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
虛擬機(vm)配置: 無
全部的VLAN標誌數據包在離開的ESX主機以前,由虛擬交換機上執行處理。
ESX主機的網絡適配器必須鏈接到物理交換機的中繼端口。
鏈接到虛擬交換機的端口組必須有一個指定的VLAN ID。
在這種模式中,你在虛擬交換機上爲每一個VLAN提供一個端口組,而後將虛擬機的虛擬網卡放入端口組而不是直接鏈接到虛擬交換機。虛擬機端口組標記全部輸出幀和刪除全部進入幀。它也確保了一個VLAN上的幀不會泄漏到不一樣的VLAN。
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驅動程序,當幀從虛擬交換機經過或者到達虛擬交換機時,標記將在虛擬機網絡堆棧和外部交換機之間保留
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
、一旦系統升級,每臺無盤站都要升級;