112.虛擬化、軟件、架構

28.1 瞭解虛擬化html

28.2 常見虛擬化軟件linux

28.3 虛擬化架構windows

 

 

 

28.1 瞭解虛擬化centos

 

 

好比一臺硬件很高的服務器,爲了讓這個硬件資源充分發揮性能。就能夠在這臺機器上安裝不少個虛擬機出來,原本就一臺計算機,那咱們能夠模擬出來20臺邏輯計算機,就比如咱們就有了20個服務器。每一臺服務器運行不一樣的程序,就能夠作不少事情。爲企業節省了不少資源(機架空間、電量等等)服務器

 

1.VMware Workstation就是虛擬化架構

2.虛擬化簡單講,就是把一臺物理計算機虛擬成多臺邏輯計算機,每一個邏輯計算機裏面能夠運行不一樣的操做系統,相互不受影響,這樣就能夠充分利用硬件資源post

#目的是充分利用硬件資源性能

3.關鍵詞Hypervisor(VMM) 虛擬機管理器操作系統

#hypervisor是用來管理邏輯計算機的。也就是說沒有hypervisor,虛擬化是不成立的翻譯

4.虛擬化技術分爲全虛擬化和半虛擬化

5.早期的CPU硬件不支持虛擬化,虛擬機上的操做系統(guestos)要想使用cpu資源,須要經過VMM來翻譯指令,這個過程比較耗費資源,這種虛擬化技術叫作全虛擬化(VMware Workstation)

#就像咱們在虛擬機上裝了vmwaer,而後虛擬出來一個linux,就是虛擬機上的操做系統(就叫guestos)。而guestos想要cpu的資源,須要經過vmm來翻譯指令。由於guestos不能直接與電腦的CPU打交道(語言不相通)。因此要guestos來去翻譯指令,這種就是全虛擬化(像vmware)

6.半虛擬化技術經過修改guestos內核,讓guestos能夠直接使用CPU資源,而不須要翻譯指令了,從而節省了資源,但修改內核比較雞肋(XEN)

#好比咱們每安裝一個系統,還要定製內核,就很麻煩

7.後續cpu廠商直接支持虛擬化,不須要經過VMM翻譯指令了,無所謂半虛擬化和全虛擬化

#好比咱們如今使用的vmware就不須要修改什麼內核了或翻譯指令了

8.參考 http://www.cnblogs.com/xusongwei/archive/2012/07/30/2615592.html http://itoedr.lofter.com/post/1472ba_69c62fa

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

28.2 常見虛擬化軟件

 

 

 

VMware系列 #全部的軟件都是收費的

VMware workstation、VMware vsphere(VMware esxi)、VMware Fusion(Mac)

#VMware workstation適合在單臺計算機上安裝

VMware vsphere(VMware esxi)當計算機比較多,規模比較大的時候使用。圖形化操做。更方便的克隆、遷移

VMware Fusion(Mac) 使用在mac(如蘋果電腦)上的

Xen 開源 半虛擬化

XenServer 商業,廠商Ctirx,基於Xen的

KVM 開源 基於linux內核模塊

#至關因而linux內核的一個模塊,不會更改linux內核

Hyper-V 商業,廠商微軟

Openvz 開源 基於linux 虛擬機和宿主機共用一個內核

#優點是能夠開不少個虛擬機出來。劣勢是穩定性差了點。多用於早期的vpm供應商

VirtualBox 開源 Sun公司開發 Oracle收購Sun

#和vmware相似

http://developer.huawei.com/ict/forum/thread-23385-1-1.html

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

28.3 虛擬化架構

 

 

參考 http://developer.huawei.com/ict/forum/thread-23385-1-1.html

 

第一種類型,就是我直接拿一張vmware的光盤,去安裝。省略了安裝windows系統那一步。安裝以後作虛擬化,好比虛擬化一個linux安裝centos,或虛擬化windows安裝windows2003

第二種類型,就是咱們如今正常使用的這種模式,在windows之上安裝了虛擬化軟件(vmware),而後虛擬化了linux

相關文章
相關標籤/搜索