本頁面說明如何在 Linux 主機上安裝 Backup and DR 代理程式,以供設備管理的儲存空間使用,以及如何執行其他作業,例如重新產生密鑰、檢查 Backup and DR 代理程式狀態,以及重新啟動 Backup and DR 代理程式。
運作方式
Linux 版備份和災難復原代理程式會以根使用者名稱執行 Daemon 程序。並監聽 TCP 通訊埠 5106,以接收備份/復原設備的通訊。代理程式會將資料寫入安裝目錄 /var/act/log/UDSAgent.log 中的記錄檔,並將重要事件發布至 /var/log/messages 存放區。
安裝代理程式後,您需要在備份/復原設備與備份和災難復原代理程式之間,初始化信任的通訊。這項操作只需要執行一次。 產生密鑰後,必須在兩小時內新增密鑰。 如果密鑰過期,請產生新金鑰。
有時您可能需要重新產生密鑰。舉例來說,如果主機長時間處於離線狀態,憑證狀態可能會變更為「未初始化」。如果發生這種情況,您必須產生新的金鑰,重新建立有效憑證並恢復正常運作。
在 Linux 主機上安裝代理程式
請按照下列操作說明,在 Linux 主機上安裝代理程式:
下載代理程式安裝程式檔案,請參閱「為主機取得正確的備份和災難復原代理程式」。
將安裝程式檔案上傳到 Linux 伺服器。
如要安裝代理程式,請選擇下列其中一個選項:
如要安裝 32 位元 Linux 版本,請執行下列指令。
rpm -ivh connector-Linux_x86-version.rpm如要安裝 64 位元 Linux 版本,請執行下列指令。
rpm -ivh connector-Linux-version.rpm如要安裝 Linux Ubuntu,請執行下列指令。
dpkg -i connector-linux_ubuntu_amd64-version.deb
代理程式一律會安裝在
/opt/act。安裝完成後,系統會顯示密鑰。將密鑰儲存在記事本或文字編輯器中,您需要在備份和災難復原代理程式部分新增此密鑰,請參閱「新增 Linux 主機」。
重新產生密鑰
在「在 Linux 主機上安裝代理程式」一節中產生的密鑰,有效時間只有兩小時。您必須在這個時間範圍內將其新增至設備管理控制台,或產生新的權杖。
請按照下列操作說明產生新金鑰,並新增至管理控制台。
在 Linux 主機上,以超級使用者身分登入,然後在目錄中執行下列任一指令:
確認動作後,執行下列指令即可重設密鑰:
/opt/act/bin/udsagent secret --reset如要立即重設密鑰而不需確認,請執行下列指令:
/opt/act/bin/udsagent secret --reset --restart
將私密金鑰儲存到記事本或編輯器。這個密鑰的有效期限為兩小時。
新增密鑰
如要更新密鑰或第一次新增密鑰,請按照下列操作說明,在 Linux 主機中新增密鑰。
在設備管理控制台中,依序選取「管理」和「主機」。
在 Linux 主機上按一下滑鼠右鍵,然後選擇「編輯」。
前往「備份和災難復原代理程式設定」部分,然後找出「密碼」欄位。
將先前儲存的密鑰貼到「Secret」欄位,然後按一下「Save」。確認「憑證」狀態變更為「有效」。 如果收到部分成功訊息,請按照說明驗證備份/復原設備與備份和災難復原代理程式的連線。
檢查 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 ago
Process: 1056 ExecStart=/opt/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…
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 主機上重新啟動備份和災難復原代理程式
如要在 Linux 主機上重新啟動備份和災難復原代理程式,請在主機上執行下列指令。
systemctl restart udsagent
設定代理程式的多重路徑
安裝代理程式前,請按照下列步驟設定多重路徑:
在主機上,對 /etc/multipath.conf 進行下列變更:
blacklist { device { vendor "ACTIFIO|SCST_FIO|SCST_BIO" product "ActifioSky|LUN0" } }重新啟動 multipathd:
systemctl status multipathd
從代理程式設定停用多路徑
```none
/act/config/connector.conf
DisableMultipathCheck = true
```
使用指令列從 Linux 主機解除安裝備份和災難復原代理程式
如要從 Linux 主機解除安裝 Backup and DR 代理程式,請按照下列操作說明進行:
CentOS/RHEL/SLES
以超級使用者身分登入,然後執行下列指令,停止備份和災難復原代理程式:
systemctl stop udsagent如果是舊版 Linux,您可能需要使用下列指令:
/etc/init.d/udsagent stop使用下列指令檢查已安裝的 Linux 備份和災難復原代理程式 RPM 名稱:
yum list installed | grep udsagent您也可以使用下列指令檢查 RPM 名稱:
rpm -qa udsagent輸出看起來類似以下內容:
udsagent-11.0.15-8756.x86_64使用從查詢取得的名稱解除安裝套件。 例如:
yum remove udsagent您也可以使用下列指令解除安裝套件:
rpm -e udsagent
Ubuntu
以超級使用者身分登入,然後執行下列指令,停止備份和災難復原代理程式:
systemctl stop udsagent使用下列指令解除安裝代理程式:
dpkg --remove udsagent
後續步驟
如要在 Windows 主機上安裝備份和災難復原代理程式,請參閱「Windows 主機上的備份和災難復原代理程式」
如要在 Linux 主機上設定 iSCSI 連線,請參閱「Linux 主機上的 iSCSI 連線」一文。
如要在 Linux 主機上設定 NFS 連線,請參閱「Linux 主機上的 NFS 連線」
如要升級備份和災難復原代理程式,請參閱「在主機上維護備份和災難復原代理程式」一文。