管理 VMware VM/實體伺服器災害復原的設定伺服器
當您使用 Azure Site Recovery 將 VMware VM 和實體伺服器災害復原到 Azure 時,便會設定內部部署設定伺服器。 設定伺服器會協調內部部署 VMware 與 Azure 之間的通訊,以及管理資料複寫。 本文摘要說明部署設定伺服器之後,管理設定伺服器的一般工作。
注意
建議您使用 Azure Az PowerShell 模組來與 Azure 互動。 若要開始使用,請參閱安裝 Azure PowerShell (部分機器翻譯)。 若要了解如何移轉至 Az PowerShell 模組,請參閱將 Azure PowerShell 從 AzureRM 移轉至 Az。
更新 Windows 授權
使用 OVF 範本所提供的授權是有效期 180 天的評估授權。 如需不中斷的使用權限,您必須使用購買的授權來啟用 Windows。 授權更新可透過獨立金鑰或 KMS 標準金鑰來完成。 如需相關指引,請參閱用於執行 OS 的 DISM Windows 命令列。 若要取得金鑰,請參閱 KMS 用戶端設定。
存取設定伺服器
您可以依照下列方式存取組態伺服器:
- 登入部署所在的 VM,然後從桌面捷徑啟動 Azure Site Recovery 設定管理員。
- 或者,您可以經由 https://ConfigurationServerName/:44315/ 從遠端存取設定伺服器。 使用系統管理員認證登入。
修改 VMware 伺服器設定
- 若要為不同的 VMware 伺服器與設定伺服器建立關聯,請在登入後選取 [新增 vCenter Server/vSphere ESXi 伺服器]。
- 輸入詳細資料,然後選取 [確定]。
修改自動探索所需的認證
若要更新用來連線到 VMware 伺服器以自動探索 VMware VM 的認證,請在登入之後選擇該帳戶,然後按一下 [編輯]。
輸入新的認證,然後選取 [確定] 。
您也可以透過 CSPSConfigtool.exe 來修改認證。
- 登入設定伺服器並啟動 CSPSConfigtool.exe
- 選擇您要修改的帳戶類型,然後按一下 [編輯]。
- 輸入已修改的認證,然後按一下 [確定]
修改行動服務安裝的認證
針對您啟用複寫的 VMware VM,修改在其上自動安裝行動服務所用的認證。
在登入之後,選取 [管理虛擬機器認證]
選擇您要修改的帳戶類型,然後按一下 [編輯]
輸入新的認證,然後選取 [確定] 。
您也可以透過 CSPSConfigtool.exe 來修改認證。
- 登入設定伺服器並啟動 CSPSConfigtool.exe
- 選擇您要修改的帳戶類型,然後按一下 [編輯]
- 輸入新的認證,然後按一下 [確定]。
新增行動服務安裝的認證
若未在設定伺服器的 OVF 部署期間新增認證,
- 在登入之後,選取 [管理虛擬機器認證]。
- 按一下 [新增虛擬機器認證]。
- 輸入新的認證,然後按一下 [新增]。
您也可以透過 CSPSConfigtool.exe 來新增認證。
- 登入設定伺服器並啟動 CSPSConfigtool.exe
- 按一下 [新增],輸入新的認證,然後按一下 [確定]。
修改 Proxy 設定
修改設定伺服器電腦用來透過網際網路存取 Azure 的 Proxy 設定。 如果您除了在設定伺服器電腦上執行的預設處理伺服器之外還有處理伺服器電腦,則請修改兩部電腦上的設定。
- 在登入設定伺服器之後,選取 [管理連線]。
- 更新 Proxy 值。 然後選取 [儲存] 以更新設定。
新增網路介面卡
開放式虛擬化格式 (OVF) 範本會部署包含單一網路介面卡的設定伺服器 VM。
- 您可以將其他介面卡新增至 VM,但是必須在保存庫中註冊設定伺服器之前新增。
- 若要在保存庫中註冊設定伺服器之後新增介面卡,請在 VM 屬性中新增介面卡。 接著,您必須在保存庫中重新註冊伺服器。
如何更新 SSL 憑證
設定伺服器有內建的網頁伺服器,可協調所有受保護的機器、內建/擴增處理序伺服器,及與其連線的主要目標伺服器上的行動代理程式活動。 Web 伺服器使用 SSL 憑證來驗證用戶端。 憑證會在三年後到期,且可隨時更新。
檢查到期日
到期日顯示在 [設定伺服器健康情況] 下。 針對在 2016 年 5 月之前部署的設定伺服器,憑證到期設定為一年。 如果您有即將到期的憑證,會發生以下狀況:
- 當到期日是兩個月或少於兩個月時,服務會開始在入口網站傳送通知,以及透過電子郵件傳送通知 (如果您已訂閱 Site Recovery 通知)。
- 通知橫幅會出現在保存庫資源頁面上。 如需詳細資訊,請選取橫幅。
- 如果您看到 [立即升級] 按鈕,表示您的環境中有些元件尚未升級至 9.4.xxxx.x 或更新版本。 更新憑證之前請先升級元件。 您不能在舊版上更新。
如果憑證尚未過期
- 若要更新,在保存庫中開啟 [Site Recovery 基礎結構]>[設定伺服器]。 選取必要的設定伺服器。
- 確定所有元件的擴增處理序伺服器、主要目標伺服器以及受保護機器上的行動代理程式都是最新版本,並且處於線上狀態。
- 現在,選取 [更新憑證]。
- 依照此頁面上的指示謹慎操作,然後按一下 [確定],以更新所選設定伺服器的憑證及其相關元件。
如果憑證已過期
- 憑證到期後,即無法從 Azure 入口網站更新。 繼續操作前,請確定所有元件的擴增處理序伺服器、主要目標伺服器以及受保護機器上的行動代理程式都是最新版本,並且處於線上狀態。
- 只有在憑證已過期時,才需要遵循此程序。 登入設定伺服器,瀏覽至 C:\ProgramData\ASR\home\svsystems\bin,並以系統管理員身分執行 RenewCerts 執行程式工具。
- 此時會彈出 PowerShell 執行視窗,並觸發憑證更新。 這最多可能需要 15 分鐘。 在更新完成之前,請勿關閉視窗。
在同一個保存庫中註冊設定伺服器
如果需要,您可以在同一個保存庫中註冊設定伺服器。 如果您除了在設定伺服器電腦上執行的預設處理伺服器之外,還有其他處理伺服器電腦,則請註冊這兩部電腦。
在保存庫中,開啟 [管理]>[Site Recovery 基礎結構]>[設定伺服器]。
在 [伺服器] 中,選取 [下載註冊金鑰] 以下載保存庫認證檔案。
登入設定伺服器電腦。
在 %ProgramData%\ASR\home\svsystems\bin 中,開啟 cspsconfigtool.exe。
在 [保存庫註冊] 索引標籤上,選取 [瀏覽] 並找出您下載的保存庫認證檔。
如果需要,請提供 Proxy 伺服器詳細資料。 接著,選取 [註冊]。
開啟系統管理 PowerShell 命令視窗並執行下列命令:
$pwd = ConvertTo-SecureString -String MyProxyUserPassword Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber – ProxyUserName domain\username -ProxyPassword $pwd
注意
若要從設定伺服器提取最新憑證以擴增伺服器,請執行命令 "<Installation Drive\Microsoft Azure Site Recovery\agent\cdpcli.exe>"--registermt
最後,執行下列命令以重新啟動 obengine。
net stop obengine net start obengine
向不同保存庫註冊組態伺服器
警告
下列步驟會解除組態伺服器和目前保存庫之間的關聯,且組態伺服器底下所有受保護虛擬機器的複寫都會遭到停止。
登入設定伺服器。
開啟系統管理 PowerShell 命令視窗並執行下列命令:
reg delete "HKLM\Software\Microsoft\Azure Site Recovery\Registration" net stop dra
使用您桌面上的捷徑啟動設定伺服器設備瀏覽器。
執行與新設定伺服器註冊類似的註冊步驟。
升級設定伺服器
執行更新彙總來更新組態伺服器。 更新最多可以套用到 N-4 版本。 例如:
- 如果您執行 9.7、9.8、9.9 或 9.10,就可以直接升級至 9.11。
- 如果您執行 9.6 或更早版本,而且想要升級至 9.11,則在升級到 9.11 之前,必須先升級到 版本 9.7。
如需 Azure Site Recovery 元件支援聲明的詳細指引,請參閱這裡。 用來升級至組態伺服器所有版本的更新彙總連結,可以在這裡取得。
重要
每當發行新的 Azure Site Recovery 元件版本 'N' 時,'N-4' 以下的所有版本就會被視為不支援的版本。 我們一律建議您升級到可用的最新版本。
如需 Azure Site Recovery 元件支援聲明的詳細指引,請參閱這裡。
升級伺服器,如下所示:
在保存庫中,移至 [管理]>[Site Recovery 基礎結構]>[組態伺服器]。
如果有可用的更新,[代理程式版本] > [資料行] 中會出現連結。
將更新安裝程式檔案下載到組態伺服器上。
按兩下以執行安裝程式。
安裝程式會偵測機器上執行的目前版本。 按一下 [是] 開始進行升級。
升級完成時,會驗證伺服器組態。
按一下 [完成] 以關閉安裝程式。
若要升級其餘 Site Recovery 元件,請參閱我們的升級指引。
您可以從命令列升級組態伺服器/處理序伺服器
執行安裝檔案,如下所示:
UnifiedSetup.exe [/ServerMode <CS/PS>] [/InstallDrive <DriveLetter>] [/MySQLCredsFilePath <MySQL credentials file path>] [/VaultCredsFilePath <Vault credentials file path>] [/EnvType <VMWare/NonVMWare>] [/PSIP <IP address to be used for data transfer] [/CSIP <IP address of CS to be registered with>] [/PassphraseFilePath <Passphrase file path>]
範例用法
MicrosoftAzureSiteRecoveryUnifiedSetup.exe /q /x:C:\Temp\Extracted
cd C:\Temp\Extracted
UNIFIEDSETUP.EXE /AcceptThirdpartyEULA /servermode "CS" /InstallLocation "D:\" /MySQLCredsFilePath "C:\Temp\MySQLCredentialsfile.txt" /VaultCredsFilePath "C:\Temp\MyVault.vaultcredentials" /EnvType "VMWare"
參數
參數名稱 | 類型 | 描述: | 值 |
---|---|---|---|
/ServerMode | 必要 | 指定應該同時安裝組態和處理序伺服器,還是只安裝處理序伺服器 | CS PS |
/InstallLocation | 必要 | 安裝元件的資料夾 | 電腦上的任何資料夾 |
/MySQLCredsFilePath | 必要 | 儲存 MySQL 伺服器認證的檔案路徑 | 此檔案應該具備如下所指定的格式 |
/VaultCredsFilePath | 必要 | 保存庫認證檔的路徑 | 有效的檔案路徑 |
/EnvType | 必要 | 您想要保護的環境類型 | VMware NonVMware |
/PSIP | 必要 | 要用於複寫資料傳輸的 NIC IP 位址 | 任何有效的 IP 位址 |
/CSIP | 必要 | 接聽組態伺服器的 NIC IP 位址 | 任何有效的 IP 位址 |
/PassphraseFilePath | 必要 | 複雜密碼檔案的位置完整路徑 | 有效的檔案路徑 |
/BypassProxy | 選擇性 | 指定組態伺服器不使用 Proxy 連接至 Azure | |
/ProxySettingsFilePath | 選擇性 | Proxy 設定 (預設的 Proxy 需要驗證或自訂的 Proxy) | 此檔案應該具備如下所指定的格式 |
DataTransferSecurePort | 選擇性 | 要用於複寫資料的 PSIP 上的連接埠號碼 | 有效的連接埠號碼 (預設值是 9433) |
/SkipSpaceCheck | 選擇性 | 略過快取磁碟的空間檢查 | |
/AcceptThirdpartyEULA | 必要 | 旗標表示接受協力廠商使用者授權合約 | |
/ShowThirdpartyEULA | 選擇性 | 顯示協力廠商使用者授權合約。 如果提供作為輸入,則會忽略所有其他參數 |
建立 MYSQLCredsFilePath 的檔案輸入
MySQLCredsFilePath 參數使用檔案作為輸入。 使用下列格式建立檔案,並將它以輸入 MySQLCredsFilePath 參數傳遞。
[MySQLCredentials]
MySQLRootPassword = "Password>"
MySQLUserPassword = "Password"
建立 ProxySettingsFilePath 的檔案輸入
ProxySettingsFilePath 參數使用檔案做為輸入。 使用下列格式建立檔案,並將它以輸入 ProxySettingsFilePath 參數傳遞。
[ProxySettings]
ProxyAuthentication = "Yes/No"
Proxy IP = "IP Address"
ProxyPort = "Port"
ProxyUserName="UserName"
ProxyPassword="Password"
將設定伺服器刪除或取消註冊
對組態伺服器下的所有 VM 停用保護。
刪除與設定伺服器關聯的所有 vCenter 伺服器/vSphere 主機。
在保存庫中,開啟 [Site Recovery 基礎結構]>[設定伺服器]。
選取您想要移除的設定伺服器。 然後在 [詳細資料] 頁面上選取 [刪除]。
以 PowerShell 刪除
您可以選擇使用 PowerShell 來刪除設定伺服器。
安裝 Azure PowerShell 模組。
使用以下命令登入您的 Azure 帳戶:
Connect-AzAccount
選取保存庫訂用帳戶。
Get-AzSubscription –SubscriptionName <your subscription name> | Select-AzSubscription
設定保存庫內容。
$vault = Get-AzRecoveryServicesVault -Name <name of your vault> Set-AzRecoveryServicesAsrVaultContext -Vault $vault
擷取設定伺服器。
$fabric = Get-AzRecoveryServicesAsrFabric -FriendlyName <name of your configuration server>
刪除組態伺服器。
Remove-AzRecoveryServicesAsrFabric -Fabric $fabric [-Force]
注意
您可以使用 Remove-AzRecoveryServicesAsrFabric 中的 -Force 選項來強制刪除設定伺服器。
產生設定伺服器複雜密碼
- 登入組態伺服器,然後以系統管理員身分開啟命令提示字元視窗。
- 若要將目錄切換至 bin 資料夾,執行命令 cd %ProgramData%\ASR\home\svsystems\bin
- 若要產生複雜密碼檔案,請執行 genpassphrase.exe -v > MobSvc.passphrase。
- 您的複雜密碼將會儲存在位於 %ProgramData%\ASR\home\svsystems\bin\MobSvc.passphrase 的這個檔案中。
重新整理組態伺服器
- 在 Azure 入口網站中,瀏覽至 [復原服務保存庫]>[管理]>[Site Recovery 基礎結構]>[針對 VMware 和實體機器]>[組態伺服器]。
- 按一下您想要重新整理的組態伺服器。
- 在具有所選組態伺服器詳細資料的刀鋒視窗中,按一下 [更多]>[重新整理伺服器]。
- 您可以在 [復原服務保存庫]>[監視]>[Site Recovery 作業] 之下監視作業進度。
容錯回復需求
在重新保護和容錯回復期間,內部部署組態伺服器必須會執行並處於連線連線狀態。 若要成功完成容錯回復,要容錯回復的虛擬機器必須存在於組態伺服器資料庫中。
請確定您定期排程備份組態伺服器。 如果發生災害,而且遺失組態伺服器,您必須先從備份副本還原組態伺服器,並確保還原的組態伺服器 IP 位址與註冊到保存庫的 IP 位址相同。 如果還原的組態伺服器使用不同 IP 位址,則容錯回復將無法運作。
下一步
檢閱將 VMware VM 設定為災害復原至 Azure 的教學課程。