vCenter Server 變得無法使用,或您無法使用 vSphere Web Client 存取 vSphere Data Protection 使用者介面時,直接面向主機緊急還原作業可讓您還原包含 vCenter Server 的虛擬機器。

vSphere Data Protection 依賴 vCenter Server 進行許多 vSphere Data Protection 核心作業。當 vCenter Server 變得無法使用,緊急還原作業可以直接在執行 vSphere Data Protection Appliance 的 ESXi 主機上,還原包含 vCenter ServervCenter Server AppliancePlatform Services Controller 的虛擬機器。緊急還原索引標籤將顯示已由 vSphere Data Protection Appliance 備份的虛擬機器清單。在執行 vSphere Data Protection Appliance 的 ESXi 主機上,這些包含 vCenter ServerPlatform Services Controller 執行個體的虛擬機器可以還原成新的虛擬機器。如需緊急還原作業的最佳做法、建議和限制,請參閱《vSphere Data Protection》說明文件。

備註: 此程序透過使用 vSphere Data Protection 6.1.3 說明步驟。如果您使用不同版本的 vSphere Data Protection,則上述步驟可能不同。

必要條件

透過使用 vSphere Data Protection 備份.vCenter Server 虛擬機器或 vCenter Server Appliance

程序

  1. 在網頁瀏覽器中,導覽至 http://host-name/ui 或 http://host-IP-address/ui。
    此處, host-nameESXi 主機的名稱, host-IP-address 是 vSphere Data Protection Appliance 所在之 ESXi 主機的 IP。以管理員身分登入 VMware Host Client
    1. VMware Host Client 詳細目錄中的主機上按一下滑鼠右鍵,然後從功能表中選取中斷與 vCenter Server 的連線
    2. 當提示與 vCenter Server 解除關聯時,按一下中斷與 vCenter Server 的連線
    備註: 如果 ESXi 主機是 5.1 版,則登入 vSphere Client 而不是 VMware Host Client,並且在 摘要索引標籤上按一下 將主機與 vCenter Server 解除關聯
  2. 在網頁瀏覽器中,導覽至 vSphere Data Protection Configure Utility。
    https:// ip_address_VDP_Appliance:8543/vdp-configure/。
  3. 緊急還原索引標籤上,選取將做為還原點的虛擬機器,然後按一下還原
  4. 在 [主機認證] 對話方塊中,輸入有效的主機認證,然後按一下確定
  5. 在 [還原備份] 對話方塊中,輸入新名稱。
  6. 選取資料存放區做為備份目的地,然後按一下還原
    注意: 此時將列出資料存放區容量大小。請確定您選取的資料存放區具有足夠的磁碟空間可供進行還原。空間不足會導致還原失敗。
    已還原的虛擬機器會列於 vSphere 主機層級的詳細目錄中。不支援還原到更具體的詳細目錄路徑。
  7. 確認沒有 vCenter Server 服務正在執行。
    • 針對 vCenter Server Appliance,在應用裝置 shell 中執行 service-control --status --all 命令。
    • 對於 Windows 上安裝的 vCenter Server 執行個體,請從 Windows 開始功能表,選取控制台 > 系統管理工具 > 服務
  8. 執行 vcenter-restore 指令碼完成還原作業,然後啟動所有 vCenter Server 服務。
    選項 動作
    針對 vCenter Server Appliance 在應用裝置 shell 中執行 vcenter-restore 指令碼。
    vcenter-restore -u psc_administrator_username -p psc_administrator_password 
    針對 Windows 上安裝的 vCenter Server
    1. 從 Windows 命令提示字元,導覽至 vcenter-restore 指令碼。

      依預設,指令碼位於 C:\Program Files\VMware\vCenter Server\

    2. 執行 vcenter-restore 指令碼。
      vcenter-restore -u psc_administrator_username -p psc_administrator_password 
      備註: 如果您連續三次未提供引數,指令碼會在通知您未提供所需引數後關閉。

    此處 psc_administrator_username 是 vCenter Single Sign-On 管理員使用者名稱,必須使用 UPN 格式。

  9. 確認所有 vCenter Server 服務皆在執行中。
    • 針對做為應用裝置部署的 vCenter Server Appliance,在應用裝置 shell 中執行 service-control --status --all 命令。
    • 對於在 Windows 上安裝的 vCenter Server,請在 Windows 開始功能表中,選取控制台 > 系統管理工具 > 服務