天天看點

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也一直号稱是一款雲作業系統。

<a href="http://blog.51cto.com/attachment/201307/070908506.jpg" target="_blank"></a>

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

2.1 vMotion虛拟機遷移

VMotion可将正在運作的虛拟機從一台實體伺服器遷移到另一台實體伺服器,而無需中斷服務。

<a href="http://blog.51cto.com/attachment/201307/071028848.jpg" target="_blank"></a>

比如當某台實體伺服器必須要關機或重新開機的時候,這時為了不影響存在于這台實體伺服器中的虛拟機的正常運作,就可以将這些虛拟機遷移到群集中其它的空閑實體伺服器中。vMotion遷移的時間很短,而且最關鍵的是虛拟機所運作的服務不會中斷,對于用戶端來講感覺不到任何變化。

2.2 DRS動态資源配置設定

DRS,Distributed Resource Scheduler,它可以實作實體伺服器硬體資源的動态配置設定,以使各台實體伺服器的資源消耗基本保持在一個平衡的狀态。

<a href="http://blog.51cto.com/attachment/201307/071148231.jpg" target="_blank"></a>

比如上圖中實體伺服器ESXi Server2在某個時段的資源占用率過大,vCenterServer就可以将這台伺服器中的某些虛拟機,如Exch Server和Apache,轉移到群集内其它的資源占用率小的實體伺服器中去,比如轉移到ESXi Server1或ESXi Server3中。

這個DRS功能是通過一套算法自動運作的,無需管理者幹預。它的功能的确很強大,是以在vSphere中,虛拟機是處于一個“漂移”的狀态,一個虛拟機可能随時會漂移到群集中任何一台實體伺服器上。

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

HA高可用的原理很簡單,假如某台實體伺服器崩潰了,那麼通過HA就能夠快速地在群集内的其他實體伺服器上自動重新開機崩潰伺服器上的虛拟機,當然前提是目标實體伺服器中要有足夠的可用資源。

<a href="http://blog.51cto.com/attachment/201307/071251358.jpg" target="_blank"></a>

FT容錯則可靠性要更高一些,它是在不同的實體伺服器中同步運作相同的虛拟機,這樣當某台伺服器或是某個虛拟機發生故障時,就可以即時切換到另一個。

<a href="http://blog.51cto.com/attachment/201307/071338126.jpg" target="_blank"></a>

2.4 安全性

在一台實體伺服器中可能運作了很多虛拟機,那麼是否所有的這些虛拟機都需要安裝防毒軟體呢?如果是的話,那如果正好在某一個時段很多虛拟機都同時啟用了全盤掃描,那麼勢必會消耗大量的硬體資源。

其實隻需要在實體伺服器上建立一台專門的安全虛拟機,用這台安全虛拟機就可以保障實體伺服器中所有虛拟機的安全。因為所有這些虛拟機都是使用相同的記憶體和硬碟,是以這也是vSphere非常牛的一個功能。

本文轉自 yttitan 51CTO部落格,原文連結:http://blog.51cto.com/yttitan/1256654

繼續閱讀