
VMware 的管理程序有兩種形式:ESX 和 ESXi。兩者都直接在裸機上運行,??擁有自己的內核,并且是 VMware vSphere 環境的主要組件。但是,與 ESX 相比,ESXi 提供了更出色的架構,而 ESX 已被 VMware 棄用。
了解適用于虛擬機的 VMware 主機
VMware 將 ESX 中的服務控制臺(一種基本操作系統)替換為 ESXi 中集成度更高的操作系統,從而為管理程序提供強大的安全性、可靠性和管理。VMware ESXi 運行自己的內核(也稱為 VMkernel),該內核分配內存、調度處理器并提供其他硬件抽象和操作系統服務。
以下是 VMware 主機的一些核心功能:
- 超薄架構。VMware ESXi 占用空間小,接口最少——它不依賴于通用操作系統。這最大限度地減少了其整體攻擊面和可靠性。
- 基于應用程序編程接口 (API) 的集成模型。基于 API 的模型可幫助 IT 管理員使用 vSphere 命令行界面 (vCLI) 和 VMware PowerCLI 等命令行腳本工具自動執行許多日常任務。
- 內存過度使用。通過允許虛擬機使用比物理主機更多的內存,VMware ESXi 提供了更高的整合率。
- 高擴展性。VMware ESXi 具有巨大的可擴展性選項,每臺主機允許多達 768 個邏輯處理器內核、512 個虛擬 CPU (vCPU) 和多達 1024 個 VM。
- 更簡單的修補選項。由于 VMware ESXi 更緊湊且組件最少,因此更容易打補丁。這有助于縮短服務窗口,同時提高其整體安全性。
- 單點登錄 (SSO)。登錄一次后,無需進一步身份驗證即可訪問多個設備上的 vCenter Server 實例。
- 庫存搜索。您可以通過單擊訪問主機、虛擬機、網絡和存儲設備。
- 可擴展性和可擴展性。您可以在單個 vCenter Server 實例上運行多達 2,000 個主機和 35,000 個虛擬機。
- 審計跟蹤。vCenter Server 會跟蹤有關 ESXi 主機和 VM 的基本更改的記錄。您可以使用這些審計跟蹤在 VMware vSphere 環境中實施安全性。
- 多管理程序管理。vCenter Server 可以集成 VMware ESXi 和其他第三方管理程序,例如 Microsoft Hyper-V。IT 管理員可以使用此功能來管理多個管理程序環境。
- 主機配置文件管理。vCenter Server 捕獲有關主機的配置詳細信息,包括您可以部署到其他主機的存儲、網絡和安全設置。
- 警報和通知。vCenter Server 具有可以自動啟動工作流的內置觸發器。您可以使用這些觸發器來最大限度地減少解決新出現的問題所需的時間。
在 VMware 主機之間移動虛擬機
將虛擬機從一個位置移動到另一個位置,并跨 VMware 主機和存儲位置(甚至數據中心)移動,是 vCenter Server 的顯著優勢之一。它允許用戶:
提高性能。如果一臺 ESXi 主機很忙,您可以將虛擬機從該主機遷移到另一臺主機,而無需停機。
- 進行硬件維護。IT 管理員可以通過將虛擬機移動到其他主機來關閉物理服務器以進行計劃維護。這允許關鍵任務應用程序在維護期間保持在線。
- 實現 HA。如果當前主機崩潰,vCenter Server 可以主動重啟其他服務器上的虛擬機,以確保服務不中斷。這可以擴展到具有所有 ESXi 主機和虛擬機的整個數據中心,這些主機和虛擬機可以在不同數據中心的服務器上重新啟動。
- 更換物理服務器。您可以通過將其虛擬機遷移到新主機而用新模型替換物理服務器,而無需停機。之后,您停用舊服務器。
VMware vMotion(vCenter Server 的功能)采用實時 VMS 并將它們從一個 ESXi 主機遷移到另一個。vMotion 可確保無縫遷移,因為 VM 保留其網絡標識和連接。因此,您只能使用 vMotion 在物理服務器之間進行更改,而不能在存儲位置之間進行更改。
在這方面,源 vCenter Server 實例和目標 vCenter Server 實例都應連接到共享 VM 存儲。此外,物理服務器上的源和目標 vCenter Server 版本實例應為 6.0 或更高版本。
跨 VMware 主機的負載平衡
VMware 使用稱為分布式資源調度程序 (DRS) 的許可功能在虛擬化層提供調度和負載平衡功能。借助 VMware DRS,IT 管理員可以定義規則來指定如何在虛擬機之間分配物理資源。IT 管理員還可以在必要時添加、刪除或重組資源池。
啟用后,DRS 會平衡 VMware 群集內所有 VM 上的內存負載。它根據工作負載要求智能地將物理資源重新分配給虛擬機和 ESXi 主機。例如,如果整體工作負載減少,DRS 可以暫時關閉一些 ESXi 主機以整合資源。另一方面,當工作負載需求增加時,DRS 會根據資源分配規則評估其優先級并重新分配 VM,以確保其容量專用于任務關鍵型應用程序。