管理行動代理程式

警告

本文參考 CentOS,這是接近結束生命週期 (EOL) 狀態的 Linux 發行版本。 請據以考慮您的使用和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指引

當您使用 Azure Site Recovery 進行 VMware VM 和實體伺服器至 Azure 的災害復原時,便會在伺服器上設定行動代理程式。 行動代理程式會協調受保護電腦、設定伺服器/擴增處理序伺服器之間的通訊,並且管理資料複寫。 本文摘要說明部署行動代理程式之後管理行動代理程式的一般工作。

提示

若要下載特定 OS/Linux 發行版本的安裝程式,請參閱這裡的指引。 若要從入口網站自動更新,您不需要下載安裝程式。 ASR 會自動從設定伺服器擷取安裝程式,並且更新代理程式

注意

建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 請參閱安裝 Azure PowerShell 以開始使用。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az

從 Azure 入口網站更新行動服務

  1. 在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。

    1. 從 9.36 版開始,針對 SUSE Linux Enterprise Server 11 SP3、RHEL 5、CentOS 5、Debian 7,請確保最新的安裝程式可以在設定伺服器和擴增處理序伺服器上取得
  2. 在入口網站中,開啟保存庫 > [複寫的項目]

  3. 如果設定伺服器已是最新版本,您會看到一則通知,指出「有新的 Site Recovery 複寫代理程式更新可用。 按一下以安裝」的通知。

    複寫的項目視窗

  4. 按一下通知,然後在 [代理程式更新] 中,選取您想要升級行動服務的機器。 然後按一下 [確定] 。

    複寫的專案 VM 清單

  5. 「更新行動服務」作業會針對每個選取的機器啟動。 行動代理程式會更新為設定伺服器的版本。 例如,如果設定伺服器是在 9.33 版上,則受保護 VM 上的行動代理程式也會更新為 9.33 版。

透過 Windows Server 上的 PowerShell 指令碼更新行動服務

在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。

透過 PowerShell Cmdlet 使用下列指令碼來升級伺服器上的行動服務

Update-AzRecoveryServicesAsrMobilityService -ReplicationProtectedItem $rpi -Account $fabric.fabricSpecificDetails.RunAsAccounts[0]

在每部受保護的伺服器上手動更新行動服務

  1. 在開始之前,請先確定已更新設定伺服器、向外延展處理伺服器,以及要一起部署的所有主要目標伺服器,然後才更新受保護機器上的行動服務。

  2. 根據伺服器的作業系統尋找代理程式安裝程式

重要

如果您要將 Azure IaaS VM 從一個 Azure 區域複寫到另一個區域,請勿使用此方法。 如需所有可用選項的詳細資訊,請參閱我們的指引

  1. 將安裝檔案複製到受保護的電腦上,然後執行以更新行動代理程式。

更新用於行動服務推送安裝的帳戶

在部署 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 機器上

  1. 在 Linux 機器上,以 root 使用者身分登入。
  2. 在終端機中,移至 /usr/local/ASR。
  3. 執行下列命令:
    ./uninstall.sh -Y
    

在來源電腦上安裝 Site Recovery VSS 提供者

來源電腦需要 Azure Site Recovery VSS 提供者,才能產生應用程式一致性點。 如果未透過推送安裝成功安裝提供者,請遵循下列指定指導方針,以手動方式進行安裝。

  1. 開啟管理員 cmd 視窗。
  2. 瀏覽至行動服務安裝位置。 (例如 - C:\Program Files (x86)\Microsoft Azure Site Recovery\agent)
  3. 執行指令碼 InMageVSSProvider_Uninstall.cmd。 如果服務已經存在,則會將其解除安裝。
  4. 執行指令碼 InMageVSSProvider_Install.cmd 以手動安裝 VSS 提供者。

下一步