準備內部部署 VMware 伺服器以進行 Azure 的災害復原
本文說明如何準備內部部署 VMware 伺服器,以使用 Azure Site Recovery 服務進行 Azure 的災害復原。
這是一系列中的第二個教學課程,說明如何為內部部署 VMware VM 設定 Azure 的災害復原。 在第一個教學課程中,我們針對 VMware 災害復原需求設定 Azure 元件。
在本文中,您將學會如何:
- 在 vCenter Server 或 vSphere ESXi 主機上,準備一個用來將 VM 探索自動化的帳戶。
- 準備一個用來在 VMware VM 上自動安裝行動服務的帳戶。
- 檢閱 VMware 伺服器與 VM 需求和支援。
- 準備在容錯移轉後連接到 Azure VM。
注意
這些教學課程示範案例的最簡單部署路徑。 可能的話,會使用預設選項,而不會顯示所有可能的設定與路徑。 如需詳細指示,請檢閱 Site Recovery 目錄的「操作說明」區段中的文章。
在您開始使用 Intune 之前
確定您已依照這一系列中的第一個教學課程所述備妥 Azure。
準備帳戶以進行自動探索
Site Recovery 需要存取 VMware 伺服器才能:
- 自動探索 VM。 需要至少一個唯讀帳戶。
- 協調複寫、容錯移轉和容錯回復。 您需要可執行建立和移除磁碟以及開啟 VM 電源等作業的帳戶。
遵循下列方式建立此帳戶:
- 若要使用專用帳戶,請在 vCenter 層級建立一個角色。 指定角色的名稱,例如 Azure_Site_Recovery。
- 將下表摘要說明的權限指派給角色。
- 在 vCenter 伺服器或 vSphere 主機上建立使用者。 將角色指派給使用者。
VMware 帳戶權限
Task | 角色/權限 | 詳細資料 |
---|---|---|
VM 探索 | 至少是唯讀使用者 資料中心物件 –> 傳播至子物件、role=Read-only |
在資料中心層級指派的使用者,且能夠存取資料中心內的所有物件。 如果要限制存取權,請將具備 [傳播至子物件] 權限的 [沒有存取權] 角色指派給子物件 (vSphere 主機、資料存放區、VM 及網路)。 |
完整複寫、容錯移轉、容錯回復 | 建立具有必要權限的角色 (Azure_Site_Recovery),然後將角色指派給 VMware 使用者或群組 資料中心物件 –> 傳播至子物件、role=Azure_Site_Recovery 資料存放區 -> 配置空間、瀏覽資料存放區、底層檔案作業、移除檔案、更新虛擬機器檔案 網路 -> 網路指派 資源 -> 將 VM 指派給資源集區、遷移已關閉電源的 VM、遷移已開啟電源的 VM 工作 -> 建立工作、更新工作 虛擬機器 -> 設定 虛擬機器 -> 互動 -> 回答問題、裝置連線、設定 CD 媒體、設定磁碟片媒體、電源關閉、電源開啟、VMware 工具安裝 虛擬機器 -> 清查 -> 建立、註冊、取消註冊 虛擬機器 -> 佈建 -> 允許虛擬機器下載、允許虛擬機器檔案上傳 虛擬機器 -> 快照集 -> 移除快照集、建立快照集 |
在資料中心層級指派的使用者,且能夠存取資料中心內的所有物件。 如果要限制存取權,請將具備 [傳播至子物件] 權限的 [沒有存取權] 角色指派給子物件 (vSphere 主機、資料存放區、VM 及網路)。 |
準備一個用來安裝行動服務的帳戶
行動服務必須安裝在您要複寫的電腦上。 Site Recovery 可以在您為電腦啟用複寫時,進行此服務的推送安裝,您也可以手動進行安裝,或使用安裝工具。
- 在本教學課程中,我們即將使用推送安裝來安裝行動服務。
- 針對此推送安裝,就必須準備一個可供 Site Recovery 用來存取 VM 的帳戶。 當您在 Azure 主控台中設定災害復原時,您會指定此帳戶。
遵循下列方式準備此帳戶:
準備有權限可以在 VM 上安裝的網域或本機帳戶。
- Windows VM:如果您不是使用網域帳戶,請在 Windows VM 上安裝 ,請在本機電腦上停用 UAC 遠端限制。 停用之後,Azure Site Recovery 可以遠端訪問本機計算機,而不需要UAC限制。 若要這樣做,請在登錄中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,新增 DWORD 專案 LocalAccountTokenFilterPolicy,值為 1。
- Linux VMs:若要在 Linux VM 上安裝,請在來源 Linux 伺服器上準備根帳戶。
檢查 VMware 需求
確定 VMware 伺服器和 VM 符合下列需求。
- 檢查 VMware 伺服器需求。
- 針對 Linux VM,檢查檔案系統和儲存體需求。
- 檢查內部部署網路和儲存體支援。
- 檢查在容錯移轉之後,Azure 網路、儲存體和計算支援的項目。
- 您複寫到 Azure 的內部部署 VM 必須符合 Azure VM 需求。
- 在 Linux 虛擬機器中,裝置名稱或掛接點名稱應該要是唯一名稱。 請確定沒有任何兩個裝置/掛接點的名稱相同。 請注意名稱不區分大小寫。 例如,不允許將相同 VM 的兩個裝置命名為 device1 和 Device1。
準備在容錯移轉後連接到 Azure VM
在容錯移轉後,您可以從內部部署網路連線至 Azure VM。
若要在容錯移轉後使用 RDP 連線到 Windows VM,請執行下列作業:
- 網際網路存取。 在容錯移轉前,請在內部部署 VM 上啟用 RDP。 確定已針對 [公用] 設定檔新增 TCP 和 UDP 規則,且在 [Windows 防火牆]>[允許的應用程式] 中已針對所有設定檔允許 RDP。
- 站對站 VPN 存取:
- 在容錯移轉前,請在內部部署電腦上啟用 RDP。
- 您應該在 [Windows 防火牆] ->[允許的應用程式與功能] 中,針對網域和私人網路允許 RDP。
- 確認作業系統的 SAN 原則已設為 [OnlineAll]。 深入了解。
- 觸發容錯移轉時,VM 上不應該有任何擱置的 Windows 更新。 如果有,在更新完成之前,您將無法登入虛擬機器。
- 在容錯移轉之後,於 Windows Azure VM 上,勾選 [開機診斷] 以檢視 VM 的螢幕擷取畫面。 如果您無法連線,請檢查 VM 是否正在執行,並檢閱這些疑難排解祕訣。
若要在容錯移轉後使用 SSH 連線到 Linux VM,請執行下列作業:
- 在容錯移轉之前,於內部部署機器上,確認安全殼層服務已設定為在系統開機時自動啟動。
- 確認防火牆規則允許 SSH 連線。
- 在容錯移轉之後,於 Azure VM 上,針對已容錯移轉之 VM 上的網路安全性群組規則及其所連線的 Azure 子網路,允許 SSH 連接埠的連入連線。
- 新增 VM 的公用 IP 位址。
- 您可以勾選 [開機診斷] 以檢視 VM 的螢幕擷取畫面。
容錯回復需求
如果您打算容錯回復到內部部署網站,則有一些容錯回復必要條件。 您現在可以準備這些項目,但不需要這麼做。 您可以在容錯移轉至 Azure 之後準備。
下一步
設定災害復原。 如果您要複寫多個 VM,請規劃容量。