在 VMware ESXi 集群配置中,多個 ESXi 主機作為整個集群環境的計算、內存和網絡資源,同時保護集群中的虛擬機免受物理服務器故障影響。這是通過使用 VMware vCenter Server 實現的,創建 VMware ESXi 集群需要使用 VMware vCenter Server。一旦創建,vSphere 集群將啟用“僅集群”功能,如 HA(高可用性)和 DRS(分佈式資源調度器)。這些功能之一有助於提高 VMware 集群的容錯能力、故障韌性以及在 VMware ESXi 主機之間分佈資源。讓我們來看看創建 VMware ESXi 集群的過程。
VMware 集群要求
在部署 VMware vCenter 後創建集群,您需要:
- a datacenter in the vCenter inventory
- 具備足夠的 vSphere 權限 來創建集群
- 如果要使用 VMware vSAN,創建 vSphere 集群前需要啟用 vSAN
使用 ESXi 集群功能的硬件要求:
- 兩個或更多具有相同處理器或同一系列/世代處理器的 ESXi 主機。如果處理器屬於不同系列,則需要使用 EVC 模式進行集群。
共享存儲 用於存儲可以在 vSphere 集群的任何主機上運行的虛擬機器數據。 - 共享存儲用於存儲可以在vSphere集群的任何主機上運行的VM數據。
- 為集群管理、VM遷移(vMotion)、存取存儲、發送心跳、容錯容納記錄流量(如果您計劃在vSphere集群中使用容錯容納)配置專用高速和低延遲網絡。
為VMware ESXi集群創建數據中心
一旦連接到VMware vSphere Client的Web UI,讓我們看看創建集群的步驟。
- 在Web UI中右鍵單擊您的vCenter Server,然後選擇新數據中心。數據中心對象包含在虛擬基礎設施中執行工作所需的各種對象:主機、VM、網絡、數據存儲等。
- 接下來,我們分配一個數據中心名稱,例如,Datacenter1。單擊確定保存設置。
將ESXi主機添加到數據中心
您有兩種方法來配置vCenter庫存並創建ESXi集群:
- 將ESXi主機添加到數據中心,創建一個集群,並將已經在數據中心中的ESXi主機添加到集群中。
- 在數據中心中創建一個新的集群並將ESXi主機直接添加到集群中。
在本文中,我們使用第一種方法。
在 vSphere Client 中右键单击数据中心,然后单击上下文菜单中的 添加主机。
启动 添加主机 向导,共有 7 个必填步骤。
- 名称和位置。输入要添加到所选数据中心的 ESXi 主机的 IP 地址。在每个步骤中单击 下一步 以继续。
- 连接设置。输入要添加的 ESXi 主机的管理员凭据。
- 主机摘要。 主机摘要 屏幕显示主机上存在的任何 VM(如果有的话)。您还可以查看有关 ESXi 主机的其他信息。
- 分配许可证。我们可以选择要在主机上使用的许可证。您可以在 VMware vSphere 许可证 中了解更多信息。您可以选择评估许可证以继续试用许可证,该许可证有效期为 60 天。请注意,在 免费的 ESXi 中存在一些限制,您不能使用免费版本来构建 ESXi 集群。
- 锁定模式。锁定模式可防止远程用户直接登录主机。此选项可提供更安全的 ESXi 主机姿态。稍后也可以启用此选项。我们在配置 ESXi 集群的教程中不启用锁定模式。
- VM位置。選擇VM位置。由於我們只有一個數據中心,默認選擇此數據中心。
- 準備完成。最後,我們準備將主機添加到數據中心。我們將繼續此過程,將所有希望加入vSphere集群的主機加入。點擊完成。
您可以在下面的VMware vCenter庫存螢幕截圖中看到已添加到數據中心的兩個ESXi主機。
如何創建新的ESXi集群
數據中心創建並添加ESXi主機後,您可以選擇創建新的vSphere集群。
- 右鍵單擊數據中心,然後點擊新建集群。
- 我們指定集群名稱,例如,Cluster1。點擊確定。稍後,您可以編輯此畫面上可見的集群選項。
- 一旦添加了集群對象,我們可以將ESXi主機添加到集群對象中。在VMware vSphere Client中,右鍵單擊集群名稱,然後在打開的菜單中點擊添加主機。一旦將主機添加到集群,主機的資源將成為集群資源的一部分。集群管理所有主機的資源。
- 添加主機精靈將打開。我們應該輸入要添加到集群的主機名稱或IP地址。提供訪問主機的憑據。
- 您可能會收到證書警報。只需點擊是以繼續連接。這是由於主機上默認存在自簽名證書而引起的常見警告。我們可以安全地忽略此警告。
- 檢查您在準備完成步驟中的設定,並點選完成以將ESXi主機新增至您的ESXi叢集。
- 現在您可以看到我們有一個資料中心和叢集,以及我們的兩個ESXi主機加入了vSphere叢集。
現在您可以在您的vSphere叢集中配置高可用性(HA)並設定分散式資源調度器(DRS)。在配置HA之後,您可以配置容錯容忍(請注意容錯容忍與HA不同)。
結論
要發揮VMware ESXi虛擬機監視器環境的真正潛力,利用VMware vSphere叢集功能至關重要。運行VMware ESXi以及VMware vCenter Server的叢集配置允許您利用企業資料中心VMware vSphere技術,包括HA(高可用性)和DRS(分散式資源調度器)。
這兩項技術都有助於提高VMware vSphere叢集的容錯容忍性,可以抵禦故障並在VMware ESXi主機之間分配資源。在獨立的VMware ESXi配置中,這是不可能的。即使您在VMware ESXi叢集中運行VM,也請記得備份您的VM,以降低數據丟失和停機的可能性。
Source:
https://www.nakivo.com/blog/configuring-vmware-esxi-cluster/