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