Previous Topic: 打开 Arcserve UDP Agent (Linux) 时避免 SSL 证书错误Next Topic: 如何管理非根用户


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

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

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

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

请按照下列步骤操作:

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

中央备份服务器已配置。

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

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

请按照下列步骤操作:

  1. 以 root 用户身份登录成员备份服务器:
  2. 要更改主机名,请输入以下命令:
    source /opt/Arcserve/d2dserver/bin/setenv
    
    /opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ARCserveLinuxD2D.db "update D2DServer set Name=’New_Hostname’ where IsLocal=1"
    
  3. 重命名密钥存储文件:
    mv /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore /opt/Arcserve/d2dserver/TOMCAT/conf/server.keystore.old
    
  4. 使用以下 keytool Java 命令创建密钥存储文件。
    keytool -genkey -alias tomcat -keyalg DSA -keypass <YOUR_VALUE> -storepass <YOUR_VALUE> -keystore /opt/Arcserve/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/Arcserve/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/Arcserve/d2dserver/bin/d2dserver restart
    
  7. 登录中央 Arcserve Unified Data Protection Agent for Linux Web 接口。
  8. 从“备份服务器”窗格中选择旧主机名服务器。
  9. 从“备份服务器”菜单中单击“删除”。
  10. 在“删除”对话框中,单击“确定”。

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

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

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

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

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

  13. 登录管理成员备份服务器的中央备份服务器。
  14. 要更新许可信息,请输入以下命令:
    source /opt/Arcserve/d2dserver/bin/setenv
    
    /opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/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/Arcserve/d2dserver/bin/setenv
    
    /opt/Arcserve/d2dserver/bin/d2drp --storagepath=Backup Destination --node=New_Hostname
    
    /opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ARCserveLinuxD2D.db "update JobQueue set TargetName=’New_Hostname’ where JobType in (1,3,4,5) and TargetName=’Old_Hostname’"
    
    /opt/Arcserve/d2dserver/sbin/sqlite3 /opt/Arcserve/d2dserver/data/ARCserveLinuxD2D.db "update TargetMachine set Name=’New_Hostname’ where Name=’Old_Hostname’"
    

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

    示例:如果您的挂接点是 /mnt/backup_destination。

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

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

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

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