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