Vmware vsphere知識中易混淆和忽略的多個概念

       Vmware vsphere知識中易混淆和忽略的多個概念                
2012-04-01 11:29:08

文章轉自http://nizhuan.blog.51cto.com/1041326/741884

0.雲和虛擬化

百度一下雲計算會有很多解釋,但是估計很多人看了還是不明白,我個人認爲虛擬化好比雨,虛擬化是爲了更好的實現雲計算,有了雨(虛擬化),雲就變得貼近人的生活,已經誕生很長時間的虛擬主機其實就是一種雲,人們把網頁放到上面,但是不清楚具體是放到了那一臺服務器,現在的迅雷網盤,離線下載,邊下載邊在線播放其實也是一種雲服務

1. IaaS PaaS SaaS是什麼意思,區別是什麼

三者都是提供服務,文字上表述如下

基礎設施服務IaaS:把基礎設施(如服務器,存儲等)集合起來,像旅館一樣,分隔成不同的房間供企業租用,典型例子Amazon EC2

平臺即服務PaaS:程序開發平臺與操作系統平臺,使開發人員可以通過網絡編寫程序,用戶也可以在平臺上運行程序,典型例子windows

軟件即服務SaaS:是基於互聯網提供軟件服務的軟件應用模式,典型例子MS Office

區別看下圖

clip_image002

IaaS就好比跑是高速公路,PaaS就是公路上的汽車,SaaS就是運輸貨物的物流公司

clip_image004

2.私有云,公共雲,混合雲

公共雲就是通過internet的方式,向公共和客戶提供服務,私有云可以是企業內的數據中心,向企業內部提供服務,混合雲就是兩者都有

clip_image006

3.vmotion和HA

vmotion是計劃內遷移(熱遷移)。簡單說就是,位於ESXi/ESX服務器上的虛擬機被用戶自動、半自動或手動(結合DRS)的方式遷移到Cluster內其它ESXi/ESX主機上,整個過程不用停機,系統也不會中斷(某些人習慣稱之爲無縫遷移)。

clip_image008

HA全稱High Availibility(高可用)。計劃外宕機保護功能,簡單而言就是處於相同Cluster裏的A ESXi/ESX主機異常宕機(停電、硬盤壞掉等)之後,自動在Cluster裏的其它ESXi/ESX主機上啓動原來A ESXi/ESX主機上的VM的行爲。這樣做可以保證整體停機時間不超過5到10分鐘,能起到意外宕機保護(需要VM重啓)。

clip_image010

HA解決的是服務器意外宕機的情況。舉例子麼:就是你的esx物理主機突然掛了,這臺esx上面的vm會在其他esx上重啓,保證業務連續性。
vomotion解決的是計劃內宕機的情況。舉例子麼:你的機器要升級內存,你可以先把這個esx上的vm遷走,然後在關機斷電,升級內存。但是你的業務(vm)不停頓。

4.HA和FT

FT: 全稱Fault Tolerance(容錯)。計劃外宕機保護功能HA的進一步深化,它在HA的基礎上實現了異常ESXi/ESX主機上的處於FT保護下的虛擬機不用重啓,直接可以在Cluster裏的其它ESXi/ESX主機上正常運行,整個過程無中斷,常被人稱爲“計劃外0宕機”保護。(FT目前要求單vCPU和EagerZeroed Thick模式的虛擬磁盤)。

5.thick置備和 thin置備

假如你有一個磁盤是100G的虛擬機,磁盤格式是厚置備,即Thick,當前使用數據量爲20G。

因爲你是Thick,所以虛擬機建立時就直接佔用了數據存儲的100G空間,而數據量所佔的空間包含在此100G空間內。這時如果你去做快照,並且在快照後有50G的數據改動,不管是新增的還是修改的,那麼快照將會佔用大約50G空間,此時這臺虛擬機在數據存儲裏所佔用的空間即100G+50G了,當然虛擬機的內存交換文件還需要佔用數據存儲空間。

假設你的虛擬機換成精簡置備,即Thin模式,那麼虛擬機開始在使用了20G數據量時,即使虛擬機磁盤爲100G,在數據存儲中也僅佔用了20G,當你做快照,並在快照後有50G數量變化,那麼這臺虛擬機佔用數據存儲的空間爲20G+50G。

以上是磁盤空間佔用的情況,那麼來說說刪除快照後情況大概怎麼樣:

第一種Thick模式則會在刪除快照的時候將快照後產生的50G數據提交到原來的100G的磁盤文件中,此時會產生大量的磁盤I/O,完成後虛擬機佔用磁盤空間爲100G。

第二種Thin模式也會將50G數據提交到原來的磁盤文件中,但是由於是Thin模式,原來的100G的磁盤文件實際在數據存儲中僅佔用了20G的空間,提交後虛擬機佔用磁盤空間爲70G。

以上是關於VMware的磁盤與快照之間的關係。

6.克隆,模板,快照

克隆是在原虛擬機基礎上做一個一模一樣的備份,克隆完了原虛擬機還能繼續開機,運行。原主機如果選擇轉換成模板,則原虛擬機直接變成模板,不能再開機關機了,只能用來做批量部署。快照是保存當前的時間狀態,相當於時間機器,如果以後虛擬機崩潰了可以玩穿越

7.VCB和VDR

VCB(vmware consolidated backup)是以前vsphere基本的備份套件,只是現在已經被更新的組件替代,現在稱爲VDR(vmware data recovery)技術,VDR和VCB區別是完全不需要安裝備份代理,就好比免驅動的硬件一樣,而且具有重複數據刪除功能,不過VDR功能還是很有限,還是用第三方的備份軟件比較好

8.vapp和資源池resource pool

vApp:n層應用服務器集合,比如web服務器+中間件服務器+後臺數據庫服務器,組成一個web應用服務的系統,作爲一個vApp,可以集中在一起進行資源分配和管理,比如同時上下電等,如做成一個ovf模板,可以方便的部署多套相同的三層架構的web應用系統。

資源池resource pool:就是一個集中分配cluster資源的資源池,主要是對pool裏面的服務器進行資源的集中管理和分配,特別是保留一定的資源和限制過量使用資源(limit),對資源池中的虛擬機並沒有特別限制和規定。

9.半虛擬化和全虛擬化

半虛擬化是通過事先經過修改的客戶機操作系統內核共享宿主底層硬件來實現的,優點是半虛擬化的虛擬機操作系統內核能夠直接管理底層硬件,性能比全虛擬化技術更強,缺點是客戶機操作系統內核需要事先進行修改,部署的便利性和靈活性都不夠,兼容性不夠好

全虛擬化是通過客戶機和宿主機直接的一個虛擬化邏輯層hypervisor來完全模擬底層硬件細節,優點是客戶機的操作系統內核不需要做特殊配置,部署便利,靈活,兼容性好,缺點是客戶機操作系統的內核不能夠直接管理底層硬件,內核通過hypervisor管理底層硬件需要有轉換開銷,性能比半虛擬化略弱。

10.宿主式和裸機式

宿主式:虛擬化軟件的hypervisor需要安裝在其他操作系統中。

優點:設備主要通過底層的其他操作系統所管理,比如windows操作系統,驅動程序比較豐富,可以支持種類多得多的硬件。

缺點:硬件資源利用率不高,所有虛擬機的穩定性都要依賴於底層操作系統的穩定性。

裸機式:虛擬化軟件的hypervisor可以直接安裝在裸機即硬件上。

優點:虛擬化軟件的hypervisor可以直接管理底層硬件,硬件利用率高,所有虛擬機的穩定性依賴於虛擬化軟件的hypervisor,穩定性更高。

缺點:虛擬化軟件的hypervisor支持的硬件種類目前還不夠豐富,驅動程序較少,很多硬件不能夠使用。

宿主式包括:vmware的vmware workstation vmware vcenter。microsoft的windows2008hyper-V windows2008r2hyper-V和virtual PC RHEL5XEN和RHEL6KVM。oracle的virtualBox Parallels的Parallels Desktop

裸機式包括:vmware esxi。citrix的XenServer。microsoft的Hyper-V server。RHEV Server。Oracle VM。Parallels 的Virtuzzo Container

11.虛擬交換機的三種配置模式VST VGT EST

Virtual Switch Tagging(虛擬交換機標記,縮寫VST )、External Switch Tagging(外部交換機標記,縮寫EST)和Virtual Guest Tagging(虛擬guest標記,簡稱VGT)

1) EST - External Switch Tagging

通過將交換機的端口劃分到不同的vlan實現虛擬機的vlan分配.

優點: 與管理物理環境相似,無需在ESXi服務器上配置vlan

缺點: 綁定在同一物理端口的虛擬機只能屬於同一vlan

物理交換機配置: switchport mode access

switchport access vlan xx

虛擬交換機(vSwitch)配置: 無

虛擬機(vm)配置: 無

所以的VLAN標誌數據包在物理交換機上執行處理。

ESX主機的網絡適配器連接到物理交換機的端口。

連接到虛擬交換機的端口組必須有自己的設置爲0的VLAN ID。

用戶可以使用外部交換機標記VLAN。這類似於物理網絡,VLAN的配置對於單獨的物理服務器一般是透明的。當一個數據包到達交換機端口標記被加上,當數據包離開交換機端口去往服務器時標籤被剝離。

clip_image012

2) VST - Virtual Switch Tagging

通過在虛擬交換機中配置多個port group對應多個vlan, 物理交換機啓動trunk

優點:VMware推薦的方式,可以在ESXi的一個物理端口支持多個vlan

缺點: 配置比較複雜

物理交換機配置: switchport trunk encap dot1q

虛擬交換機(vSwitch)配置: 在ESXi 'Configuration' - 'Networking' 中選擇相應的vSwitch, 在屬性中添加多個port group, 每個port group的vlan id對應一個vlan

虛擬機(vm)配置: 無

所有的VLAN標誌數據包在離開的ESX主機之前,由虛擬交換機上執行處理。

ESX主機的網絡適配器必須連接到物理交換機的中繼端口。

連接到虛擬交換機的端口組必須有一個指定的VLAN ID。

在這種模式中,你在虛擬交換機上爲每個VLAN提供一個端口組,然後將虛擬機的虛擬網卡放入端口組而不是直接連接到虛擬交換機。虛擬機端口組標記所有輸出幀和刪除所有進入幀。它也確保了一個VLAN上的幀不會泄漏到不同的VLAN。

clip_image014

3) VGT - Vitual Guest Tagging

通過虛擬機來實現標識不同vlan的數據,物理交換機啓用trunk

優點:適用於特殊情況,如linux路由器的虛擬機

缺點:需要虛擬機支持802.1q

物理交換機配置: switchport trunk encap dot1q

虛擬交換機(vSwitch)配置:將vSwitch中port group的vlan id改爲4095

虛擬機(vm)配置:安裝802.1q trunk驅動程序

所有VLAN標誌是由虛擬機執行處理。

虛擬機上必須安裝一個802.1Q的VLAN中繼的驅動程序。

當數據幀通過虛擬交換機時,VLAN標誌被保存在虛擬機網絡堆棧和外部交換機之間。

物理交換機端口設置爲Trunk端口。

你可以在虛擬機上安裝802.1Q trunking驅動程序,當幀從虛擬交換機通過或者到達虛擬交換機時,標記將在虛擬機網絡堆棧和外部交換機之間保留

clip_image016

12.VMFS VMDK RDM

VMFS的vmware的一種文件系統,VMDK是vmware的虛擬硬盤文件,RDM是Raw Device Mappings原生設備映射

clip_image018

在VMDK模式時,LUN是被ESXI掛成存儲,並且以Datastore的方式來存放,這個LUN會被格式化爲VMFS格式,VM的虛擬硬盤會以VMDK的文件格式存放在這個已經成爲VMFS格式的Datastore的LUN中,在RDM模式時,LUN是被視爲一個獨立硬盤,也就是存儲設備上的一個LUN,這個LUN可以是各種文件格式,如NTFS,EXT3,EXT4,FAT32等,視總控這個LUN的操作系統來決定。VM可以用bit by bit可寫硬盤的方式直接可寫這個LUN,而不需要通過hypervisor的翻譯

13. 雲終端與無盤工作站的區別是什麼?

A. 原理的區別:

雲終端 的運行原理:在共享的工作模式下,所有的軟件均安裝在服務器上,並且均在服務器上運行,運行的結果送往雲終端 端顯示,雲終端 端只負責顯示及鍵盤、鼠標輸入,不運行軟件。

當不同的終端登錄時,服務器會爲它開闢一片空間,所以不同的終端運行同一個軟件,也不會衝突。軟件運行的效果取決於服務器。

無盤工作站的運行原理:當無盤站運行一個軟件時,需從服務器上裝載軟件到本地內存,然後放在本地內存中運行,運行效果

取決於無盤站的配置。無盤站配置複雜,是一項被淘汰的過時技術。

B. 安裝方法、使用性能區別

1、無盤站的服務器配置極爲複雜,需在服務器上對每個無盤站的網卡進行配置,一旦無盤站網卡壞,還需在服務器上重新配置;

2、無盤站需要做一個很大的鏡像,安裝起來很麻煩,而終端不需要鏡像,安裝起來簡單得多

3、由於無盤站大都自己組裝,品質不可靠,穩定性極差,很快就開始進入維護期;

4、無盤站只能在局域網內使用,無法跨網段啓動,更無法接在廣域網上使用;

5、一旦系統升級,每臺無盤站都要升級;


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