[第146期] 學(xué)習(xí)紅帽Linux虛擬化 探索KVM內(nèi)核
早期的虛擬化技術(shù)主要用于構(gòu)建開發(fā)和測試環(huán)境,隨著虛擬化技術(shù)的發(fā)展,如今的虛擬化應(yīng)用已經(jīng)開始走向企業(yè)關(guān)鍵業(yè)務(wù)領(lǐng)域。紅帽推出了基于KVM內(nèi)核虛擬機(jī)技 術(shù)的虛擬化系列方案,旨在將虛擬化技術(shù)應(yīng)用于企業(yè)部署、異構(gòu)平臺管理和云計(jì)算架構(gòu)。虛擬化的企業(yè)應(yīng)用是很多用戶所關(guān)心的話題,我們計(jì)劃通過本次技術(shù)門診, 幫助用戶朋友們分析虛擬化應(yīng)用過程中存在的復(fù)雜管理、性能、安全、成本評估等問題,并為您提供可行的參考建議。
本期門診特邀請紅帽中國虛擬化專家李華來和我們一起交流一下企業(yè)虛擬化技術(shù)以及基于紅帽的KVM內(nèi)核等相關(guān)問題。
本期專家:李華
擅長領(lǐng)域:Linux,Virtualization,Open Source
紅帽中國解決方案架構(gòu)師紅帽認(rèn)證架構(gòu)師。目前負(fù)責(zé)為紅帽中國客戶提供開源軟件的整體方案設(shè)計(jì)和咨詢。在IT及Linux領(lǐng)域有10年的豐富經(jīng)驗(yàn),先后在中國工商銀行,建設(shè)銀行,平安保險(xiǎn),中國移動(dòng),中國電信等項(xiàng)目中任項(xiàng)目經(jīng)理并成功部署各種企業(yè)級的開源解決方案。
查看本期門診精彩實(shí)錄:http://doctor.51cto.com/develop-159.html
參與最新技術(shù)門診:http://doctor.51cto.com/
精選本期網(wǎng)友提問與專家解答,以供網(wǎng)友學(xué)習(xí)參考。
Q:開源應(yīng)用憑借伸縮性強(qiáng)、成本低廉、穩(wěn)定性好等優(yōu)點(diǎn),在中小企業(yè)中得到了廣泛應(yīng)用。我們從媒體上接觸到的案例都是比較成功的案例,有的案例是經(jīng)過專業(yè)的linux廠商量身定做的,有著很雄厚的技術(shù)支持。那么,作為中小型企業(yè)的IT工程師和運(yùn)維人員來講,這些案例是否適用于自己的企業(yè)呢?什么樣的應(yīng)用能滿足我們的企業(yè)呢?如何保證應(yīng)用的低成本高效率?
A:企業(yè)里面通常一個(gè)應(yīng)用運(yùn)行在一臺物理服務(wù)器上,但是現(xiàn)在服務(wù)器的硬件配置越來越高,單個(gè)應(yīng)用很難完全利用整個(gè)硬件的資源。根據(jù)IDC的調(diào)查報(bào)告顯示,一般企業(yè)的服務(wù)器資源利用率大概在15%-20%,資源浪費(fèi)比較嚴(yán)重。通過虛擬化的技術(shù),可以將服務(wù)器的資源利用率提高到70%-80%,這樣可以大大減少企業(yè)在硬件上面的投入。并且可以利用虛擬化帶來的一些特性,極大的提高IT的靈活性。什么樣的應(yīng)用可以運(yùn)行在虛擬化的環(huán)境里面? 對于常用的服務(wù),例如數(shù)據(jù)庫,SAP,JAVA等,紅帽專門做了在虛擬化環(huán)境下的性能測試,請大家參考下面連接的性能和擴(kuò)展性部分:
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:想請問一下KVM的虛擬化技術(shù)和原來的XEN虛擬化技術(shù)有什么區(qū)別,而且在今后redhat是否不會在redhat里在集成XEN的功能,而轉(zhuǎn)向?qū)VM的支持。
A:XEN目前支持Full Virtualization(全虛擬化) 和 Para Virtualization.Full Virtualization的好處在于現(xiàn)有的x86架構(gòu)的操作系統(tǒng)可以不用修改,直接運(yùn)行在虛擬機(jī)上。 Para Virtualization的好處是性能好,但是虛擬機(jī)上運(yùn)行的操作系統(tǒng)內(nèi)核要修改。目前主流的廠家的虛擬化重點(diǎn)都是放在Full Virtualization上面。KVM采用的是Full Virtualization,需要CPU支持VT。 如何確認(rèn)你的CPU是否支持VT,查看cpu flag, intel cpu flag 會有 "vmx" , amd cpu flag 會有 "svm".從架構(gòu)上講,xen是自定制的hypervisor,對硬件的資源管理和調(diào)度,對虛擬機(jī)的生命周期管理等,都是從頭開始寫的。 KVM全稱是Kernel-based Virtual Machine, kernel代表的是Linux kernel。KVM是一個(gè)特殊的模塊,Linux kernel加載此模塊后,可以將Linux kernel 變成hypervisor,因?yàn)長inux kernel已經(jīng)可以很好的實(shí)現(xiàn)對硬件資源的調(diào)度和管理,KVM只是實(shí)現(xiàn)了對虛擬機(jī)生命周期管理的相關(guān)工作。 KVM的初始版本只有4萬行代碼,相對于xen的幾百萬行代碼顯得非常簡潔。更多關(guān)于KVM架構(gòu)的信息,請參考KVM白皮書:
http://www.linuxinsight.com/files/kvm_whitepaper.pdf
紅帽在2007年發(fā)布RHEL5,采用的是xen來提供虛擬化功能。從紅帽RHEL5.4開始,xen和kvm同時(shí)存在。 RHEL5上的xen,紅帽會支持到2014年。 后續(xù)紅帽的重點(diǎn)會放在KVM上面。
Q:李教授,我想問一下,目前紅帽推出的基于KVM內(nèi)核虛擬機(jī)技術(shù)的虛擬化系列方案,旨在將虛擬化技術(shù)應(yīng)用于企業(yè)部署、異構(gòu)平臺管理和云計(jì)算架構(gòu)適合于哪些企業(yè)呢??這一技術(shù)在企業(yè)中能發(fā)揮怎樣的作用呢?
A:虛擬化技術(shù)應(yīng)該是適應(yīng)所有的企業(yè)。使用虛擬化技術(shù)最主要的目的是:
1. 提高物理服務(wù)器的資源利用率。(較少在硬件上的投入)
2. 可以實(shí)現(xiàn)虛擬機(jī)的動(dòng)態(tài)遷移。(提高IT部署的靈活性)
3. 可以批量部署。
4. 可以資源的動(dòng)態(tài)調(diào)整。傳統(tǒng)IT架構(gòu)的資源全都是固定的,無法動(dòng)態(tài)的分配。
更多的好處,可以參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:原來redhat5 最先用的xen做虛擬化服務(wù), 現(xiàn)在主推kvm,請問kvm與xen相比的優(yōu)勢何在,而且之前已經(jīng)應(yīng)用了xen的virtual server 該如何遷移到KVM上呢? 還想問一下 有沒有什么好的方法將現(xiàn)有物理機(jī)上的應(yīng)用遷移到Virtual server中呢,那樣就可以釋放這臺物理機(jī)做他用了.
A:kvm 和 xen 最大的區(qū)別就是架構(gòu)。kvm 是直接構(gòu)建在Linux Kernel之上,把linux kernel變成了hypervisor。詳細(xì)見: http://www.qumranet.com/files/white_papers/KVM_Whitepaper.pdf .
xen 的hypervisor是自己從頭開始構(gòu)建的,例如對硬件資源的調(diào)度管理,虛擬機(jī)的管理等。kvm因?yàn)槔昧薒inux kernel已有的功能,只是開發(fā)了linux kernel尚不具備的功能。所以它的整個(gè)代碼量非常少,第一個(gè)版本才4萬多行代碼。而且,因?yàn)樗募軜?gòu)的簡潔性,kvm開發(fā)出來3個(gè)多月后,就被合并到標(biāo)準(zhǔn)的linux kernel里面了。 xen雖然開發(fā)了6年多的時(shí)間,但是因?yàn)楹芏嘟涌诤蚻inux kernel不兼容,到現(xiàn)在為止都沒有合并到linux kernel。xen的hypervisor開發(fā)了很多l(xiāng)inux kernel已有的功能,整個(gè)代碼量現(xiàn)在是幾百萬行。因?yàn)镵VM是構(gòu)建在Linux Kernel之上,Linux kernel帶了很多新的驅(qū)動(dòng),可以直接支持最新的硬件。對于xen hypervisor,還需要通過Domain0來合作為虛擬機(jī)提供硬件訪問驅(qū)動(dòng)的支持。對于xen到kvm遷移的工具,現(xiàn)在還在開發(fā)中,大家在網(wǎng)上也可以找到一些解決方案。對于已有的物理服務(wù)器上的應(yīng)用,可以通過p2v的技術(shù),將物理服務(wù)器上的應(yīng)用遷移到虛擬機(jī)環(huán)境里面,可以參考:http://people.redhat.com/~rjones/virt-p2v/
Q:我是一名技術(shù)人員,對windows非常熟悉可以說是精通(包括服務(wù)器),現(xiàn)在想學(xué)習(xí)linux ,從入門級到精通需要多長時(shí)間?
A:很多技術(shù)原理是相同的。有了好的基礎(chǔ)再學(xué)習(xí)其它的東西相對比較容易。建議先將自己的工作環(huán)境全面切換到Linux環(huán)境,用不了幾個(gè)月就能熟練使用了。實(shí)踐是最重要的!
Q:沒有用過KVM,但經(jīng)常用ESX,不知道KVM與ESX相比,其優(yōu)勢在哪?(除了費(fèi)用)
A:ESX的底層是VMKernel+Linux. VMKernel啟動(dòng)后開始接管對硬件的管理,然后啟動(dòng)第一個(gè)Linux虛擬機(jī),協(xié)助VMKernel一起來管理和調(diào)度硬件資源。KVM是直接將Linux kernel變成Hypervisor,只需要從標(biāo)準(zhǔn)Linux內(nèi)核啟動(dòng)即可。Linux kernel擁有的特性,可以全都利用上。 KVM架構(gòu)上的優(yōu)勢使得它非常的簡潔,在開發(fā)出來僅3個(gè)多月就被合并到標(biāo)準(zhǔn)內(nèi)核。
Q:kvm 這種內(nèi)核式的全虛擬與半虛擬化產(chǎn)品xen vmware的優(yōu)勢在那里?如果要實(shí)現(xiàn)xen vmware的遷移工作是否好做? 它還有那些半虛擬化產(chǎn)品不具備的功能嗎?
A:Para- Virtualization的好處是快,因?yàn)闆]有軟件模擬硬件層。但是虛擬機(jī)上運(yùn)行的操作系統(tǒng)需要修改,例如,在RHEL5上,如果采用Para- Virtualization,虛擬機(jī)里面是不能安裝windows操作的,只能安裝使用kernel-xen的Linux操作系統(tǒng)。但是全虛擬化就沒有這個(gè)限制。通過全虛擬化,可以安裝異構(gòu)的操作系統(tǒng)。例如在RHEL5上,通過全虛擬化,虛擬機(jī)可以運(yùn)行windows/linux /freebsd等x86架構(gòu)的操作系統(tǒng)。現(xiàn)在虛擬化的主流還是采用全虛擬化,雖然全虛擬化有一個(gè)軟件模擬硬件層,有一定的損耗。但是現(xiàn)在從硬件廠家、軟件廠家都在做一些優(yōu)化工作,來盡量提升全虛擬化的性能。例如: intel的VT-d,EPT等硬件輔助技術(shù)。軟件廠家的pv for fv driver等。KVM的優(yōu)勢在于充分利用了Linux Kernel已有的功能,不需要做一些重復(fù)的開發(fā),只要Linux kernel現(xiàn)在有的功能,我們都可以加以利用。kvm只是一個(gè)模塊,將此模塊加載到linux kernel以后,linux kernel就變成一個(gè)hypervisor了,可以用來創(chuàng)建、管理、調(diào)度虛擬機(jī)。每個(gè)虛擬機(jī),在linux kernel看來,都是一個(gè)普通的進(jìn)程。通過linux已有的工具,例如ps,top等,可以看到每個(gè)虛擬機(jī)消耗了多少資源等。對于相關(guān)的遷移工具,紅帽正在開發(fā)中,后續(xù)的信息,請關(guān)注紅帽的網(wǎng)站。
Q:有專家說,一個(gè)服務(wù)器上部署8個(gè)虛擬機(jī)最合適,又有別的專家說最多4個(gè)虛擬機(jī),超過4個(gè)性能受影響,到底這個(gè)物理機(jī)與虛擬機(jī)對應(yīng)的比率是多少呢?怎么衡量,是不是每個(gè)廠商的專家都僅僅是根據(jù)自己的產(chǎn)品來衡量這個(gè)比值呢,也想聽聽紅帽專家的說法,先謝謝了。
A:這個(gè)具體取決于你的物理服務(wù)器的硬件配置,以及虛擬機(jī)的資源消耗情況來定。沒有固定的算法。但是一般會有幾個(gè)限制:
1. 內(nèi)存
內(nèi)存基本上是一個(gè)硬限制。物理服務(wù)器的內(nèi)存肯定是有限的。例如,一臺服務(wù)器有8 core, 8G內(nèi)存,通常hypervisor會占用512M內(nèi)存,大概還剩下7.5G內(nèi)存,假設(shè)每個(gè)虛擬機(jī)的配置是1 core cpu, 1G內(nèi)存,那么在此機(jī)器上最多可以運(yùn)行7個(gè)這樣的虛擬機(jī)。 再創(chuàng)建新的虛擬機(jī)時(shí),就會報(bào)錯(cuò)說內(nèi)存不夠。在此情況下,每個(gè)虛擬機(jī)在滿負(fù)載情況下最多可以擁有1個(gè)cpu core的運(yùn)算能力,1G的內(nèi)存空間。當(dāng)然,現(xiàn)在的hypervisor基本上都支持over-commit的功能,也就是說,如果你的內(nèi)存只有8G,但是設(shè)定一定比例的 overcommit,例如50%,那么你可以最多分出去12G內(nèi)存。還是上面那個(gè)例子,如果設(shè)定overcommit為50%,那么最多可以創(chuàng)建11個(gè)虛擬機(jī)(1core,1Gmem)。在服務(wù)器虛擬化方面,建議overcommit設(shè)置的不要太高,一般20%。在桌面虛擬化方面,可以將overcommit設(shè)置到50%.
2. 網(wǎng)卡
如果服務(wù)器只有一個(gè)網(wǎng)卡,所有虛擬機(jī)的網(wǎng)絡(luò)流量都是通過一塊網(wǎng)卡出去,虛擬機(jī)越多,每個(gè)虛擬機(jī)可以使用的帶寬就會越少,這個(gè)是需要綜合考慮。例如使用多個(gè)網(wǎng)卡等。
3. CPUCPU資源基本上都是采用時(shí)分復(fù)用,也就是時(shí)間片的方式來輪詢的。
4. 磁盤I/O
是本地磁盤還是網(wǎng)絡(luò)磁盤?如果是網(wǎng)絡(luò)磁盤,是使用的iSCSI還是光纖?不同的情況,負(fù)載是不一樣的。
一般一臺服務(wù)器上能跑多少個(gè)虛擬機(jī),需要綜合考慮物理服務(wù)器,虛擬機(jī)負(fù)載等方面的整體情況,再來計(jì)算。沒有一個(gè)固定的公式。
Q:我們公司的服務(wù)器既有Linux,又有Windows,上面的功能跑起來都沒什么問題,但管理起來確實(shí)不太方便。請問專家,如果要部署虛擬化的話,在平臺管理上是不是更加復(fù)雜了?
A:通過紅帽的虛擬化平臺,可以同時(shí)運(yùn)行Linux,Windows,FreeBSD等x86平臺的操作系統(tǒng)。紅帽的虛擬化平臺提供統(tǒng)一的web管理界面來管理,部署,監(jiān)控所有的虛擬機(jī)。從管理的角度來講,紅帽的虛擬化管理平臺可以大大的減輕日常的維護(hù)管理工作。
Q:我在51CTO上看到了紅帽為廣東搭建了云計(jì)算中心的消息,能為我們介紹一下這個(gè)項(xiàng)目的具體情況嗎,主要是作為用戶的需求方面是怎樣的,我不太清楚自己的企業(yè)是否在未來兩年內(nèi)也會考慮企業(yè)云計(jì)算的需求?
A:關(guān)于廣東云計(jì)算中心的信息,我這里暫時(shí)還沒有更多信息。建議和紅帽的市場部門聯(lián)系。企業(yè)里面使用虛擬化的實(shí)際基本已經(jīng)成熟。從軟件廠家到硬件廠家在這一塊都已經(jīng)做好了準(zhǔn)備,技術(shù)也相對比較成熟了。虛擬化可以給我們帶來很多的好處,例如:節(jié)能減排,綠色I(xiàn)T,減少硬件成本,增加IT靈活性等。當(dāng)然前期肯定會有一定的投入 ,還是需要結(jié)合企業(yè)的實(shí)際情況來定。
紅帽虛擬化DEMO:http://www.redhat.com/v/swf/rhev/demo.html
Q:您好!KVM 對比 Xen 有什么顯著的優(yōu)勢嗎?
A:kvm 和 xen 最大的區(qū)別就是架構(gòu)。kvm 是直接構(gòu)建在Linux Kernel之上,把linux kernel變成了hypervisor。詳細(xì)見: http://www.linuxinsight.com/files/kvm_whitepaper.pdf .xen 的hypervisor是自己從頭開始構(gòu)建的,例如對硬件資源的調(diào)度管理,虛擬機(jī)的管理等。kvm因?yàn)槔昧薒inux kernel已有的功能,只是開發(fā)了linux kernel尚不具備的功能。所以它的整個(gè)代碼量非常少,第一個(gè)版本才4萬多行代碼。而且,因?yàn)樗募軜?gòu)的簡潔性,kvm開發(fā)出來3個(gè)多月后,就被合并到標(biāo)準(zhǔn)的linux kernel里面了。 xen雖然開發(fā)了6年多的時(shí)間,但是因?yàn)楹芏嘟涌诤蚻inux kernel不兼容,到現(xiàn)在為止都沒有合并到linux kernel。xen的hypervisor開發(fā)了很多l(xiāng)inux kernel已有的功能,整個(gè)代碼量現(xiàn)在是幾百萬行。因?yàn)镵VM是構(gòu)建在Linux Kernel之上,Linux kernel帶了很多新的驅(qū)動(dòng),可以直接支持最新的硬件。對于xen hypervisor,還需要通過Domain0來合作為虛擬機(jī)提供硬件訪問驅(qū)動(dòng)的支持。
Q:李教授你好,我想問一下,虛擬化應(yīng)用瓶頸在什么地方?紅帽的虛擬化策略和方案有哪些突出的優(yōu)點(diǎn)?
A:要說虛擬化的瓶頸,通常都是集中在性能這一塊?,F(xiàn)在主流虛擬化廠商基本上都是采用全虛擬化技術(shù)。全虛擬化技術(shù)會有一個(gè)軟件模擬硬件層。為了提高全虛擬化的性能,軟件廠家一般都提供pv for fv的驅(qū)動(dòng)。硬件廠家,例如interl,amd在硬件層面上也做了輔助擴(kuò)展,例如EPT,VT-d,Pass Throng, PCI Single root虛擬化技術(shù)等。基本上現(xiàn)在全虛擬化的綜合性能損耗可以控制在15%以內(nèi)。紅帽虛擬化的優(yōu)勢請參考:
http://www.cn.redhat.com/virtualization/rhev/server/
http://www.cn.redhat.com/virtualization/rhev//server/library/
紅帽虛擬化DEMO:
http://www.redhat.com/v/swf/rhev/demo.html
Q:KVM的遷移分為那幾個(gè)部分???KVM從內(nèi)核上和XEN區(qū)別在什么地方?使用KVM對硬件有什么要求嗎?
A:請問您說的遷移是指: 1 虛擬機(jī)的遷移? 2. 從其它平臺遷移到kvm ?
kvm 和 xen 最大的區(qū)別就是架構(gòu)。kvm 是直接構(gòu)建在Linux Kernel之上,把linux kernel變成了hypervisor。詳細(xì)見: http://www.linuxinsight.com/files/kvm_whitepaper.pdf.xen 的hypervisor是自己從頭開始構(gòu)建的,例如對硬件資源的調(diào)度管理,虛擬機(jī)的管理等。kvm因?yàn)槔昧薒inux kernel已有的功能,只是開發(fā)了linux kernel尚不具備的功能。所以它的整個(gè)代碼量非常少,第一個(gè)版本才4萬多行代碼。而且,因?yàn)樗募軜?gòu)的簡潔性,kvm開發(fā)出來3個(gè)多月后,就被合并到標(biāo)準(zhǔn)的linux kernel里面了。 xen雖然開發(fā)了6年多的時(shí)間,但是因?yàn)楹芏嘟涌诤蚻inux kernel不兼容,到現(xiàn)在為止都沒有合并到linux kernel。xen的hypervisor開發(fā)了很多l(xiāng)inux kernel已有的功能,整個(gè)代碼量現(xiàn)在是幾百萬行。kvm采用的是硬件輔助全虛擬化技術(shù)。需要服務(wù)器的CPU支持VT技術(shù)。 INTEL支持VT技術(shù)的CPU會一個(gè)"vmx"的標(biāo)志。 AMD支持VT技術(shù)的CPU會有一個(gè)"svm"的標(biāo)志。檢查您的服務(wù)器是否支持VT:cat /proc/cpuinfo | grep vmx有的服務(wù)器默認(rèn)VT是關(guān)閉的,需要進(jìn)入BIOS,進(jìn)入CPU選項(xiàng),打開VT的功能。
Q:專家好!我想請問:KVM支持動(dòng)態(tài)遷移功能嗎(在不離線的情況下把虛擬機(jī)從一個(gè)主機(jī)移到另一個(gè)主機(jī)上)?
A:你好,kvm / xen / RHEV 均支持動(dòng)態(tài)遷移功能。如果是 xen ,你可以使用
# xm migrate domain-id host --live
命令進(jìn)行動(dòng)態(tài)遷移。如果你使用 kvm ,你可以使用命令
# virsh migrate --live
命令進(jìn)行動(dòng)態(tài)遷移。不過前提是你在目的服務(wù)器已經(jīng)做了相關(guān)配置。包括授權(quán)以及防火墻的配置。
Q:好像現(xiàn)在都是主要用圖形界面 創(chuàng)建和管理虛擬機(jī)但是我的linux一般沒裝圖形界面,如何在shell里面通過命令行創(chuàng)建管理虛擬機(jī)(XEN 和 KVM)??有沒有相關(guān)的文檔手冊之類的讓我照著測試一下?
A:你好,Red Hat Enterprise Linux 提供了基于命令行的虛擬機(jī)管理工具,而且其功能比基于圖形界面 virt-manager 更為強(qiáng)大。比如您可以用 virt-install 進(jìn)行虛擬機(jī)安裝,virsh 交互/非交互終端進(jìn)行虛擬機(jī)、虛擬機(jī)網(wǎng)絡(luò)的控制。上面命令對 xen 和 kvm 均生效。
Q:windows也有虛擬化產(chǎn)品,那LINUX的虛擬化要和windows的比起來有什么優(yōu)勢呢?
A:請參考紅帽競爭性分析:
http://www.cn.redhat.com/pdf/whitepapers/RHEV%20Comparison%20Whitepaper%20_C.pdf
Linux的虛擬化的好處:
1. 開源。
2. 所有接口全部開放,方便二次開發(fā).
3. 充分利用Linux kernel 已有的特性,例如新硬件的支持,內(nèi)存的管理,資源的調(diào)度,SELinux等等。
4. 可以支持最大16vcpu,64Gmem的虛擬機(jī),是目前所有hypervisor產(chǎn)品里面最強(qiáng)大的。
Q:你好,李老師!我想問一下,虛擬化都是通過軟件來虛擬出虛擬系統(tǒng)的硬件,那么我想問一下,這些虛擬出來的硬件的使用效果如何,例如硬盤的讀寫效率、網(wǎng)卡的傳輸效率可以達(dá)到物理硬件的幾成?在多個(gè)虛擬系統(tǒng)同時(shí)工作的情況下,物理服務(wù)器是否要采用很高的配置?那些硬件最容易成為系統(tǒng)的瓶頸?謝謝!
A:虛擬化技術(shù)目前主流是全虛擬化技術(shù)。全虛擬化技術(shù)會使用軟件模擬硬件層。虛擬上的操作系統(tǒng)看到的是模擬出來的硬件。既然是模擬的硬件,性能上肯定會受到影響。影響較大的主要是磁盤I/O和網(wǎng)絡(luò)性能。為了提升磁盤I/O和網(wǎng)絡(luò)性能,現(xiàn)在一般通用的技術(shù)是提供特定的PV驅(qū)動(dòng),可以讓虛擬機(jī)通過特定的接口訪問底層的網(wǎng)卡和磁盤,以便提升性能。如果不做優(yōu)化,100M網(wǎng)絡(luò)環(huán)境里面,虛擬機(jī)網(wǎng)卡只能到40M,安裝pv驅(qū)動(dòng)后,虛擬機(jī)網(wǎng)卡最多可以跑到90M左右。 磁盤I/O在優(yōu)化后,大致?lián)p耗在8%-10%左右。除了軟件方面有優(yōu)化外,硬件廠家也會做相應(yīng)的優(yōu)化工作,例如EPT, Pass-throng,PCI Single root I/O 虛擬化等硬件輔助技術(shù),以提升虛擬化的性能。
Q:請問紅帽的虛擬化和微軟的虛擬化有什么壓倒性優(yōu)勢?
A:各有各的優(yōu)勢。在紅帽RHEL5上面運(yùn)行N個(gè)安裝紅帽RHEL的虛擬機(jī),不用再付任何費(fèi)用。在微軟上運(yùn)行N個(gè)安裝Windows 2008的虛擬機(jī),不用再付任何費(fèi)用。紅帽的KVM/Xen,微軟的Hyper-V都支持全虛擬機(jī)化。紅帽的好處是所有代碼都是開源的,所有API都是開放的。更適合深入的研究。
Q:使用從網(wǎng)上下載的RHEL是否屬于盜版?
A:rhn.redhat.com 是從互聯(lián)網(wǎng)上獲取Red Hat Enterprise Linux 二進(jìn)制的唯一合法途徑:)
Q:李教授:您好!請問KVM內(nèi)核,是否能更加改善伸縮性強(qiáng)、成本低廉、穩(wěn)定性好這三方面?成本一般也是我們考慮的首要問題?
A:除了您說的這些特性,紅帽KVM還有更多特性,請參考:http://www.cn.redhat.com/virtualization/rhev//server/library/。從成本來看,紅帽的虛擬化應(yīng)該是目前成本最低的。
Q:哪里可以找到《KVM的中文資料》?我說是實(shí)戰(zhàn)型,并不是介紹紅帽的KVM多么好多么棒那種。紅帽的知識庫和IBM相比,任重道遠(yuǎn)啊。
A:您能提到紅帽和IBM相比,我們已經(jīng)很感謝了。確實(shí)是任重道遠(yuǎn),也需要大家對紅帽的繼續(xù)支持?,F(xiàn)在KVM發(fā)展的非??欤ㄗh加入kvm maillist 獲得最新消息。http://www.linux-kvm.org/page/Main_Page http://www.linux-kvm.org/page/Lists%2C_IRC
Q:是機(jī)器就會有故障,我相信虛擬化也會有相同的問題,如何讓領(lǐng)導(dǎo)相信虛擬化技術(shù)足夠成熟,可以部署在生產(chǎn)環(huán)境中,我個(gè)人使用過vmware,同樣也關(guān)注xen、kvm之類的虛擬化技術(shù)。
A:KVM 在2006年就已經(jīng)被寫入Linux內(nèi)核,是Linux開源社區(qū)內(nèi)核小組官方認(rèn)可的虛擬化軟件,從技術(shù)上已經(jīng)相當(dāng)完善。而且KVM通過若干可以動(dòng)態(tài)加載到 kernel的.ko模塊來實(shí)現(xiàn),結(jié)構(gòu)簡練、代碼量小,有很好的穩(wěn)定性。對于生產(chǎn)環(huán)境的故障,正如你說的不可避免,所以更加重要的是能否迅速恢復(fù),解決或者是切換,這需要強(qiáng)大的技術(shù)支持力量,紅帽做為企業(yè)級Linux的的No.1,技術(shù)力量是無庸質(zhì)疑的。
Q:教授您好:我想問一下,在生產(chǎn)環(huán)境中紅帽的KVM相對于VMware的對應(yīng)產(chǎn)品來說,有什么優(yōu)勢?比如價(jià)格,售后服務(wù)或者部署時(shí)間等等。
A:請參考http://www.cn.redhat.com/virtualization/rhev//server/library/ .紅帽的優(yōu)勢就是在服務(wù)。:)
Q:李老師,您好!請問kvm支持哪些用戶空間工具?
A:圖形工具有virt-manager,命令行工具有l(wèi)ibvirt包中的virsh
Q:專家你好!我想問一下KVM上的虛擬機(jī)支持哪些操作系統(tǒng)?
A:你好,kvm全虛擬化技術(shù)支持當(dāng)今主流的大部分Linux發(fā)行版本 / Windows 系統(tǒng) / BSD 系統(tǒng)。
Q:紅帽的虛擬化與微軟和VMware的虛擬化有什么不同?紅帽的特色是什么?
A:請參考紅帽競爭特性比較白皮書:http://www.cn.redhat.com/pdf/whitepapers/RHEV%20Comparison%20Whitepaper%20_C.pdf
更多紅帽虛擬化文檔:
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:請問紅帽linux的KVM支持類似vmware的HA、vmotion、DRS等功能嗎?
A:集群,實(shí)時(shí)遷移和動(dòng)態(tài)資源管理都支持。更多特性請參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:CentOS是紅帽的產(chǎn)品嗎?
A:不是。CentOS是基于紅帽源碼的一個(gè)Linux發(fā)行版本。
Q:對于此前系統(tǒng)中內(nèi)嵌的Xen Hypervisor,紅帽提供的技術(shù)支持到什么時(shí)候呢?
A:對于紅帽的企業(yè)版RHEL5,紅帽會支持到2014年。
#p#
Q:虛擬化解決方案中,紅帽的管理軟件同VMware、微軟等虛擬化廠商的管理軟件有什么區(qū)別?優(yōu)勢又是什么?
A:請查看紅帽的競爭性分析:
http://www.cn.redhat.com/pdf/whitepapers/RHEV%20Comparison%20Whitepaper%20_C.pdf
Linux的虛擬化的好處:
1. 開源。
2. 所有接口全部開放,方便二次開發(fā).
3. 充分利用Linux kernel 已有的特性,例如新硬件的支持,內(nèi)存的管理,資源的調(diào)度,SELinux等等。
4. 可以支持最大16vcpu,64Gmem的虛擬機(jī),是目前所有hypervisor產(chǎn)品里面最強(qiáng)大的。
Q:你好,李老師!在linux下作vsftpd,想讓匿名用戶上傳文件,在配置文件里開啟了匿名上傳,然后把那個(gè)要上傳的文件的的權(quán)限改成了757,然后用匿名去登陸,就無法登陸了,如果改為755,可以登陸,但不能上傳文件,改怎么辦???是否匿名用戶能直接上傳文件至根目錄?
A:請到紅帽Kbase尋找相關(guān)答案。
Q:紅帽linux虛擬化是半虛擬化還是全虛擬化?
A:紅帽企業(yè)LINUX當(dāng)前提供2種虛擬化解決方案。一種是XEN,另一種是KVM。XEN是最經(jīng)典的半虛擬化解決方案, 紅帽已經(jīng)發(fā)布了相關(guān)的半虛擬化支持的內(nèi)核。如果系統(tǒng)的處理器帶有硬件虛擬化功能,XEN也可以安裝完全虛擬化的虛擬機(jī)。KVM技術(shù)是一個(gè)標(biāo)準(zhǔn)的完全虛擬化解決方案,需要處理器虛擬化技術(shù)的支持,但是KVM技術(shù)也提供了半虛擬化接口,在虛擬機(jī)上安裝相關(guān)半虛擬化驅(qū)動(dòng)后,也可以獲得半虛擬化提供的性能。
Q:紅帽linux虛擬化的遠(yuǎn)程管理功能如何?支持快照和克隆嗎?
A:針對Hypervisor的管理,紅帽開發(fā)了libvirt.,通過libvirt,可以管理xen,kvm,virtualbox等hypervisor.詳細(xì)信息請參考 http://libvirt.org .在紅帽RHEV解決方案里面,可以對虛擬機(jī)進(jìn)行快照,在必要的時(shí)候可以將虛擬機(jī)恢復(fù)到某個(gè)快照時(shí)的狀態(tài).克隆虛擬機(jī)相對比較簡單,只要將虛擬機(jī)的image文件拷貝一份即可。
Q:Linux的ReiserFS文件系統(tǒng),主要有什么樣的應(yīng)用,請給個(gè)具體的案例!謝謝?。?!
A:紅帽的Linux目前沒有包含ReiserFS,您可以訪問ReiserFS的官方網(wǎng)站來獲得更多信息。
Q:專家您好!我們剛剛開完年會,會上說09年我們的業(yè)績并沒有好轉(zhuǎn),老板要求簡約成本,砍掉并不常用的服務(wù)器,我們的服務(wù)器是托管,我認(rèn)為在我們技術(shù)部門在公司成本問題上并沒有造成太多的支出,公司業(yè)績不好有很多的原因,被砍掉服務(wù)器真的不爽。很多的應(yīng)用還要繼續(xù)跑,今年可能會考慮虛擬化,但不知道怎么跟老板解釋,因?yàn)橐渴鹨欢ㄓ忠ㄒ还P錢。請專家給一些建議?
A:以前一臺服務(wù)器物理器一般只運(yùn)行一個(gè)應(yīng)用。但是一個(gè)應(yīng)用很難將整個(gè)硬件的資源完全利用起來。往往利用率只有15%-20%,通過虛擬化的技術(shù),我們可以在一個(gè)物理服務(wù)器上運(yùn)行多個(gè)虛擬機(jī),每個(gè)虛擬機(jī)運(yùn)行一個(gè)應(yīng)用,這樣可以大大減少我們在硬件上面的投入。當(dāng)我們的物理服務(wù)器資源不夠用的時(shí)候,再購買新的服務(wù)器,而且所有的虛擬機(jī)可以在不停機(jī)的情況,動(dòng)態(tài)的遷移到新的服務(wù)器。更多虛擬化帶來的好處,可以參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:我是Linux愛好者,聽說紅帽出了Linux 5.4,還沒試用過呢,請問新的版本比以前有什么改變啊,謝謝!
A:紅帽RHEL5.4的最大變化是添加了KVM虛擬化技術(shù)。更多變化,請參考下面的鏈接:
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Release_Notes/
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Technical_Notes/
Q:李老師好!我們公司有自己的Linux工程師,服務(wù)器上的系統(tǒng)是CentOS,我們把郵件、文檔、網(wǎng)站程序等文件放在了不同的服務(wù)器上,我們一直都使用這樣的,早就聽說了虛擬化,也嘗試過一些實(shí)現(xiàn)的方法,不過不太清楚現(xiàn)在用不用的著,最好能有個(gè)測試什么的,看看自己有沒有這個(gè)需要?如果要全都部署虛擬化,可能會節(jié)省一些服務(wù)器資源,但不知道能夠帶來的好處是否值得我們?nèi)ネ度耄?/span>
A:虛擬化現(xiàn)在已經(jīng)是趨勢了。虛擬化能給我們帶來很好的靈活性,并降低IT成本。肯定是非常值得投入的。更多好處,請參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
DEMO:
http://www.redhat.com/v/swf/rhev/demo.html
Q:前段時(shí)間看了紅帽的訪談,聽專家說KVM是Linux的內(nèi)核虛擬化技術(shù),不過不太清楚這個(gè)原理,看樣子好像和VMware有很大的不同,能不能為我介紹一下KVM的技術(shù)原理,我非常感興趣,謝謝專家。
A:KVM 全稱是Kernel-based Virtual Machine. Kernel代表的是Linux Kernel. 在Linux Kernel里面添加一個(gè)kvm模塊,可以將Linux Kernel變成一個(gè)Hypervisor,然后在Hypervisor之上管理虛擬機(jī)。KVM的詳細(xì)架構(gòu)請參考:http://www.linuxinsight.com/files/kvm_whitepaper.pdf
DEMO:http://www.redhat.com/v/swf/rhev/demo.html
Q:如果采用KVM的虛擬內(nèi)核架構(gòu)虛擬化系列方案,相對目前日常維護(hù)需要增加哪些難度?
A:虛擬化讓IT架構(gòu)更簡單,不會更復(fù)雜。
Q:相信很多聯(lián)想筆記本用戶都對該系列的白屏問題頭疼欲裂,試想,當(dāng)你正編輯文檔,瀏覽網(wǎng)站或者游戲正酣,突然毫無預(yù)兆的白屏,叫天不應(yīng)叫地不靈,只有重啟才能解決問題時(shí)該有多么的沮喪和氣憤?!我?guī)状味枷氚堰@破本子摔了的沖動(dòng),尤其最近用筆記本玩火炬之光,當(dāng)時(shí)只有1.1版,存在一個(gè)游戲不正常退出存檔消失的 bug,這下可苦了我,20多個(gè)小時(shí)的游戲存檔就因?yàn)榘灼敛灰锥w!!絕對崩潰。網(wǎng)上有很多關(guān)于此問題的解決方案,更新顯卡驅(qū)動(dòng),換排線,將筆記本最大限度打開等等,均無效果。我最近試驗(yàn)發(fā)現(xiàn),在筆記本白屏?xí)r,將筆記本連接另外一個(gè)顯示設(shè)備,通過FN+F3快捷切換顯示設(shè)備后,白屏瞬間恢復(fù)!??!,然而沮喪的是,如果筆記本沒有實(shí)際連接另外一個(gè)顯示設(shè)備,快捷切換無效!于是乎我產(chǎn)生了一個(gè)想法,如下,希望能人能給出一個(gè)方案:是否可以實(shí)現(xiàn)在PC本機(jī)系統(tǒng)中虛擬硬件,比如在我個(gè)人電腦的xp系統(tǒng)中虛擬一個(gè)顯示設(shè)備,這個(gè)設(shè)備不需要真的能用,只要能騙過筆記本系統(tǒng),能進(jìn)行真正顯示設(shè)備和虛擬顯示設(shè)備的快捷鍵切換即可。
請問技術(shù)上可行么?MS 的VPC中的硬件虛擬化技術(shù)可以實(shí)現(xiàn)這樣的功能么?
雖然本期主題為LU系統(tǒng)的虛擬化,但我想我這個(gè)問題應(yīng)該也屬于虛擬化技術(shù)的擦邊球吧?呵呵,希望專家能夠解答如果真的可以實(shí)現(xiàn)的話,相信可以成為聯(lián)想系列筆記本電腦白屏問題,退而求其次的終極解決方案!
A:建議通過筆記本的VGA接口再外接一個(gè)顯示器,這樣windows xp就有兩個(gè)顯示桌面了。虛擬化暫時(shí)無法解決您碰到的問題。:)
Q:redhat5.4有那些新亮點(diǎn)了?Linux虛擬化怎么來實(shí)現(xiàn)有那些用去?
A:紅帽RHEL5.4的最大變化是添加了KVM虛擬化技術(shù)。
RHEL5.4更多變化,請參考下面的鏈接:
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Release_Notes/
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Technical_Notes/
紅帽虛擬化支持的功能和特性,請參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
紅帽虛擬化DEMO:
http://www.redhat.com/v/swf/rhev/demo.html
Q:紅帽Linux虛擬化支持什么樣的外置存儲?
A:目前支持通用的iSCSI, SAN, NAS存儲。
Q:紅帽Linux虛擬化能否時(shí)時(shí)監(jiān)控每臺虛擬機(jī)的資源占用情況?比如cpu、內(nèi)存、硬盤的占用?
A:可以實(shí)時(shí)的監(jiān)控每個(gè)物理服務(wù)器的CPU,內(nèi)存,網(wǎng)絡(luò)的資源利用率,每個(gè)虛擬機(jī)的CPU,內(nèi)存和網(wǎng)絡(luò)的資源利用率。
Q:紅帽Linux虛擬化支持的虛擬網(wǎng)絡(luò)有哪幾種?
A:目前主要是Bridge和NAT.
Q:紅帽Linux虛擬化能否支持在線硬盤空間擴(kuò)容?
A:如果虛擬機(jī)是安裝在一個(gè)LVM分區(qū)上,通過LVM在線擴(kuò)展,是可以擴(kuò)大虛擬機(jī)的磁盤空間的。如果虛擬機(jī)是安裝在一個(gè)文件上面,就無法實(shí)現(xiàn)在線擴(kuò)展已有的硬盤。但是可以動(dòng)態(tài)新添加一個(gè)磁盤。
Q:紅帽Linux虛擬化如何規(guī)劃?如何部署?如何實(shí)施?
A:請參考紅帽虛擬化DEMO:
http://www.redhat.com/v/swf/rhev/demo.html
請參考紅帽虛擬化部署手冊:
http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization/
Q:請問專家有沒測試過OPENVZ?
A:建議您訪問wiki.openvz.org 獲得更多信息。
Q:非常感謝專家解答?,F(xiàn)在云計(jì)算的概念炒得很火熱,里面也涉及到虛擬化能否談?wù)勌摂M化在云計(jì)算中的地位,作用國內(nèi)是否有相關(guān)案例?
A:云計(jì)算主要分為三個(gè)部分IaaS,PaaS,SaaS.
IaaS的典型代表是Amazon 的EC2.
PaaS的典型代表是Google AppEngine.
SaaS的典型代表是Salesforce.com.
從IaaS這個(gè)層面來看,虛擬化技術(shù)基本是主流技術(shù)。通過虛擬化技術(shù),將計(jì)算資源,網(wǎng)絡(luò)資源,存儲資源等共享出來,用戶可以按小時(shí)來使用這些資源,按需付費(fèi)就行了。從PaaS這個(gè)層面看,底層可以是分布式計(jì)算技術(shù),也可以是IaaS的架構(gòu)。例如google appengine的底層就是全部采用google自己的分布式計(jì)算技術(shù),分布式文件系統(tǒng),分布式數(shù)據(jù)庫等等。 也有一些公司在amazon iaas基礎(chǔ)上,開發(fā)自己的paas平臺,例如heroku.com,www.engineyard.com等。國內(nèi)目前做SaaS的多,做IaaS,PaaS的基本沒有。但是國內(nèi)的三大運(yùn)營商基本上都已經(jīng)啟動(dòng)了相關(guān)云計(jì)算的項(xiàng)目。用不了多久,大家在國內(nèi)就能看到類似amazon iaas這樣的服務(wù)了。
Q:好像紅帽的虛擬化對于服務(wù)器硬件有著一定的要求,是不是只能在支持CPU硬件虛擬化的服務(wù)器上部署?那早些年公司里留下來的服務(wù)器是不是就用不了了?
A:現(xiàn)在最新的虛擬化技術(shù)都是采用硬件輔助的全虛擬化。也就是需要CPU支持VT技術(shù)。如果CPU不支持VT技術(shù),可以考慮采用Para-Virtualization或老的全虛擬化技術(shù)。Para-Virtualization不能安裝異構(gòu)的操作系統(tǒng),不夠靈活。Linux上通過PV技術(shù),只能運(yùn)行Linux的虛擬機(jī),不能安裝windows.沒有硬件輔助的全虛擬化技術(shù),性能會很差?,F(xiàn)在企業(yè)基本很少采用。建議還是采用新的硬件,以確保性能。
Q:你好,專家,紅帽Linux虛擬化方面對我們正在跑的業(yè)務(wù)系統(tǒng)的性能方面有沒有很大的影響?
A:不知道您的業(yè)務(wù)系統(tǒng)用到了那些軟件。請參考紅帽針對JAVA/Oralce/SAP等做的虛擬化性能測試報(bào)告。
http://www.cn.redhat.com/virtualization/rhev//server/library/
Q:我是一個(gè)菜鳥,怎么才能深入的學(xué)習(xí)linux。請指教一下大至的步驟!
A:先可以讀一些基礎(chǔ)的Linux教材,然后實(shí)踐、實(shí)踐、再實(shí)踐。
Q:使用KVM需要什么樣的硬件來支持?
A:CPU需要支持VT技術(shù)。
Q:李教授,你好!我想問下關(guān)于KVM和虛擬化到底能給企業(yè)帶來那方面的好處?是否能夠服務(wù)器的資源利用率提高到70%-80%?
A:KVM虛擬化技術(shù)可以幫助實(shí)現(xiàn)物理機(jī)器的高可用性、虛擬機(jī)的高可用性、節(jié)能減排、動(dòng)態(tài)遷移等特性。詳細(xì)信息請參考:
http://www.cn.redhat.com/virtualization/rhev//server/library/
虛擬化最重要的特性就是幫助提高物理服務(wù)器的資源利用率。利用到70%-80%沒有問題。
Q:李專家。我想了解下,我是03年接觸過紅帽Linux。等于初學(xué),現(xiàn)在有什么好的資料介紹學(xué)習(xí)嗎?虛擬化真的很強(qiáng)大也是以后IT的趨勢。
A:建議安裝Fedora,多多實(shí)踐!肯定進(jìn)步很快!
Q:在中國未來5年以后的it市場會是個(gè)什么樣的局面,大部分從事網(wǎng)絡(luò)管理的人員是不是的失業(yè)?
A:IT規(guī)模越來越大,需要的人會越來越多。 :)
Q:紅帽Linux虛擬化 與同類產(chǎn)品的優(yōu)勢在哪里
A:請參考:http://www.cn.redhat.com/pdf/whitepapers/RHEV%20Comparison%20Whitepaper%20_C.pdf
Q:能推薦一些KVM技術(shù)權(quán)威的網(wǎng)站或者論壇、博客等的地址嗎?謝謝!想自己多了解一下
Q:請問,KVM和其它虛擬化產(chǎn)品,比如vmware,citrix和微軟的hyper-v產(chǎn)品,KVM有什么優(yōu)勢的地方?
A:請參考:http://www.cn.redhat.com/pdf/whitepapers/RHEV%20Comparison%20Whitepaper%20_C.pdf
Q:物理機(jī)器:雙網(wǎng)卡2003系統(tǒng)虛擬機(jī):VM虛擬機(jī)安裝了linux操作系統(tǒng),且安裝了sendmail服務(wù)。如何配置才能讓這臺linux虛擬機(jī)為連接在物理機(jī)兩個(gè)網(wǎng)卡的用戶提供服務(wù)。。說明:物理機(jī)的兩個(gè)網(wǎng)卡一個(gè)是192.168.1.0網(wǎng)段,一個(gè)是192.168.2.0網(wǎng)段。
A:可以為Linux系統(tǒng)設(shè)置兩個(gè)虛擬網(wǎng)卡,每個(gè)虛擬網(wǎng)卡通過橋接的方式連接到物理網(wǎng)卡。
Q:專家你好,請問KVM跟VMware可以互相兼容嗎?就是各自的虛擬系統(tǒng)能互相轉(zhuǎn)移嗎?
A:KVM和VMware虛擬機(jī)的格式是不一樣的。但是可以通過特定的工具進(jìn)行轉(zhuǎn)換。
Q:虛擬化技術(shù)有什么國際標(biāo)準(zhǔn)嗎?以后個(gè)家的虛擬化產(chǎn)品能在混用或者相互遷移嗎?(如VMWARE遷移到紅帽或反之)
A:現(xiàn)在主要的開放虛擬化標(biāo)準(zhǔn)是OVF. http://en.wikipedia.org/wiki/Open_Virtualization_Format主流廠家現(xiàn)在都提供對OVF的支持。
Q:redhat3.8的系統(tǒng)有沒有什么補(bǔ)丁能夠識別盤陣多l(xiāng)un,我這只能識別到第一個(gè)個(gè)lun,而且最多也就是2T。
A:請參考http://kbase.redhat.com/faq/docs/DOC-6453 .可以在kbase.redhat.com搜索更多解決方法。
Q:相對于redhat系統(tǒng)自帶的虛擬化而言,我們使用較多較多確是vmware 和microsoft這些第三方廠家的虛擬化軟件較多,redhat是否也有類似的想法開發(fā)能夠像這些廠家一樣的獨(dú)立于操作系統(tǒng)平臺的虛擬化軟件了?
A:VMware ESX底層是 VMKernel + Linux.
Microsoft Hyper-V底層也是Windows Kernel.
紅帽的KVM Hypervior底層就是Linux Kernel.
大家的基礎(chǔ)架構(gòu)都是要基于某個(gè)特定內(nèi)核的。
Q:能簡單講講紅帽虛擬化是什么概念嗎?open suse 會支持嗎?和虛擬機(jī)有什么不同?
A:虛擬機(jī)是通過虛擬化技術(shù)在一臺物理服務(wù)器上創(chuàng)建的一個(gè)虛擬機(jī)的服務(wù)器。Open SuSe 現(xiàn)在的版本里面支持xen,最新版本里面也會支持KVM.KVM現(xiàn)在是在標(biāo)準(zhǔn)內(nèi)核里面,主流Linux發(fā)行版本都會發(fā)布帶KVM的操作系統(tǒng)。
【編輯推薦】


















