Sun Java System Application Server Enterprise Edition 8.2 管理指南

Procedure迁移 DAS

以下步骤用于将域管理服务器从第一台计算机 (machine1) 迁移到第三台计算机 (machine3)。

  1. 在第三台计算机上安装应用服务器,方法与在第一台计算机上安装相同。

    为了可以在第三台计算机上正确地恢复 DAS 并且不会发生路径冲突,您必须执行此操作。

    1. 使用命令行(交互式)模式来安装应用服务器管理软件包。要激活交互式命令行模式,请使用 console 选项调用安装程序:


      ./bundle-filename -console

      要使用命令行界面进行安装,您必须具有超级用户权限。

    2. 要安装默认域,请取消选择该选项。

      只有具有相同体系结构并具有完全相同的安装路径(即都使用相同的 install-dirdomain-root-dir)的两台计算机才支持备份域的恢复。

  2. 将第一台计算机上的备份 ZIP 文件复制到第三台计算机上的 domain-root-dir 中。也可以通过 FTP(文件传输协议)方式传输文件。

  3. 执行 asadmin restore-domain 命令以将 ZIP 文件恢复到第三台计算机:


    asadmin restore-domain --filename domain-root-dir/sjsas_backup_v00001.zip domain1

    可以备份任何域。但是,在重新创建域时,域名称应与原始域名称相同。

  4. 将第三台计算机上的 domain-root-dir/domain1/generated/tmp 目录的权限更改为与第一台计算机上相同目录的权限相匹配。

    该目录的默认权限为:?drwx------?(或 700)。

    例如:

    chmod 700 domain-root-dir/domain1/generated/tmp

    以上示例假定您备份的是 domain1。如果备份的是其他名称的域,应使用要备份的域的名称替换上面的 domain1

  5. 更改第三台计算机的 domain.xml 文件中的主机属性值:

  6. 更新第三台计算机上的 domain-root-dir/domain1/config/domain.xml

    例如,搜索 machine1 并将其替换为 machine3。这样,您就可以将:

    <jmx-connector><property name=client-hostname value=machine1/>...

    更改为:

    <jmx-connector><property name=client-hostname value=machine3/>...
  7. 将:

    <jms-service... host=machine1.../>

    更改为:

    <jms-service... host=machine3.../>
  8. 在 machine3 上启动已恢复的域:


    asadmin start-domain --user admin-user --password admin-password domain1
  9. 在 machine2 上更改节点代理下的 DAS 主机属性值。

  10. 更改 machine2 中 install-dir/nodeagents/nodeagent/agent/config/das.properties 中的 agent.das.host 属性值。

  11. 在 machine2 上重新启动节点代理。


    注 –

    使用 asadmin start-instance 命令启动群集实例,可以使这些实例与已恢复的域同步。