VMware vSphere核心組件

 

VMware 可以說是虛擬化的鼻祖,現在很多公司都是在模仿 VMware 的產品,相應用過 VMware 虛擬機的朋友應該不陌生了,VMware 提供了很多的虛擬化產品,從服務器到桌面都有很多應用。主要有面向企業級應用的 ESX Server,面向服務端的入門級產品 VMware Server,面向桌面的主打產品 VMware Workstation(這個相信大家經常用),面向蘋果系統的桌面產品 VMware Fusion,還有提供整套虛擬應用產品的 VMware vSphere,細分的話還有 VMware vStorage(虛擬存儲),VMware vNet(虛擬網絡)等。

VMware在雲端目前的最主要優勢在於它的虛擬化服務器有着目前業界最良好的穩定性,這在目前如火如荼的私有云落地階段,是一個很佔優勢的地方。

什麼是VMware vSphere?

VMware vSphere不是特定的產品或軟件。VMware vSphere是整個VMware套件的商業名稱。VMware vSphere堆棧包括虛擬化,管理和界面層。VMware vSphere的兩個核心組件是ESXi服務器和vCenter Server。ESXi是hypervsior,您可以在其中創建和運行虛擬機和虛擬設備。vCenter Server是用於管理網絡中連接的多個ESXi主機和池主機資源的服務。與其他虛擬機管理程序(如Microsoft Hyper-v和Citrix Xen Server)相比,VMware vSphere是虛擬化行業的主人。

vSphere 類似微軟的 Office 辦公套件,Office 辦公套件包含了許多軟件如Word, Excel, Access 等。和 Office 一樣,vSphere 也是一個軟件的集合。他包括了 vCenter, ESXi 和 vSphere 等。所以,這些軟件聯合起來就是 vSphere。vSphere 不是一個你可以安裝使用的軟件。它只是一個包含其它組件的集合。ESXi, vSphere client 和 vCeneter 都是 vSphere 的組件。

下圖描述了 vSphere 套間之前的關係。vSphere 是一個產品套件,ESXi 是安裝在物理機上面的服務。vSphere Client 安裝在筆記本或 PC 機上面,用來訪問 ESXi 服務並安裝和管理上面的虛擬機。vCenter Server 安裝在了 ESXi 服務器的虛擬機裏面。vCenter 也可以安裝在單獨的物理服務器上面,但是虛擬化不應該更好麼? vCenter 服務通常用在有很多 EXSi 服務和許多虛擬機的大規模環境中。vCenter 也可以使用 vSphere client 來管理。所以 vSphere client 可以在小環境中直接管理 ESXi 服務。也可以在大規模的環境中,通過 vCenter 服務間接管理 ESXi 服務。

什麼是VMware ESXi?

ESXi是 vSphere 中最重要的一個組件。ESXi 是虛擬化服務。所有的虛擬機都是運行在 ESXi 服務上面。在安裝了ESXi的服務器上跑Guest OS是這個樣子的:

Hardware -> ESXi -> Guest OS

VMware ESXi是VMware的裸機虛擬機管理程序。VMware ESXi是以ISO形式提供的軟件,可直接安裝在物理硬件上,如Windows或Linux操作系統。ESXi安裝佔用空間小,大小爲144 MB。甚至可以在USB pendrive上安裝ESXi。VMWare ESXi允許您在其中創建多個虛擬機,以在單個物理硬件中運行多個操作系統,如windows,linux,solaris,macOS等。它使您能夠在虛擬機之上運行工作負載,從而可以整合多個物理硬件,從而將工作負載運行到更少的物理硬件中。

 

爲了安裝,管理和訪問這些虛擬機,你需要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。

什麼是VMware vCenter Server?

vCenter算是一個管理軟件,一般整套系統裏面會有很多esxi主機,用vCenter可以集中管理它們,同時,esxi的很多功能,離了vCenter不行.

VMware vCenter是幫助您集中管理整個VMware虛擬化基礎架構的軟件。vCenter可以將大約數千個ESXi主機添加到清單中,從而可以管理多個ESXi主機以及ESXi主機上運行的虛擬機。vCenter Server提供了許多vSphere功能,例如VMware DRS,VMware HA(高可用性),VMware vMotion,VMware容錯,虛擬機模板,VM克隆等。

vCenter和 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。

什麼是vSphere Client和vSphere Web Client?

vSphere client允許管理員訪問 ESXi 服務並管理虛擬機。vSphere client 是安裝在客戶機(也就是管理員的筆記本)上面。vSphere client 被用來連接 ESXi 服務器和管理任務。那麼什麼是 vCenter?爲什麼虛擬它?嘗試下在沒有 vCenter server 的時候,只用 vSphere client 來克隆存在的虛擬機。

vSphere客戶端和vSphere Web客戶端只是客戶端軟件,可幫助最終用戶連接到vCenter Server。簡單來說,它與RDP客戶端相同,它可以幫助您遠程連接Windows服務器。與此類似,vCenter Server是在Windows上運行的軟件,甚至基於Photo OS的設備也只是作爲服務運行。我們需要vSphere Client或vSphere Web Client連接到vCenter Server並管理虛擬基礎架構。

vSphere Client是需要安裝在用戶桌面或筆記本電腦上的客戶端軟件,但vSphere Web Client是基於瀏覽器的客戶端。您無需安裝客戶端軟件即可使用vSphere Web Client管理vCenter Server。您甚至可以使用vSphere Client直接管理ESXi主機,但vSphere Web Client只能用於管理vCenter Server。我們還可以通過Web瀏覽器使用主機客戶端管理ESXi 6.5主機。vSphere 6.5將不再提供vSphere Client(基於Windows)。

 

參考:

vSphere,ESXi和vCenter 的區別

https://cloud.tencent.com/developer/news/40435

什麼是VMware vSphere

https://zhuanlan.zhihu.com/p/69214067

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章