上一主题: 打开 CA ARCserve D2D for Linux 时,避免 SSL 证书错误下一主题: 如何管理非根用户


主机名或 IP 地址更改时,配置系统设置

如果更改 D2D 服务器或客户端节点(备份节点)的主机名或 IP 地址,那么您必须配置系统设置。 您配置系统设置,有助于确保以下项:

中央 D2D 服务器的主机名更改时

在您更改中央 D2D 服务器的主机名时,您必须配置服务器,以便您可以在没有任何问题的情况下使用 CA ARCserve D2D for Linux。

遵循这些步骤:

  1. 以 root 用户身份登录中央 D2D 服务器。
  2. 要更新主机名和许可信息,请输入以下命令:
    source /opt/CA/d2dserver/bin/setenv
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/ARCserveLinuxD2D.db "update D2DServer set Name=’New_Hostname’ where IsLocal=1"
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/License.db "update LicensedMachine set ServerName =’New_Hostname’ where ServerName =’Old_Hostname’"
    
  3. 重命名密钥存储文件:
    mv /opt/CA/d2dserver/TOMCAT/conf/server.keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore.old
    
  4. 使用以下 keytool Java 命令创建密钥存储文件。
    keytool -genkey -alias tomcat -keyalg DSA -keypass <YOUR_VALUE> -storepass <YOUR_VALUE> -keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=<New Hostname>"
    

    注意:根据您的需求更新 YOUR_VALUE 字段。 通常,该值是您的密码。

    示例:

    keytool -genkey -alias tomcat -keyalg DSA -keypass LinuxD2D -storepass LinuxD2D -keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=New Hostname"
    
  5. 打开 server.xml TOMCAT 配置文件,并根据您刚刚创建的密钥存储文件更改 keystoreFile 值和 keystorePass 值。
    <Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="YOUR_VALUE"/>
    

    示例:

    <Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="LinuxD2D"/>
    
  6. 重新启动中央 D2D 服务器。
    /opt/CA/d2dserver/bin/d2dserver restart
    

中央 D2D 服务器得到配置。

成员服务器的主机名或 IP 地址更改时

更改成员 D2D 服务器的主机名或 IP 地址时,对从中央服务器管理的成员服务器进行配置。 如果您不配置成员服务器,那么在试图从中央服务器管理时,将会出现错误。 成员服务器是已添加到中央 D2D 服务器 Web 接口的服务器。

遵循这些步骤:

  1. 以 root 用户身份登录成员 D2D 服务器:
  2. 要更改主机名,请输入以下命令:
    source /opt/CA/d2dserver/bin/setenv
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/ARCserveLinuxD2D.db "update D2DServer set Name=’New_Hostname’ where IsLocal=1"
    
  3. 重命名密钥存储文件:
    mv /opt/CA/d2dserver/TOMCAT/conf/server.keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore.old
    
  4. 使用以下 keytool Java 命令创建密钥存储文件。
    keytool -genkey -alias tomcat -keyalg DSA -keypass <YOUR_VALUE> -storepass <YOUR_VALUE> -keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=<New Hostname>"
    

    注意:根据您的需求更新 YOUR_VALUE 字段。 通常,该值是您的密码。

    示例:

    keytool -genkey -alias tomcat -keyalg DSA -keypass LinuxD2D -storepass LinuxD2D -keystore /opt/CA/d2dserver/TOMCAT/conf/server.keystore -validity 3600 -dname "CN=New Hostname"
    
  5. 打开 server.xml TOMCAT 配置文件,并根据密钥存储文件更改 keystoreFile 值和 keystorePass 值。
    <Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="YOUR_VALUE"/>
    

    示例:

    <Connector port="8014" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="${catalina.home}/conf/server.keystore" keystorePass="LinuxD2D"/>
    
  6. 重新启动成员 D2D 服务器。
    /opt/CA/d2dserver/bin/d2dserver restart
    
  7. 登录中央 CA ARCserve D2D for Linux Web 接口。
  8. 从“D2D 服务器”窗格,选择旧的主机名服务器。
  9. 从“D2D 服务器”菜单,单击“删除”。
  10. 在“删除”对话框中,单击“确定”。

    旧的主机名服务器即被删除。

  11. 从“D2D 服务器”菜单,单击“添加”。

    此时将打开“添加服务器”对话框。

  12. 在对话框中输入新的主机名详细信息,然后单击“确定”。

    “添加服务器”对话框关闭,带有新主机名的成员服务器即被添加到 UI。

  13. 登录管理成员 D2D 服务器的中央 D2D 服务器。
  14. 要更新许可信息,请输入以下命令:
    source /opt/CA/d2dserver/bin/setenv
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/License.db "update LicensedMachine set ServerName =’New_Hostname’ where ServerName =’Old_Hostname’"
    

成员 D2D 服务器得到配置。

客户端节点的主机名或 IP 地址更改时

如果更改节点的主机名或 IP 节点地址,您可以配置系统设置中的主机名或 IP 地址,以便您可以在没有任何错误的情况下备份该节点。

遵循这些步骤:

  1. 登录备份目标。
  2. 在此节点的备份目标中找到名为“Old_Hostname”的文件夹,并将其重命名为“New_Hostname”。

    例如,请考虑 node1 的旧主机名是 First_Node。 node1 的备份目标是 //Backup_Destination/LinuxBackup。 在第一个成功备份之后,名为“First_Node”的文件夹在 //Backup_Destination/LinuxBackup 中创建。 现在,您已将旧主机名修改为 Second_Node。 在 //Backup_Destination/LinuxBackup 中找到 First_Node 文件夹并将该文件夹重命名为 Second_Node。

  3. 以 root 用户身份登录 D2D 服务器。
  4. 要更改主机名,请输入以下命令:
    source /opt/CA/d2dserver/bin/setenv
    
    /opt/CA/d2dserver/bin/d2drp --storagepath=Backup Destination --node=New_Hostname
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/ARCserveLinuxD2D.db "update JobQueue set TargetName=’New_Hostname’ where JobType in (1,3,4,5) and TargetName=’Old_Hostname’"
    
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/ARCserveLinuxD2D.db "update TargetMachine set Name=’New_Hostname’ where Name=’Old_Hostname’"
    

    注意:如果您使用 NFS 共享或 CIFS 共享作为备份目标,您应将其安装到本地共享。

    示例:如果您的安装点是 /mnt/backup_destination。

    /opt/CA/d2dserver/bin/d2drp --storagepath=<mount point> --node=New_Hostname
    

    注意:如果您使用本地共享,那么命令是:

    /opt/CA/d2dserver/bin/d2drp --storagepath=<local path> --node=New_Hostname
    
  5. 以 root 用户身份登录中央 D2D 服务器。
  6. 要更新许可信息,请输入以下命令:
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/License.db "update LicensedMachine set MachineName =’New_Hostname’ where MachineName =’Old_Hostname’"
    

主机名已配置为在没有任何错误的情况下执行备份。