使用下列步驟設定 Microsoft 叢集服務 (MSCS),以將其做為 vCenter Server 的可用性解決方案。

必要條件

  • 建立含有下列其中一個客體作業系統的虛擬機器 (VM):
    • Windows 2008 R2 Datacenter
    • Windows 2012 R2 Datacenter
  • 將兩個原始裝置對應 (RDM) 磁碟新增到此虛擬機器。這些磁碟必須在新增時掛接,而 RDM 磁碟也必須是獨立的持續性磁碟。
  • 建立獨立 SCSI 控制器,並將匯流排共用選項設定為實體。
    備註: 由於這個組態使用匯流排共用選項設定為實體的 SCSI 控制器,因此不支援備份和還原。您必須使用主機型代理程式來進行備份或還原。
  • 將虛擬裝置節點設定為新建立的 SCSI 控制器 1。
  • 開啟 MSCS 磁碟機,然後建立兩個資料夾:一個用於 VC 資料,另一個用於 VC 安裝。
  • 請先安裝 Platform Services Controller 執行個體,然後再安裝 vCenter Server 並在安裝期間提供其 FQDN。
圖 1. 提供 vCenter Server 高可用性的 MSCS 叢集
提供 vCenter Server 可用性的 MSCS 叢集
備註: 做為 vCenter Server 可用性解決方案的 MSCS 僅為 vCenter Server 的管理節點 (M 節點) 而提供。對於基礎結構節點,客戶必須部署多個 N 節點,以取得高可用性。您無法在同一部虛擬機器上擁有可取得 MSCS 保護的 M 和 N 節點。

程序

  1. 開啟虛擬機器電源。
  2. 格式化兩個 RDM 磁碟、為其指派磁碟機代號,並將其轉換為 MBR。
  3. 使用 Windows > 伺服器管理員 > 功能安裝 .net。
  4. 在其中一個 RDM 磁碟上安裝 vCenter Server,然後將啟動選項設定為手動。
  5. 關閉虛擬機器電源。
  6. 卸除 RDM 磁碟。
    卸除 RDM 磁碟不是將其永久刪除。請勿選取 從磁碟刪除,也不要刪除 vmdk 檔案。
  7. 複製虛擬機器。請勿選取自訂作業系統選項。
    請勿使用預設或自訂 sysprep 檔案,使複製品具有相同的 SID。
    備註: 建立複製虛擬機器做為叢集中的第二個節點時,sysprep 的一般化不可用。如果您使用 sysprep 的一般化,服務可能無法容錯移轉到次要節點。如果主機屬於網域的一部分,且僅使用網域使用者帳戶,則重複的 SID 不會引起問題。我們不建議在叢集節點上安裝 vCenter Server 以外的第三方軟體。
  8. 將共用 RDM 連結至兩部虛擬機器,然後開啟其電源。
  9. 在第一部虛擬機器 (VM1) 上變更主機名稱和 IP 位址。
    記下在 VM1 上首次安裝 vCenter Server 時所用的原始 IP 位址和主機名稱。此資訊可用來指派叢集角色 IP。
  10. 在兩個節點上安裝容錯移轉叢集。
  11. 若要在 VM1 上建立 MSCS 叢集,請在叢集中包含兩個節點。也可以為新叢集選取驗證選項。
  12. 若要開始設定角色,請選取一般服務,然後按下一步
  13. 從列出的服務中選取 VMware Service Lifecycle Manager,然後按下一步
  14. 輸入用於 VM1 的主機名稱和 IP。然後將 RDM 指派到角色。
  15. 在 [複寫登錄設定] 精靈中,新增登錄機碼 SYSTEM\CurrentControlSet\Services\VMwareDirectoryService,然後按下一步
  16. 使用 [新增資源],將 VMware AFD 和 VMware vCenter 組態服務新增到角色。
  17. 停止再重新啟動角色。

結果

您已建立可支援 vCenter Server 可用性的 MSCS 叢集。

下一步

在建立 MSCS 叢集後,透過關閉主控 vCenter Server 之虛擬機器 (VM1) 的電源,確認是否在發生容錯移轉。數分鐘後,確認服務是否在另一台虛擬機器 (VM2) 上執行。