上一主题: 打开 Arcserve UDP 代理 (Linux) 时避免 SSL 证书错误下一主题: 如何管理非 root 用户


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

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

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

更改中央备份服务器的主机名时,您必须配置服务器,以便可以正常使用 Arcserve UDP 代理 (Linux)。

遵循这些步骤:

  1. 以 root 用户身份登录中央备份服务器。
  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. 重新启动中央备份服务器。
    /opt/CA/d2dserver/bin/d2dserver restart
    

中央备份服务器已配置。

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

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

遵循这些步骤:

  1. 以 root 用户身份登录成员备份服务器:
  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. 重新启动成员备份服务器。
    /opt/CA/d2dserver/bin/d2dserver restart
    
  7. 登录中央 Arcserve Unified Data Protection 代理 (Linux) Web 接口。
  8. 从“备份服务器”窗格中选择旧主机名服务器。
  9. 从“备份服务器”菜单中单击“删除”。
  10. 在“删除”对话框中,单击“确定”。

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

  11. 从“备份服务器”菜单中单击“添加”。

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

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

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

  13. 登录管理成员备份服务器的中央备份服务器。
  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’"
    

成员备份服务器已配置。

客户端节点的主机名或 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 用户身份登录备份服务器。
  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 用户身份登录中央备份服务器。
  6. 要更新许可信息,请输入以下命令:
    /opt/CA/d2dserver/sbin/sqlite3 /opt/CA/d2dserver/data/License.db "update LicensedMachine set MachineName =’New_Hostname’ where MachineName =’Old_Hostname’"
    

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