VMware虛擬化技術培訓(2)瞭解vSphere

VMware原生架構的服務器虛擬化產品稱爲vSphere,但vSphere其實並不是一個單獨的軟件,而是很多軟件的組合。在這些軟件的組合中,主要包括兩大核心組件:ESXi和vCenterServer。

1. ESXi

ESXi也就是Hypervisor,關於什麼是Hypervisor在前面已經介紹過了,它是用來實現虛擬化核心功能的軟件,也就是讓一臺物理計算機能夠併發運行多個操作系統。比如我們熟悉的VMware Workstation就是一個Hypervisor,所以ESXi的功能與VMware Workstation差不多,它也是用來創建虛擬機的,只不過它採用的是原生架構,性能要強大得多。微軟方面與ESXi相對應的就是Hyper-V,而且跟Hyper-V一樣,ESXi也是免費的。
如果我們只是想來體驗一下VMware的原生架構虛擬化產品,或者公司的規模非常小,小到只有1臺服務器,那完全可以直接使用這個免費的ESXi。
但是如果虛擬化的強大功能由這個免費的ESXi就可以全部完成了,那VMware公司豈不要喝風去了?所以各位請注意,VMware虛擬化所有強大的功能都集中在下面要介紹的這個vCenterServer上,而vCenterServer則當然是要收費的了。這點VMware和微軟倒是如出一轍,微軟也是將Hyper-V免費,而靠功能強大的虛擬機管理工具SCVMM來收費。

2. vCenterServer

ESXi是直接安裝在物理服務器上的,而vCenterServer則需要安裝在一臺64位的Windows服務器上。當網絡中物理服務器的數量超過2臺時,我們就可以利用vCenterServer將這些服務器構成一個羣集,以實現對這些服務器以及運行在它們上面的虛擬機的統一集中管理,免去在不同物理服務器之間來回切換的麻煩。另外利用vCenterServer還可以將所有這些物理服務器提供的硬件資源集中起來形成一個資源池,然後按需要分配給各個虛擬機。這就有些雲計算的感覺了,所以vSphere也一直號稱是一款雲操作系統。

當然,上面所說只是vCenterServer的最基本功能,下面列舉一下它的其它幾個強大功能:

2.1 vMotion虛擬機遷移

VMotion可將正在運行的虛擬機從一臺物理服務器遷移到另一臺物理服務器,而無需中斷服務。

比如當某臺物理服務器必須要關機或重啓的時候,這時爲了不影響存在於這臺物理服務器中的虛擬機的正常運作,就可以將這些虛擬機遷移到羣集中其它的空閒物理服務器中。vMotion遷移的時間很短,而且最關鍵的是虛擬機所運行的服務不會中斷,對於客戶端來講感覺不到任何變化。

2.2 DRS動態資源分配

DRS,Distributed Resource Scheduler,它可以實現物理服務器硬件資源的動態分配,以使各臺物理服務器的資源消耗基本保持在一個平衡的狀態。

比如上圖中物理服務器ESXi Server2在某個時段的資源佔用率過大,vCenterServer就可以將這臺服務器中的某些虛擬機,如Exch Server和Apache,轉移到羣集內其它的資源佔用率小的物理服務器中去,比如轉移到ESXi Server1或ESXi Server3中。
這個DRS功能是通過一套算法自動運作的,無需管理員干預。它的功能的確很強大,所以在vSphere中,虛擬機是處於一個“漂移”的狀態,一個虛擬機可能隨時會漂移到羣集中任何一臺物理服務器上。

2.3 High Availability高可用以及Fault Tolerance容錯

HA高可用的原理很簡單,假如某臺物理服務器崩潰了,那麼通過HA就能夠快速地在羣集內的其他物理服務器上自動重啓崩潰服務器上的虛擬機,當然前提是目標物理服務器中要有足夠的可用資源。

FT容錯則可靠性要更高一些,它是在不同的物理服務器中同步運行相同的虛擬機,這樣當某臺服務器或是某個虛擬機發生故障時,就可以即時切換到另一個。


2.4 安全性

在一臺物理服務器中可能運行了很多虛擬機,那麼是否所有的這些虛擬機都需要安裝殺毒軟件呢?如果是的話,那如果正好在某一個時段很多虛擬機都同時啓用了全盤掃描,那麼勢必會消耗大量的硬件資源。
其實只需要在物理服務器上安裝殺毒軟件就可以了,在虛擬機中則不必安裝,因爲所有這些虛擬機都是使用相同的內存和硬盤,所以這也是vSphere非常牛的一個功能。


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