作者 ikewu83 | 2010-05-02 19:26 | 類型 云計(jì)算 | 3條用戶評(píng)論 »
系列目錄 漫談虛擬化技術(shù)
談到電腦的最重要的部件,大家首先想到的應(yīng)該是CPU,其次是內(nèi)存,接下來(lái)是I/O,那么在I/O里面,誰(shuí)最重要呢?當(dāng)然在97年我買第一臺(tái)電腦(AMD K5 150MHz,16MB RAM,1.2G硬盤,S3 1M顯卡和14寸CRT等)做為游戲機(jī)的時(shí)候,那絕對(duì)是硬盤和光驅(qū)最重要,但是在今天,由于互聯(lián)網(wǎng)的發(fā)展,使得電腦已不僅僅是游戲機(jī)而已,還是電視機(jī),電話和辦公桌,所以在今天這個(gè)時(shí)刻,網(wǎng)絡(luò)的重要性已經(jīng)趕上了硬盤和光驅(qū)。網(wǎng)絡(luò)的重要性不僅在PC端越來(lái)越重要,對(duì)與早已網(wǎng)絡(luò)化的服務(wù)器端而言,更是如此。本文就談?wù)劮?wù)器端虛擬化的Virtual networking技術(shù)。 綜述首先,虛擬化有一個(gè)非常核心的思想,就是“一致性”,也就是說(shuō),要讓Guest OS無(wú)法察覺(jué)它是在一個(gè)虛擬化的平臺(tái)上工作的。為了達(dá)到這個(gè)目的,VMM就需要虛擬出一個(gè)在功能上和物理的完全一致的虛擬網(wǎng)卡(Virtual Ethernet Adapter)讓Guest OS使用。其次,虛擬化還有一個(gè)非常重要的特性,就是“超額預(yù)訂(Oversubscribed)”,也就是說(shuō),在大多數(shù)情況下,一臺(tái)物理機(jī)需要承載多個(gè)虛擬機(jī),使得虛擬網(wǎng)卡的數(shù)量遠(yuǎn)大于實(shí)際物理網(wǎng)卡的數(shù)量,所以一個(gè)虛擬網(wǎng)卡無(wú)法直接占有一個(gè)物理網(wǎng)卡,那么為了解決這個(gè)問(wèn)題需要在虛擬網(wǎng)卡和物理網(wǎng)卡之間引入新的一個(gè)抽象層,稱為Virtual Switch,在功能上和物理的交換機(jī)接近,主要執(zhí)行虛擬網(wǎng)卡和物理網(wǎng)卡之間包的轉(zhuǎn)發(fā),而且還提供諸如VLAN和安全等高級(jí)功能來(lái)更好地管理網(wǎng)絡(luò)流量。還有一點(diǎn)需要注意,雖然Virtual Switch和物理網(wǎng)卡常見配比為1:1,但是有時(shí)候?yàn)榱藥捄虷A的原因,Virtual Switch能控制多塊網(wǎng)卡。下面是VMware vSphere的Virtual Networking架構(gòu): 圖1 Virtual Networking 的架構(gòu)圖(參【3】) 下面將為大家分別介紹虛擬網(wǎng)卡和Virtual Switch: 虛擬網(wǎng)卡(Virtual Ethernet Adapter)在vSphere中,主要有三種虛擬網(wǎng)卡可供虛擬機(jī)選擇:
對(duì)于這三種網(wǎng)卡的選擇,其實(shí)非常簡(jiǎn)單,如果追求速度,當(dāng)然是選擇vmxnet系列虛擬網(wǎng)卡,但如果嫌給虛擬機(jī)安裝VMware Tools麻煩的話,那就在32bit系統(tǒng)上使用vLance,在64bit系統(tǒng)上使用e1000。 因?yàn)樘摂M網(wǎng)卡的數(shù)量會(huì)遠(yuǎn)勝于實(shí)際物理網(wǎng)卡的數(shù)量,所以在管理方面會(huì)讓人很頭疼,所以VMware引入中一個(gè)非常重要的概念來(lái)簡(jiǎn)化虛擬網(wǎng)卡的管理,而且這個(gè)概念僅存在于Virtual Networking中,那就是Port Group。在物理環(huán)境,很難找到相似的概念,與Port Group最接近的就屬存在于某些Cisco交換機(jī)中SmartPort特性。雖然Port Group從其字眼上很難理解其含義,但是可以認(rèn)為它是虛擬網(wǎng)卡的配置模版,也就是說(shuō),如果兩張?zhí)摂M網(wǎng)卡使用同一個(gè)Port Group,那么這兩種虛擬網(wǎng)卡在網(wǎng)絡(luò)設(shè)置上是一致的。Port Group主要包含下面這些屬性:
Virtual Switch簡(jiǎn)單的來(lái)說(shuō),Virtual Switch就是安裝在vSphere主機(jī)的軟件版的交換機(jī)以管理本地虛擬機(jī)的網(wǎng)絡(luò)流量,比如虛擬機(jī)管理流量,vMotion流量,IP存儲(chǔ)(iSCSI,NFS)流量和普通數(shù)據(jù)流量等。 它主要有三方面功能:
雖然在功能上,Virtual Switch和普通的交換機(jī)都是非常相似的,但是它們之間還是存在一些區(qū)別:
本篇結(jié)束,下篇將重點(diǎn)關(guān)注Virtual Switch。 參考資料: | |
工具箱
本文鏈接 |郵給朋友 | 打印此頁(yè) | 3條用戶評(píng)論 »
“剖析系統(tǒng)虛擬化(5)- Virtual Networking 的簡(jiǎn)介”有3個(gè)回復(fù)
聯(lián)系客服
VM引入VS的概念很好,pout group類似一些交換機(jī)/路由器供應(yīng)商產(chǎn)品中的VLAN IF(interface)的概念,思科類似的概念叫IRB(Intergrated Routing Bridge),因?yàn)橹鳈C(jī)通訊的地位在L3及以上,所以通過(guò)此類邏輯接口為主機(jī)L3通訊提供邏輯統(tǒng)一的接口,屏蔽L2/L1的差異
呵呵,先謝謝首席幫我做的編輯工作。其次,謝謝理客的comments,看來(lái)在網(wǎng)絡(luò)那塊,我還需要更多地學(xué)習(xí),因?yàn)閷?shí)際經(jīng)驗(yàn)比較缺乏!
IRB是cisco的概念啊,我還以為是Juniper搞的。