計(jì)算虛擬化
Hypervisor是一種運(yùn)行在物理服務(wù)器和操作系統(tǒng)之間的中間軟件層,允許多個(gè)操作系統(tǒng)和應(yīng)用共享一套基礎(chǔ)物理硬件,可協(xié)調(diào)訪問服務(wù)器上的所有虛擬和物理設(shè)備,也稱虛擬監(jiān)視器,Hypervisor是所有虛擬技術(shù)的核心,非中間地支持多工作負(fù)載遷移的能力是Hypervisor的基本功能,當(dāng)服務(wù)器啟動(dòng)并執(zhí)行Hypervisor時(shí),它會(huì)給每一臺(tái)虛擬機(jī)分配適量?jī)?nèi)存,CPU,網(wǎng)絡(luò),磁盤,并加載所有虛擬機(jī)的客戶操作系統(tǒng)。
即是將分散的,不同品牌或不同級(jí)別的存儲(chǔ)產(chǎn)品統(tǒng)一到一個(gè)或多個(gè)大的存儲(chǔ)池下,用戶看見的不再是孤立的,分散的系統(tǒng),而是一個(gè)統(tǒng)一的整體,通過在物理存儲(chǔ)系統(tǒng)和服務(wù)器之間增加一個(gè)虛擬層,將服務(wù)器使用的物理存儲(chǔ)虛擬化成邏輯存儲(chǔ),存儲(chǔ)池化有以下幾種實(shí)現(xiàn)方式:
1、服務(wù)器級(jí)別的存儲(chǔ)池化
往往用于單主機(jī)訪問多個(gè)存儲(chǔ)設(shè)備,它的實(shí)現(xiàn)依賴于主機(jī)上的邏輯卷管理軟件,針對(duì)分配給主機(jī)的邏輯卷(物理磁盤或LUN),邏輯卷管理軟件可實(shí)現(xiàn)進(jìn)一步虛擬化,對(duì)多個(gè)邏輯卷進(jìn)行統(tǒng)一管理,配置,屏蔽了上層應(yīng)用對(duì)物理磁盤的管理,占用服務(wù)器資源。
2、存儲(chǔ)設(shè)備級(jí)別的存儲(chǔ)池化
往往用于多個(gè)主機(jī)服務(wù)器訪問同一存儲(chǔ)設(shè)備的場(chǎng)合,它的實(shí)現(xiàn)依賴于提供相關(guān)功能的存儲(chǔ)控制器,它對(duì)所管理的存儲(chǔ)提供虛擬化,將具有虛擬化功能的存儲(chǔ)控制器和相應(yīng)的存儲(chǔ)設(shè)備接入SAN網(wǎng)絡(luò)中,由存儲(chǔ)控制器統(tǒng)一對(duì)服務(wù)器提供存儲(chǔ)空間,不占服務(wù)器資源。
3、存儲(chǔ)網(wǎng)絡(luò)級(jí)別存儲(chǔ)池化
是通過在存儲(chǔ)網(wǎng)絡(luò)中添加相應(yīng)的虛擬化設(shè)備而實(shí)現(xiàn)的對(duì)存儲(chǔ)網(wǎng)絡(luò)中存儲(chǔ)設(shè)備的虛擬化,交換機(jī)層面實(shí)現(xiàn)虛擬化,不需要對(duì)原有的存儲(chǔ)架構(gòu)做任何調(diào)整,只需要升級(jí)交換機(jī)的功能,也不占用服務(wù)器資源。
1.網(wǎng)絡(luò)設(shè)備虛擬化
(1)網(wǎng)卡虛擬化
A.軟件網(wǎng)卡虛擬化:主要通過軟件控制各個(gè)虛擬機(jī)共享同一塊物理網(wǎng)卡實(shí)現(xiàn),軟件虛擬出來的網(wǎng)卡可以單獨(dú)的MAC地址,IP地址,所有虛擬機(jī)的虛擬網(wǎng)卡通過虛擬交換機(jī)以及物理網(wǎng)卡連接至物理交換機(jī),虛擬交換機(jī)負(fù)責(zé)將虛擬機(jī)上的數(shù)據(jù)報(bào)文從物理網(wǎng)口轉(zhuǎn)發(fā)出去。
B.硬件網(wǎng)卡虛擬化:主要用到的技術(shù)是單根I/O虛擬化(SR-IOV),所有針對(duì)虛擬化服務(wù)器的技術(shù)都通過軟件模擬虛擬化網(wǎng)卡的一個(gè)端口,以滿足虛擬機(jī)的I/O需求。
SR-IOV是一項(xiàng)無須軟件模擬就可以共享I/O設(shè)備,I/O端口的物理功能技術(shù),SR-IOV創(chuàng)造了一系列I/O設(shè)備物理端口的虛擬功能(VF),每一個(gè)VF都被直接分配到一個(gè)虛擬機(jī)上,SR-IOV將PCI功能分配到多個(gè)虛擬接口以便在虛擬化環(huán)境中共享一個(gè)PCI設(shè)備的資源,SR-IOV能夠讓網(wǎng)絡(luò)傳輸繞過軟件模擬層,直接分配到虛擬機(jī),這樣就降低了軟件模擬層中的I/O開銷。
(2)硬件設(shè)備虛擬化:基于X86架構(gòu)機(jī)器上安裝特定操作系統(tǒng),實(shí)現(xiàn)路由器功能以及傳統(tǒng)網(wǎng)絡(luò)設(shè)備硬件虛擬化。
2.鏈路虛擬化
(1)鏈路聚合:即二層虛擬化技術(shù),將多個(gè)物理端口捆綁在一起,虛擬化為一個(gè)邏輯端口,當(dāng)交換機(jī)檢測(cè)到其中一個(gè)物理端口鏈路發(fā)生故障時(shí),就停止在此端口上發(fā)送報(bào)文,根據(jù)負(fù)載分擔(dān)策略,在余下的物理鏈路中選擇發(fā)送報(bào)文的端口,鏈路聚合可增加鏈路帶寬,實(shí)現(xiàn)鏈路層的高可用性。
(2)隧道協(xié)議:指一種技術(shù)/協(xié)議的兩個(gè)或多個(gè)子網(wǎng)穿過另一種技術(shù)/協(xié)議的網(wǎng)絡(luò)實(shí)現(xiàn)互聯(lián),使用隧道傳遞的數(shù)據(jù)可以是不同協(xié)議的數(shù)據(jù)幀或包,隧道協(xié)議將其他協(xié)議的數(shù)據(jù)幀或包重新封裝然后通過隧道發(fā)送。
新的幀頭提供路由信息,以便通過網(wǎng)絡(luò)傳遞被封裝的負(fù)載數(shù)據(jù),隧道可將數(shù)據(jù)流強(qiáng)制送到特定的地址,并隱藏中間節(jié)點(diǎn)的網(wǎng)絡(luò)地址,并可根據(jù)需要提供對(duì)數(shù)據(jù)加密的功能,一些典型的使用隧道的協(xié)議有GRE和IPsec
(3)虛擬二層延伸網(wǎng)絡(luò):虛擬化引入了虛擬機(jī)動(dòng)態(tài)遷移技術(shù),要求網(wǎng)絡(luò)支持大范圍的二層域,一般情況下,多數(shù)據(jù)中心之間的連接是通過三層路由連通的,要實(shí)現(xiàn)通過三層網(wǎng)絡(luò)連接的兩個(gè)二層網(wǎng)絡(luò)互通,就要使用虛擬二層延伸網(wǎng)絡(luò)。
企業(yè)數(shù)字化的應(yīng)用時(shí)代已經(jīng)全面來臨
攜手新凱迪,實(shí)現(xiàn)智能轉(zhuǎn)型