本文解答以下問(wèn)題:
如何用一臺(tái)PC單機(jī)KVM虛擬機(jī)的在線遷移實(shí)驗(yàn)環(huán)境?
如果對(duì)虛擬化是零知識(shí),應(yīng)該學(xué)習(xí)VMWare、XEN、HyperV還是KVM,或者是容器技術(shù)?
如何用一臺(tái)PC搭建KVM虛擬機(jī)的在線遷移實(shí)驗(yàn)環(huán)境?
大家知道,如果要做虛擬機(jī)的在線遷移,需要至少2臺(tái)宿主機(jī),加至少一臺(tái)共享存儲(chǔ),才能完成。
對(duì)于土豪來(lái)說(shuō),這個(gè)不是問(wèn)題,但是對(duì)于屌絲來(lái)說(shuō),往往條件受限,只有一臺(tái)PC,通常還是Windows系統(tǒng),往往要做在線遷移這樣的實(shí)驗(yàn),就非常困難,其實(shí)這個(gè)問(wèn)題是有辦法解決的。
解決方法請(qǐng)看下表:
財(cái)力 | 需要的設(shè)備 | 特點(diǎn) |
土豪 | 2臺(tái)服務(wù)器+存儲(chǔ)(可以用另外的服務(wù)器模擬) | 快,真實(shí)環(huán)境實(shí)驗(yàn) |
小財(cái)主 | 1臺(tái)服務(wù)器,使用VMWare ESXi+虛擬機(jī)模擬宿主機(jī)和存儲(chǔ) | 較快,虛擬環(huán)境實(shí)驗(yàn) |
屌絲 | PC1臺(tái),使用VMWare Workstation或者VirtualBox+虛擬機(jī)模擬宿主機(jī)和存儲(chǔ) | 慢,可以說(shuō)巨慢,虛擬環(huán)境實(shí)驗(yàn) |
插一句:
突然想起了2003年的時(shí)候,我考MCSE的認(rèn)證,就是用一臺(tái)PC,使用VMWare Workstation,安裝Windows Server 2000加Windows98,模擬Windows域做實(shí)驗(yàn)的事情,虛擬化真是一個(gè)不錯(cuò)的技術(shù),順便說(shuō)下,MCSE如果真的認(rèn)真學(xué)習(xí),確實(shí)能學(xué)到不少東西,Windows系統(tǒng)要深度掌握,難度不比Linux系統(tǒng)。
話題扯遠(yuǎn)了,呵呵。
繼續(xù)聊如何搭建KVM的學(xué)習(xí)環(huán)境,如果你是土豪,呵呵,這樣的土豪一般是工作單位是土豪,有閑置的服務(wù)器和存儲(chǔ)給你練手,這個(gè)是最好的,因?yàn)檎鎸?shí)環(huán)境的訓(xùn)練,能讓你碰到真實(shí)的問(wèn)題,比如存儲(chǔ)的配置,硬件故障的處理等等。
如果你是小財(cái)主,可以某寶購(gòu)置一臺(tái)二手服務(wù)器,或者你有富余的PC可以搭建測(cè)試環(huán)境,這時(shí)候比較好的方案是使用VMWare ESXi,然后使用虛擬機(jī)模擬宿主機(jī)和存儲(chǔ),完成實(shí)驗(yàn)。
好吧,如果只有一臺(tái)PC,而且因?yàn)楣ぷ鲗W(xué)習(xí)(嘿嘿,還有娛樂(lè)的需要),必須安裝Windows系統(tǒng),能否用一臺(tái)PC搭建KVM在線遷移的實(shí)驗(yàn)環(huán)境呢?
答案是使用VMWare Workstation或者VirtualBox。
經(jīng)過(guò)我的測(cè)試,使用方法如下:
PC或者筆記本的VT和其他虛擬化選型打開,目前新買的服務(wù)器或者PC默認(rèn)都打開的,但是也有個(gè)別品牌的關(guān)閉,需要檢查下;
PC或者筆記本配置稍微高一點(diǎn),我的是配置是INTEL-I5 2.4GHz,8G內(nèi)存,750G的SATA磁盤,如果內(nèi)存有16G,有SSD磁盤最好了,我的系統(tǒng)用的是Windows10;
直接安裝最新的VMWare Workstation(V12)或者VirtualBox(V5.0),安裝CentOS7模擬宿主機(jī),然后再在虛擬機(jī)里面安裝虛擬機(jī)就可以。
注意:為什么不使用KVM的嵌套功能,因?yàn)椋?/span>
KVM的嵌套必須使用Linux系統(tǒng),PC一般還有做其他用途,比如辦公,娛樂(lè);
KVM的嵌套配置麻煩,并且速度比VMWare慢一些,必須承認(rèn)V記還是成熟點(diǎn)。
配置需要注意的地方:
開啟PC的虛擬化設(shè)置
我的筆記本配置,速度還可以,不過(guò)開三臺(tái)虛擬機(jī)模擬宿主機(jī),里面在各嵌套一臺(tái)虛擬機(jī)的時(shí)候巨慢
虛擬化嵌套
注意VMWare虛擬機(jī)的配置,VT等虛擬化選項(xiàng)要勾選上
再解答一個(gè)問(wèn)題,如果對(duì)虛擬化是零知識(shí),應(yīng)該學(xué)習(xí)VMWare、XEN、HyperV還是KVM,或者是容器技術(shù)?
先看看VMWare、XEN、HyperV、KVM對(duì)比:
虛擬化產(chǎn)品 | 誰(shuí)在用 | 從業(yè)錢景如何 | 學(xué)習(xí)難度如何 |
VMWare | 政府、金融等傳統(tǒng)行業(yè)使用比較多 | **** | **** |
XEN | 使用虛擬化比較早 的公司 | *** | ***** |
HyperV | 使用微軟產(chǎn)品比較多的公司 | **** | **** |
KVM | 互聯(lián)網(wǎng)公司 | ***** | ***** |
KVM因?yàn)閷W(xué)習(xí)曲線比較陡峭,資料相對(duì)比較少,但是由于是開源技術(shù),目前國(guó)內(nèi)的公有云基本采用的都是KVM,所以反而目前就業(yè)前景非常不錯(cuò),可以說(shuō)緊俏。
那么KVM和容器技術(shù)比起來(lái)如何,我的看法如下:
容器技術(shù)將來(lái)必然要替換掉目前的一部分KVM場(chǎng)景;
以后在企業(yè)內(nèi)部,KVM和容器并不矛盾,都是要掌握的技能,以后都將是標(biāo)配的IT技能。
然后,打一個(gè)廣告,我在51CTO學(xué)院的課程已經(jīng)上線,課程定位是入門級(jí)的,從零開始講解KVM虛擬化,因?yàn)槲业臅枰欢ǖ幕A(chǔ),所以一直有一個(gè)想法,希望能錄制一套視頻,從頭開始講解虛擬化,利用過(guò)年假期的時(shí)間,終于邁出了第一步。
視頻錄制之前,計(jì)劃是免費(fèi)的,但是視頻錄制確實(shí)非常消耗時(shí)間,有的課程反復(fù)錄制了3次,所以象征性的收一點(diǎn)費(fèi)用,定價(jià)是20,平均一節(jié)課2元,自己感覺(jué)比較有誠(chéng)意。
通過(guò)這次錄制,也逐步掌握了一些視頻錄制的技巧,看時(shí)間的情況,希望能將視頻錄成一系列,將我的一些經(jīng)驗(yàn)分享給大家,再次感謝大家支持!
鏈接地址如下,
http://edu.51cto.com/course/course_id-5335.html
聯(lián)系客服