0.雲和虛拟化
百度一下雲計算會有很多解釋,但是估計很多人看了還是不明白,我個人認為虛拟化好比雨,虛拟化是為了更好的實作雲計算,有了雨(虛拟化),雲就變得貼近人的生活,已經誕生很長時間的虛拟主機其實就是一種雲,人們把網頁放到上面,但是不清楚具體是放到了那一台伺服器,現在的迅雷網盤,離線下載下傳,邊下載下傳邊線上播放其實也是一種雲服務
1. IaaS PaaS SaaS是什麼意思,差別是什麼
三者都是提供服務,文字上表述如下
基礎設施服務IaaS:把基礎設施(如伺服器,存儲等)集合起來,像旅館一樣,分隔成不同的房間供企業租用,典型例子Amazon EC2
平台即服務PaaS:程式開發平台與作業系統平台,使開發人員可以通過網絡編寫程式,使用者也可以在平台上運作程式,典型例子windows
軟體即服務SaaS:是基于網際網路提供軟體服務的軟體應用模式,典型例子MS Office
差別看下圖
IaaS就好比跑是高速公路,PaaS就是公路上的汽車,SaaS就是運輸貨物的物流公司
2.私有雲,公共雲,混合雲
公共雲就是通過internet的方式,向公共和客戶提供服務,私有雲可以是企業内的資料中心,向企業内部提供服務,混合雲就是兩者都有
3.vmotion和HA
vmotion是計劃内遷移(熱遷移)。簡單說就是,位于ESXi/ESX伺服器上的虛拟機被使用者自動、半自動或手動(結合DRS)的方式遷移到Cluster内其它ESXi/ESX主機上,整個過程不用停機,系統也不會中斷(某些人習慣稱之為無縫遷移)。
HA全稱High Availibility(高可用)。計劃外當機保護功能,簡單而言就是處于相同Cluster裡的A ESXi/ESX主機異常當機(停電、硬碟壞掉等)之後,自動在Cluster裡的其它ESXi/ESX主機上啟動原來A ESXi/ESX主機上的VM的行為。這樣做可以保證整體停機時間不超過5到10分鐘,能起到意外當機保護(需要VM重新開機)。
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的配置對于單獨的實體伺服器一般是透明的。當一個資料包到達交換機端口标記被加上,當資料包離開交換機端口去往伺服器時标簽被剝離。
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
所有的VLAN标志資料包在離開的ESX主機之前,由虛拟交換機上執行處理。
ESX主機的網絡擴充卡必須連接配接到實體交換機的中繼端口。
連接配接到虛拟交換機的端口組必須有一個指定的VLAN ID。
在這種模式中,你在虛拟交換機上為每個VLAN提供一個端口組,然後将虛拟機的虛拟網卡放入端口組而不是直接連接配接到虛拟交換機。虛拟機端口組标記所有輸出幀和删除所有進入幀。它也確定了一個VLAN上的幀不會洩漏到不同的VLAN。
3) VGT - Vitual Guest Tagging
通過虛拟機來實作辨別不同vlan的資料,實體交換機啟用trunk
優點:适用于特殊情況,如linux路由器的虛拟機
缺點:需要虛拟機支援802.1q
虛拟交換機(vSwitch)配置:将vSwitch中port group的vlan id改為4095
虛拟機(vm)配置:安裝802.1q trunk驅動程式
所有VLAN标志是由虛拟機執行處理。
虛拟機上必須安裝一個802.1Q的VLAN中繼的驅動程式。
當資料幀通過虛拟交換機時,VLAN标志被儲存在虛拟機網絡堆棧和外部交換機之間。
實體交換機端口設定為Trunk端口。
你可以在虛拟機上安裝802.1Q trunking驅動程式,當幀從虛拟交換機通過或者到達虛拟交換機時,标記将在虛拟機網絡堆棧和外部交換機之間保留
12.VMFS VMDK RDM
VMFS的vmware的一種檔案系統,VMDK是vmware的虛拟硬碟檔案,RDM是Raw Device Mappings原生裝置映射
在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、一旦系統更新,每台無盤站都要更新;
出處http://nizhuan.blog.51cto.com/1041326/741884