最近要開始全面支持虛擬化了,客戶私有雲環境用的多的為vmware vsphere,特地惡補下vmware vsphere的各個差別。
首先是vSphere,ESXi和vCenter 的區別。
ESXi, vSphere client 和 vCeneter 都是 vSphere 的組件。ESXi是 vSphere 中最重要的一個組件。ESXi 是虛擬化服務。所有的虛擬機都是運行在 ESXi 服務上面。為了安裝,管理和訪問這些虛擬機,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。vSphere client允許管理員訪問 ESXi 服務並管理虛擬機。vSphere client 是安裝在客戶機(也就是管理員的筆記本)上面。vSphere client 被用來連接 ESXi 服務器和管理任務。那么什么是 vCenter?為什么虛擬它?嘗試下在沒有 vCenter server 的時候,只用 vSphere client 來克隆存在的虛擬機。
vCenter server和 vSphere client 很像,但是它和功能更加強大。vCenter server 是安裝在 Window 服務器或 Linux 服務器里面。VMware vCenter server 是一個中心化的管理應用。你可以通過它管理所有的虛擬機和 ESXi 物理機。vSphere client 可以通過訪問 vCenter Server 來管理 EXSi 服務器。vCenter server 是一個企業級的產品,有許多企業級的功能,像 vMotion, VMware High Availability, VMware Update Manager 和 VMware Distributed Resource Scheduler(DRS)。你可以方便的通過 vCenter server 克隆存在的虛擬機。所以,vCenter 也是 vSphere 套件的一個重要組成部分。你需要單獨購買 vCenter 的 license。
上圖展示了典型的虛擬化部署。
vmware vsphere版本。
vmware主要分為基礎版、標准版、企業版、企業增強版以及金牌版本,可以參考https://www.vmware.com/products/vsphere.html,https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/vsphere/vmw-flyr-comparevsphereeditions-uslet.pdf。
vmware vsphere OEM。
除了標准的版本划分外,vsphere因為自動化遠程管理需要,還和主要的硬件廠商合作,提供OEM版本,例如Cisco, Dell, HPE(跟軟件為CPU架構定制一樣),它們的核心一樣,但是有自定義的擴展,可以參考https://blogs.vmware.com/vsphere/2017/05/apply-latest-vmware-esxi-security-patches-oem-custom-images-visualize-differences.html。
vmware ESXi的安裝。
一般來說,vmware是作為底層操作系統安裝的,不同於vmware workstation。但是如果學習需要,也可以下載通用版,然后安裝在vmware workstation里面,因為ESXi本身就是一個Linux操作系統。