管理行動代理程式
當您使用 Azure Site Recovery 進行 VMware VM 和實體伺服器至 Azure 的災害復原時,便會在伺服器上設定行動代理程式。 行動代理程式會協調受保護電腦、設定伺服器/擴增處理序伺服器之間的通訊,並且管理資料複寫。 本文摘要說明部署行動代理程式之後管理行動代理程式的一般工作。
提示
若要下載特定 OS/Linux 發行版本的安裝程式,請參閱這裡的指引。 若要從入口網站自動更新,您不需要下載安裝程式。 ASR 會自動從設定伺服器擷取安裝程式,並且更新代理程式。
注意
建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 若要開始使用,請參閱安裝 Azure PowerShell (部分機器翻譯)。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az。
從 Azure 入口網站更新行動服務
在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。
- 從 9.36 版起,針對 SUSE Linux Enterprise Server 11 SP3、RHEL 5 和 Debian 7,請確定組態伺服器和向外延展進程伺服器上有最新的安裝程式可用。
在入口網站中,開啟保存庫 > [複寫的項目]。
如果設定伺服器已是最新版本,您會看到一則通知,指出「有新的 Site Recovery 複寫代理程式更新可用。 按一下以安裝」的通知。
按一下通知,然後在 [代理程式更新] 中,選取您想要升級行動服務的機器。 然後按一下 [確定] 。
「更新行動服務」作業會針對每個選取的機器啟動。 行動代理程式會更新為設定伺服器的版本。 例如,如果設定伺服器是在 9.33 版上,則受保護 VM 上的行動代理程式也會更新為 9.33 版。
透過 Windows Server 上的 PowerShell 指令碼更新行動服務
在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。
透過 PowerShell Cmdlet 使用下列指令碼來升級伺服器上的行動服務
Update-AzRecoveryServicesAsrMobilityService -ReplicationProtectedItem $rpi -Account $fabric.fabricSpecificDetails.RunAsAccounts[0]
在每部受保護的伺服器上手動更新行動服務
在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。
根據伺服器的作業系統尋找代理程式安裝程式。
重要
如果您要將 Azure IaaS VM 從一個 Azure 區域複寫到另一個區域,請勿使用此方法。 如需所有可用選項的詳細資訊,請參閱我們的指引。
- 將安裝檔案複製到受保護的電腦上,然後執行以更新行動代理程式。
更新用於行動服務推送安裝的帳戶
在部署 Site Recovery 時,為了啟用行動服務推入安裝,您已指定在已為機器啟用複寫的情況下,Site Recovery 處理伺服器用來存取機器並安裝服務的帳戶。 如果您想要更新此帳戶的認證,請依照這些指示進行操作。
將行動服務解除安裝
在 Windows 機器上
從 UI 或命令提示字元解除安裝。
- 從 UI:在機器的 [控制台] 中,選取 [程式集]。 選取 [Microsoft Azure Site Recovery 行動服務/主要目標伺服器]>[解除安裝]。
- 從命令提示字元:以機器上的系統管理員身分開啟命令提示字元視窗。 執行下列命令:
MsiExec.exe /qn /x {275197FC-14FD-4560-A5EB-38217F80CBD1} /L+*V "C:\ProgramData\ASRSetupLogs\UnifiedAgentMSIUninstall.log"
在 Linux 機器上
- 在 Linux 機器上,以 root 使用者身分登入。
- 在終端機中,移至 /usr/local/ASR。
- 執行下列命令:
./uninstall.sh -Y
在來源電腦上安裝 Site Recovery VSS 提供者
來源電腦需要 Azure Site Recovery VSS 提供者,才能產生應用程式一致性點。 如果未透過推送安裝成功安裝提供者,請遵循下列指定指導方針,以手動方式進行安裝。
- 開啟管理員 cmd 視窗。
- 瀏覽至行動服務安裝位置。 (例如 - C:\Program Files (x86)\Microsoft Azure Site Recovery\agent)
- 執行指令碼 InMageVSSProvider_Uninstall.cmd。 如果服務已經存在,則會將其解除安裝。
- 執行指令碼 InMageVSSProvider_Install.cmd 以手動安裝 VSS 提供者。