在 Linux 主机上安装 Backup and DR 代理

本页面介绍了如何在 Linux 主机上安装 Backup and DR 代理,以及如何执行其他操作,例如如何重新生成密钥、检查 Backup and DR 代理状态以及重启 Backup and DR 代理。

工作原理

适用于 Linux 的 Backup and DR 代理以守护进程的形式在根用户名下运行。 它监听 TCP 端口 5106,以接收来自备份/恢复设备的通信。 该代理会将内容写入安装目录 /var/act/log/UDSAgent.log 中的日志文件,并将重要事件发布到 /var/log/messages 代码库。

安装代理后,您需要初始化备份/恢复设备与 Backup and DR 代理之间的可信通信。 此操作只需执行一次。 密钥需要在生成后两小时内添加。 如果密钥过期,您需要生成新密钥

有时,您可能需要重新生成密钥。例如,如果主机长时间处于离线状态,其证书状态可能会更改为“未初始化”。如果发生这种情况,您必须生成新密钥才能 重新建立有效证书并恢复正常运行。

在 Linux 主机上安装代理

请按照以下说明在 Linux 主机上安装代理:

  1. 下载代理安装程序文件,请参阅 为您的主机获取合适的 Backup and DR 代理

  2. 将安装程序文件上传到 Linux 服务器。

  3. 如需安装代理,请选择以下选项之一:

    • 对于 Linux 32 位安装,请运行以下命令。

        rpm -ivh connector-Linux_x86-version.rpm
      
    • 对于 Linux 64 位安装,请运行以下命令。

        rpm -ivh connector-Linux-version.rpm
      
    • 对于 Linux Ubuntu 安装,请运行以下命令。

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    代理始终安装在 /opt/act。安装完成后,系统会显示密钥。

  4. 将密钥保存在记事本或文本编辑器中,您需要在 Backup and DR 代理部分中添加此密钥 ,请参阅 添加 Linux 主机

重新生成密钥

在 Linux 主机上安装代理部分中生成的密钥 仅在两小时内有效。您需要在该时间范围内将其添加到设备管理控制台,或生成新密钥。

请按照以下说明生成新密钥并将其添加到管理控制台。

  1. 在 Linux 主机上,以根用户身份登录,然后在目录中运行以下任一命令:

    • 如需在确认操作后重置密钥,请运行以下命令:

        /opt/act/bin/udsagent secret --reset
      
    • 如需立即重置密钥而不进行确认,请运行以下命令:

        /opt/act/bin/udsagent secret --reset --restart
      
  2. 将密钥保存在记事本或编辑器中。此密钥在两小时内有效。

添加密钥

如果您想更新密钥,或者第一次没有添加密钥 ,可以使用以下说明在 Linux 主机 中添加密钥。

  1. 在设备管理控制台中,依次选择管理主机

  2. 右键点击 Linux 主机,然后选择修改

  3. 前往 Backup and DR 代理设置 部分,找到密钥 字段。

  4. 将您之前保存的密钥粘贴到密钥 字段中,然后点击保存 。确保证书 状态更改为有效 。 如果您收到部分成功消息,请按照 验证备份/恢复设备与 Backup and DR 代理的连接中的说明操作。

检查 Backup and DR 代理状态

安装代理后,您可以使用以下命令验证 Linux 主机上的代理状态。

systemctl status udsagent

输出类似于以下内容:

[root@postgres ~]# systemctl status udsagent
 udsagent.service - Google Cloud Backup and DR service
   Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2025-11-09 22:13:45 UTC; 17min age
   Process: 1056 ExecStart=/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
   Main PID: 1128 (udsagent)
        CGroup: /system.slice/udsagent.service
            ├─1128 /opt/act/bin/udsagent start
            └─1132 /opt/act/bin/udsagent start

    Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR Service
    Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
    Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.

在 Linux 主机上重启 Backup and DR 代理

如需在 Linux 主机上重启 Backup and DR 代理,请在该主机上执行以下命令。

systemctl restart udsagent

使用命令行从 Linux 主机卸载 Backup and DR 代理

请按照以下说明从 Linux 主机卸载 Backup and DR 代理:

CentOS/RHEL/SLES

  1. 以根用户身份登录,然后运行以下命令以停止 Backup and DR 代理:

    systemctl stop udsagent
    

    对于较旧的 Linux 版本,您可能需要使用以下命令:

    /etc/init.d/udsagent stop
    
  2. 使用以下命令检查已安装的 Linux Backup and DR 代理 RPM 名称:

    yum list installed | grep udsagent
    

    您还可以使用以下命令检查 RPM 名称:

    rpm -qa udsagent
    

    输出类似于以下内容:

    udsagent-11.0.15-8756.x86_64
    
  3. 使用从查询中获取的名称卸载软件包。 例如:

    yum remove udsagent-11.0.15-8756.x86_64
    

    您还可以使用以下命令卸载软件包:

    rpm -e udsagent-11.0.15-8756.x86_64
    

Ubuntu

  1. 以根用户身份登录,然后运行以下命令以停止 Backup and DR 代理:

    systemctl stop udsagent
    
  2. 使用以下命令卸载代理:

    dpkg --remove udsagent
    

后续步骤