摘要:虛擬化是當(dāng)前信息技術(shù)領(lǐng)域的研究熱點和技術(shù)前沿。在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,這將消耗大量電力和機房空間,使系統(tǒng)管理變得復(fù)雜,因此,虛擬化勢在必行。文章基于IBM小型機虛擬化技術(shù)關(guān)鍵,描述了IBM小型機虛擬化實施過程中的規(guī)劃、設(shè)計與關(guān)鍵的操作步驟,提出了實施小型機虛擬化的成效及新問題。
關(guān)鍵詞:IBM小型機;虛擬化技術(shù);信息技術(shù);服務(wù)器
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2014)30-0035-02
1 服務(wù)器虛擬化概述
當(dāng)前虛擬化技術(shù)是信息技術(shù)領(lǐng)域的熱門話題,在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,消耗大量電力、機房空間,使系統(tǒng)管理變得復(fù)雜,并且資源利用率很低,造成很大浪費。因此,虛擬化勢在必行。
2 IBM小型機虛擬化技術(shù)應(yīng)用實例
2.1 虛擬化環(huán)境及規(guī)劃設(shè)計
采用現(xiàn)有的兩臺P6 550小型機作為服務(wù)器硬件平臺。每臺小機基本配置:2*Power6 CPU、16G內(nèi)存、兩張光纖以太網(wǎng)卡、兩張光纖通道卡、內(nèi)置硬盤270G、外接存儲300G。一臺HMC硬件管理控制臺(V7R7.1.0.2)。
2.2 微分區(qū)設(shè)計
2.2.1 分區(qū)規(guī)劃:設(shè)計四個client分區(qū),用作信息系統(tǒng)的備用平臺及培訓(xùn)環(huán)境平臺;一個VIO server分區(qū)。其中client分區(qū)分別是業(yè)務(wù)分區(qū)(生產(chǎn)系統(tǒng)分區(qū)sc和營銷系統(tǒng)分區(qū)yx)和培訓(xùn)分區(qū)(px1和px2)。
2.2.2 CPU與內(nèi)存設(shè)計:業(yè)務(wù)分區(qū)按照兩個分區(qū)同時運行時所需CPU及內(nèi)存資源設(shè)計期望值(desire);共享方式采用非受限模式(uncapped),相當(dāng)于在這臺物理機器里建立共享處理器池(SPP),然后使客戶分區(qū)可以使用這些處理器,確??蛻舴謪^(qū)在滿足了CPU期望資源情況下,還能獲得共享處理器池中的空閑CPU
資源。
2.2.3 網(wǎng)絡(luò)與存儲設(shè)計:所有分區(qū)分別劃于各自系統(tǒng)所屬網(wǎng)段;兩個業(yè)務(wù)分區(qū)的rootvg使用本地硬盤空間,ora_vg主要用于安裝數(shù)據(jù)庫軟件,使用存儲磁盤空間,兩個培訓(xùn)分區(qū)rootvg使用存儲空間。
2.3 VIO server的設(shè)計
2.3.1 共享磁盤與虛擬適配器設(shè)計:共享存儲是通過在VIOS分區(qū)中設(shè)置虛擬SCSI適配卡vhost,然后把VIOS分區(qū)中的lv或磁盤映射給vhost,vhost對應(yīng)到其他客戶分區(qū)就是一塊SCSI卡,可以供其他客戶分區(qū)使用。每個LV影射到不同的客戶分區(qū)??蛻舴謪^(qū)會將這些LV視為常規(guī)的SCSI磁盤。在VIOS分區(qū)中將本地硬盤rootvg(270G)劃分出兩個邏輯卷(lv),各50G作為客戶分區(qū)的rootvg,每個邏輯卷按設(shè)計影射一個vhost。例如,sc分區(qū)的rootvg應(yīng)用的是VIOS分區(qū)的vhost1,而vhost1影射名為sc_rootvg的邏輯卷,在sc分區(qū)看來大小為50G的邏輯卷sc_rootvg只是一個常規(guī)的SCSI磁盤。
2.3.2 VIOS分區(qū)與客戶分區(qū)虛擬SCSI適配器設(shè)計:VIOS分區(qū)創(chuàng)建虛擬SCSI適配器,其中SCSI id 100的適配器用于映射服務(wù)器光驅(qū)設(shè)備cd0;保留作用的虛擬適配器可用于信息系統(tǒng)主備系統(tǒng)切換時,掛接生產(chǎn)系統(tǒng)環(huán)境的存儲磁盤空間;客戶分區(qū)中分別有一個虛擬SCSI適配器用于映射服務(wù)器光驅(qū)。其中sc、yx兩個客戶分區(qū)分別創(chuàng)建7個虛擬SCSI適配器,其中兩個適配器分別用于映射server分區(qū)中sc_rootvg、sc_oravg和yx_rootvg、yx_oravg,其余保留適配器用于映射server分區(qū)的存儲掛接空間。以VIO server和sc分區(qū)為例,虛擬SCSI適配器設(shè)計詳見表1所示,其他分區(qū)的虛擬SCSI適配器設(shè)計類似。
2.3.3 虛擬網(wǎng)絡(luò)適配器設(shè)計:在VIOS分區(qū)中創(chuàng)建ent2和ent3兩個虛擬網(wǎng)絡(luò)適配器,其中ent2作為默認(rèn)虛擬接口,ent3作保留;在每個客戶分區(qū)創(chuàng)建兩個虛擬網(wǎng)絡(luò)適配器ent0和ent1,其中ent0用于外連網(wǎng)絡(luò)接口,ent1保留;為了提高物理網(wǎng)卡帶寬,在VIOS中將兩個物理適配器ent0和ent1作以太網(wǎng)隧道(ethernet_channel)綁定,此時VIOS會生動生成一個網(wǎng)絡(luò)適配器,這里就是ent4。我們這里設(shè)計將虛擬適配器ent2和聚合接口ent4作關(guān)聯(lián),VIOS會自動生成SEA(共享以太網(wǎng)適配器)設(shè)備,這里就是生成了ent5。
2.3.4 虛擬LAN設(shè)計:物理網(wǎng)卡通過SEA映射到共享虛擬網(wǎng)卡,通過虛擬LAN和各個分區(qū)連通,同時使得各個分區(qū)可以通過共享虛擬網(wǎng)卡的橋接與外界聯(lián)系。在VIOS分區(qū)中將虛擬適配器ent2設(shè)置成IEEE 802.1q兼容適配器及訪問外部網(wǎng),允許通過的VLAN中加入客戶分區(qū)所屬的VLAN;在各個客戶分區(qū)中將ent0的VLAN標(biāo)識設(shè)置為各自VLAN號。
2.4 虛擬化實施操作過程
2.4.1 根據(jù)虛擬化規(guī)劃設(shè)計,通過HMC創(chuàng)建VIOS分區(qū)及各客戶分區(qū),在分區(qū)概要文件中配置處理器、內(nèi)存、I/O、虛擬適配器等參數(shù)。
2.4.2 建立VIOS分區(qū)與客戶分區(qū)vSCSI影射關(guān)系。圖1中左圖是VIOS分區(qū)的虛擬適配器配置,右圖中顯示yx分區(qū)中適配器標(biāo)識為10,4,5的vSCSI影射至VIOS分區(qū)適配器標(biāo)識為100、121、122的vSCSI。其他客戶分區(qū)與VIOS分區(qū)有類似的虛擬適配器影射關(guān)系。
2.4.3 在VIOS中創(chuàng)建需要共享的邏輯卷,建立vSCSI與邏輯卷的影射關(guān)系;將兩張物理網(wǎng)卡ent0和ent1作ethernet_channel綁定,將聚合網(wǎng)卡后生成的ent4與虛擬網(wǎng)卡ent2勾連生成SEA網(wǎng)卡ent5,并可在ent5中配置ip地址便于遠(yuǎn)程訪問VIOS分區(qū)的管理;在SEA中創(chuàng)建客戶分區(qū)vlan。
2.4.4 啟動客戶分區(qū),安裝操作系統(tǒng)。由于虛擬設(shè)備由VIOS分區(qū)激活提供,所以必須保持VIOS分區(qū)處于運行狀態(tài)。
3 虛擬化實施后成效
實施IBM小型機虛擬化后,為核心信息系統(tǒng)提供了靈活的備用平臺支持。同時,配合已建成的IBM SVC存儲虛擬化,可以組建一個比較完整的災(zāi)備系統(tǒng),提高信息系統(tǒng)可用性;小型機虛擬化的實施,提供了完善的AIX操作系統(tǒng)的培訓(xùn)環(huán)境及系統(tǒng)測試環(huán)境。
4 虛擬化后需要考慮的問題
系統(tǒng)監(jiān)控手段會發(fā)生變化,使用微分區(qū)之前CPU的使用率最多為100%,但在uncapped模式下的CPU使用率監(jiān)控,必須結(jié)合虛擬CPU個數(shù),根據(jù)系統(tǒng)應(yīng)用來定制CPU監(jiān)控閥值;系統(tǒng)故障時影響面擴大,沒有實施虛擬化時,每臺物理機器上可能只運行一個系統(tǒng),發(fā)生宕機事件,影響面很有限;實施虛擬化之后,每臺物理機器上運行多個分區(qū)系統(tǒng),故障的影響面存在擴大的風(fēng)險,因此需要充分地評估及技術(shù)控制措施;系統(tǒng)管理復(fù)雜度會增加,原有資源是獨占方式,雖然有所浪費,但管理起來簡單。當(dāng)大量業(yè)務(wù)系統(tǒng)運行在同一物理機器、同一張網(wǎng)卡、光纖卡上,進行系統(tǒng)維護時,就需要考慮更多風(fēng)險因素。
5 結(jié)語
對于IBM小型機,虛擬化的核心技術(shù)是PowerVM,它涉及了諸多技術(shù),不必一步到位全部使用,我們應(yīng)根據(jù)企業(yè)對于虛擬化的實際應(yīng)用需求,有選擇地、分步驟地實施PowerVM的一些高級應(yīng)用特性,如高可靠性的雙VIOS部署方式或I/O性能更好的NPIV及IVE技術(shù),讓虛擬化技術(shù)為企業(yè)帶來實實在在的效益。
作者簡介:李捷(1982-),男,廣東韶關(guān)人,廣東電網(wǎng)公司韶關(guān)供電局工程師,研究方向:信息系統(tǒng)運維、信息安全管理。endprint
摘要:虛擬化是當(dāng)前信息技術(shù)領(lǐng)域的研究熱點和技術(shù)前沿。在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,這將消耗大量電力和機房空間,使系統(tǒng)管理變得復(fù)雜,因此,虛擬化勢在必行。文章基于IBM小型機虛擬化技術(shù)關(guān)鍵,描述了IBM小型機虛擬化實施過程中的規(guī)劃、設(shè)計與關(guān)鍵的操作步驟,提出了實施小型機虛擬化的成效及新問題。
關(guān)鍵詞:IBM小型機;虛擬化技術(shù);信息技術(shù);服務(wù)器
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2014)30-0035-02
1 服務(wù)器虛擬化概述
當(dāng)前虛擬化技術(shù)是信息技術(shù)領(lǐng)域的熱門話題,在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,消耗大量電力、機房空間,使系統(tǒng)管理變得復(fù)雜,并且資源利用率很低,造成很大浪費。因此,虛擬化勢在必行。
2 IBM小型機虛擬化技術(shù)應(yīng)用實例
2.1 虛擬化環(huán)境及規(guī)劃設(shè)計
采用現(xiàn)有的兩臺P6 550小型機作為服務(wù)器硬件平臺。每臺小機基本配置:2*Power6 CPU、16G內(nèi)存、兩張光纖以太網(wǎng)卡、兩張光纖通道卡、內(nèi)置硬盤270G、外接存儲300G。一臺HMC硬件管理控制臺(V7R7.1.0.2)。
2.2 微分區(qū)設(shè)計
2.2.1 分區(qū)規(guī)劃:設(shè)計四個client分區(qū),用作信息系統(tǒng)的備用平臺及培訓(xùn)環(huán)境平臺;一個VIO server分區(qū)。其中client分區(qū)分別是業(yè)務(wù)分區(qū)(生產(chǎn)系統(tǒng)分區(qū)sc和營銷系統(tǒng)分區(qū)yx)和培訓(xùn)分區(qū)(px1和px2)。
2.2.2 CPU與內(nèi)存設(shè)計:業(yè)務(wù)分區(qū)按照兩個分區(qū)同時運行時所需CPU及內(nèi)存資源設(shè)計期望值(desire);共享方式采用非受限模式(uncapped),相當(dāng)于在這臺物理機器里建立共享處理器池(SPP),然后使客戶分區(qū)可以使用這些處理器,確??蛻舴謪^(qū)在滿足了CPU期望資源情況下,還能獲得共享處理器池中的空閑CPU
資源。
2.2.3 網(wǎng)絡(luò)與存儲設(shè)計:所有分區(qū)分別劃于各自系統(tǒng)所屬網(wǎng)段;兩個業(yè)務(wù)分區(qū)的rootvg使用本地硬盤空間,ora_vg主要用于安裝數(shù)據(jù)庫軟件,使用存儲磁盤空間,兩個培訓(xùn)分區(qū)rootvg使用存儲空間。
2.3 VIO server的設(shè)計
2.3.1 共享磁盤與虛擬適配器設(shè)計:共享存儲是通過在VIOS分區(qū)中設(shè)置虛擬SCSI適配卡vhost,然后把VIOS分區(qū)中的lv或磁盤映射給vhost,vhost對應(yīng)到其他客戶分區(qū)就是一塊SCSI卡,可以供其他客戶分區(qū)使用。每個LV影射到不同的客戶分區(qū)??蛻舴謪^(qū)會將這些LV視為常規(guī)的SCSI磁盤。在VIOS分區(qū)中將本地硬盤rootvg(270G)劃分出兩個邏輯卷(lv),各50G作為客戶分區(qū)的rootvg,每個邏輯卷按設(shè)計影射一個vhost。例如,sc分區(qū)的rootvg應(yīng)用的是VIOS分區(qū)的vhost1,而vhost1影射名為sc_rootvg的邏輯卷,在sc分區(qū)看來大小為50G的邏輯卷sc_rootvg只是一個常規(guī)的SCSI磁盤。
2.3.2 VIOS分區(qū)與客戶分區(qū)虛擬SCSI適配器設(shè)計:VIOS分區(qū)創(chuàng)建虛擬SCSI適配器,其中SCSI id 100的適配器用于映射服務(wù)器光驅(qū)設(shè)備cd0;保留作用的虛擬適配器可用于信息系統(tǒng)主備系統(tǒng)切換時,掛接生產(chǎn)系統(tǒng)環(huán)境的存儲磁盤空間;客戶分區(qū)中分別有一個虛擬SCSI適配器用于映射服務(wù)器光驅(qū)。其中sc、yx兩個客戶分區(qū)分別創(chuàng)建7個虛擬SCSI適配器,其中兩個適配器分別用于映射server分區(qū)中sc_rootvg、sc_oravg和yx_rootvg、yx_oravg,其余保留適配器用于映射server分區(qū)的存儲掛接空間。以VIO server和sc分區(qū)為例,虛擬SCSI適配器設(shè)計詳見表1所示,其他分區(qū)的虛擬SCSI適配器設(shè)計類似。
2.3.3 虛擬網(wǎng)絡(luò)適配器設(shè)計:在VIOS分區(qū)中創(chuàng)建ent2和ent3兩個虛擬網(wǎng)絡(luò)適配器,其中ent2作為默認(rèn)虛擬接口,ent3作保留;在每個客戶分區(qū)創(chuàng)建兩個虛擬網(wǎng)絡(luò)適配器ent0和ent1,其中ent0用于外連網(wǎng)絡(luò)接口,ent1保留;為了提高物理網(wǎng)卡帶寬,在VIOS中將兩個物理適配器ent0和ent1作以太網(wǎng)隧道(ethernet_channel)綁定,此時VIOS會生動生成一個網(wǎng)絡(luò)適配器,這里就是ent4。我們這里設(shè)計將虛擬適配器ent2和聚合接口ent4作關(guān)聯(lián),VIOS會自動生成SEA(共享以太網(wǎng)適配器)設(shè)備,這里就是生成了ent5。
2.3.4 虛擬LAN設(shè)計:物理網(wǎng)卡通過SEA映射到共享虛擬網(wǎng)卡,通過虛擬LAN和各個分區(qū)連通,同時使得各個分區(qū)可以通過共享虛擬網(wǎng)卡的橋接與外界聯(lián)系。在VIOS分區(qū)中將虛擬適配器ent2設(shè)置成IEEE 802.1q兼容適配器及訪問外部網(wǎng),允許通過的VLAN中加入客戶分區(qū)所屬的VLAN;在各個客戶分區(qū)中將ent0的VLAN標(biāo)識設(shè)置為各自VLAN號。
2.4 虛擬化實施操作過程
2.4.1 根據(jù)虛擬化規(guī)劃設(shè)計,通過HMC創(chuàng)建VIOS分區(qū)及各客戶分區(qū),在分區(qū)概要文件中配置處理器、內(nèi)存、I/O、虛擬適配器等參數(shù)。
2.4.2 建立VIOS分區(qū)與客戶分區(qū)vSCSI影射關(guān)系。圖1中左圖是VIOS分區(qū)的虛擬適配器配置,右圖中顯示yx分區(qū)中適配器標(biāo)識為10,4,5的vSCSI影射至VIOS分區(qū)適配器標(biāo)識為100、121、122的vSCSI。其他客戶分區(qū)與VIOS分區(qū)有類似的虛擬適配器影射關(guān)系。
2.4.3 在VIOS中創(chuàng)建需要共享的邏輯卷,建立vSCSI與邏輯卷的影射關(guān)系;將兩張物理網(wǎng)卡ent0和ent1作ethernet_channel綁定,將聚合網(wǎng)卡后生成的ent4與虛擬網(wǎng)卡ent2勾連生成SEA網(wǎng)卡ent5,并可在ent5中配置ip地址便于遠(yuǎn)程訪問VIOS分區(qū)的管理;在SEA中創(chuàng)建客戶分區(qū)vlan。
2.4.4 啟動客戶分區(qū),安裝操作系統(tǒng)。由于虛擬設(shè)備由VIOS分區(qū)激活提供,所以必須保持VIOS分區(qū)處于運行狀態(tài)。
3 虛擬化實施后成效
實施IBM小型機虛擬化后,為核心信息系統(tǒng)提供了靈活的備用平臺支持。同時,配合已建成的IBM SVC存儲虛擬化,可以組建一個比較完整的災(zāi)備系統(tǒng),提高信息系統(tǒng)可用性;小型機虛擬化的實施,提供了完善的AIX操作系統(tǒng)的培訓(xùn)環(huán)境及系統(tǒng)測試環(huán)境。
4 虛擬化后需要考慮的問題
系統(tǒng)監(jiān)控手段會發(fā)生變化,使用微分區(qū)之前CPU的使用率最多為100%,但在uncapped模式下的CPU使用率監(jiān)控,必須結(jié)合虛擬CPU個數(shù),根據(jù)系統(tǒng)應(yīng)用來定制CPU監(jiān)控閥值;系統(tǒng)故障時影響面擴大,沒有實施虛擬化時,每臺物理機器上可能只運行一個系統(tǒng),發(fā)生宕機事件,影響面很有限;實施虛擬化之后,每臺物理機器上運行多個分區(qū)系統(tǒng),故障的影響面存在擴大的風(fēng)險,因此需要充分地評估及技術(shù)控制措施;系統(tǒng)管理復(fù)雜度會增加,原有資源是獨占方式,雖然有所浪費,但管理起來簡單。當(dāng)大量業(yè)務(wù)系統(tǒng)運行在同一物理機器、同一張網(wǎng)卡、光纖卡上,進行系統(tǒng)維護時,就需要考慮更多風(fēng)險因素。
5 結(jié)語
對于IBM小型機,虛擬化的核心技術(shù)是PowerVM,它涉及了諸多技術(shù),不必一步到位全部使用,我們應(yīng)根據(jù)企業(yè)對于虛擬化的實際應(yīng)用需求,有選擇地、分步驟地實施PowerVM的一些高級應(yīng)用特性,如高可靠性的雙VIOS部署方式或I/O性能更好的NPIV及IVE技術(shù),讓虛擬化技術(shù)為企業(yè)帶來實實在在的效益。
作者簡介:李捷(1982-),男,廣東韶關(guān)人,廣東電網(wǎng)公司韶關(guān)供電局工程師,研究方向:信息系統(tǒng)運維、信息安全管理。endprint
摘要:虛擬化是當(dāng)前信息技術(shù)領(lǐng)域的研究熱點和技術(shù)前沿。在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,這將消耗大量電力和機房空間,使系統(tǒng)管理變得復(fù)雜,因此,虛擬化勢在必行。文章基于IBM小型機虛擬化技術(shù)關(guān)鍵,描述了IBM小型機虛擬化實施過程中的規(guī)劃、設(shè)計與關(guān)鍵的操作步驟,提出了實施小型機虛擬化的成效及新問題。
關(guān)鍵詞:IBM小型機;虛擬化技術(shù);信息技術(shù);服務(wù)器
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2014)30-0035-02
1 服務(wù)器虛擬化概述
當(dāng)前虛擬化技術(shù)是信息技術(shù)領(lǐng)域的熱門話題,在應(yīng)用虛擬化技術(shù)之前,服務(wù)器對資源的使用均為獨占方式。隨著業(yè)務(wù)的增長,服務(wù)器數(shù)量會急劇上升,消耗大量電力、機房空間,使系統(tǒng)管理變得復(fù)雜,并且資源利用率很低,造成很大浪費。因此,虛擬化勢在必行。
2 IBM小型機虛擬化技術(shù)應(yīng)用實例
2.1 虛擬化環(huán)境及規(guī)劃設(shè)計
采用現(xiàn)有的兩臺P6 550小型機作為服務(wù)器硬件平臺。每臺小機基本配置:2*Power6 CPU、16G內(nèi)存、兩張光纖以太網(wǎng)卡、兩張光纖通道卡、內(nèi)置硬盤270G、外接存儲300G。一臺HMC硬件管理控制臺(V7R7.1.0.2)。
2.2 微分區(qū)設(shè)計
2.2.1 分區(qū)規(guī)劃:設(shè)計四個client分區(qū),用作信息系統(tǒng)的備用平臺及培訓(xùn)環(huán)境平臺;一個VIO server分區(qū)。其中client分區(qū)分別是業(yè)務(wù)分區(qū)(生產(chǎn)系統(tǒng)分區(qū)sc和營銷系統(tǒng)分區(qū)yx)和培訓(xùn)分區(qū)(px1和px2)。
2.2.2 CPU與內(nèi)存設(shè)計:業(yè)務(wù)分區(qū)按照兩個分區(qū)同時運行時所需CPU及內(nèi)存資源設(shè)計期望值(desire);共享方式采用非受限模式(uncapped),相當(dāng)于在這臺物理機器里建立共享處理器池(SPP),然后使客戶分區(qū)可以使用這些處理器,確??蛻舴謪^(qū)在滿足了CPU期望資源情況下,還能獲得共享處理器池中的空閑CPU
資源。
2.2.3 網(wǎng)絡(luò)與存儲設(shè)計:所有分區(qū)分別劃于各自系統(tǒng)所屬網(wǎng)段;兩個業(yè)務(wù)分區(qū)的rootvg使用本地硬盤空間,ora_vg主要用于安裝數(shù)據(jù)庫軟件,使用存儲磁盤空間,兩個培訓(xùn)分區(qū)rootvg使用存儲空間。
2.3 VIO server的設(shè)計
2.3.1 共享磁盤與虛擬適配器設(shè)計:共享存儲是通過在VIOS分區(qū)中設(shè)置虛擬SCSI適配卡vhost,然后把VIOS分區(qū)中的lv或磁盤映射給vhost,vhost對應(yīng)到其他客戶分區(qū)就是一塊SCSI卡,可以供其他客戶分區(qū)使用。每個LV影射到不同的客戶分區(qū)??蛻舴謪^(qū)會將這些LV視為常規(guī)的SCSI磁盤。在VIOS分區(qū)中將本地硬盤rootvg(270G)劃分出兩個邏輯卷(lv),各50G作為客戶分區(qū)的rootvg,每個邏輯卷按設(shè)計影射一個vhost。例如,sc分區(qū)的rootvg應(yīng)用的是VIOS分區(qū)的vhost1,而vhost1影射名為sc_rootvg的邏輯卷,在sc分區(qū)看來大小為50G的邏輯卷sc_rootvg只是一個常規(guī)的SCSI磁盤。
2.3.2 VIOS分區(qū)與客戶分區(qū)虛擬SCSI適配器設(shè)計:VIOS分區(qū)創(chuàng)建虛擬SCSI適配器,其中SCSI id 100的適配器用于映射服務(wù)器光驅(qū)設(shè)備cd0;保留作用的虛擬適配器可用于信息系統(tǒng)主備系統(tǒng)切換時,掛接生產(chǎn)系統(tǒng)環(huán)境的存儲磁盤空間;客戶分區(qū)中分別有一個虛擬SCSI適配器用于映射服務(wù)器光驅(qū)。其中sc、yx兩個客戶分區(qū)分別創(chuàng)建7個虛擬SCSI適配器,其中兩個適配器分別用于映射server分區(qū)中sc_rootvg、sc_oravg和yx_rootvg、yx_oravg,其余保留適配器用于映射server分區(qū)的存儲掛接空間。以VIO server和sc分區(qū)為例,虛擬SCSI適配器設(shè)計詳見表1所示,其他分區(qū)的虛擬SCSI適配器設(shè)計類似。
2.3.3 虛擬網(wǎng)絡(luò)適配器設(shè)計:在VIOS分區(qū)中創(chuàng)建ent2和ent3兩個虛擬網(wǎng)絡(luò)適配器,其中ent2作為默認(rèn)虛擬接口,ent3作保留;在每個客戶分區(qū)創(chuàng)建兩個虛擬網(wǎng)絡(luò)適配器ent0和ent1,其中ent0用于外連網(wǎng)絡(luò)接口,ent1保留;為了提高物理網(wǎng)卡帶寬,在VIOS中將兩個物理適配器ent0和ent1作以太網(wǎng)隧道(ethernet_channel)綁定,此時VIOS會生動生成一個網(wǎng)絡(luò)適配器,這里就是ent4。我們這里設(shè)計將虛擬適配器ent2和聚合接口ent4作關(guān)聯(lián),VIOS會自動生成SEA(共享以太網(wǎng)適配器)設(shè)備,這里就是生成了ent5。
2.3.4 虛擬LAN設(shè)計:物理網(wǎng)卡通過SEA映射到共享虛擬網(wǎng)卡,通過虛擬LAN和各個分區(qū)連通,同時使得各個分區(qū)可以通過共享虛擬網(wǎng)卡的橋接與外界聯(lián)系。在VIOS分區(qū)中將虛擬適配器ent2設(shè)置成IEEE 802.1q兼容適配器及訪問外部網(wǎng),允許通過的VLAN中加入客戶分區(qū)所屬的VLAN;在各個客戶分區(qū)中將ent0的VLAN標(biāo)識設(shè)置為各自VLAN號。
2.4 虛擬化實施操作過程
2.4.1 根據(jù)虛擬化規(guī)劃設(shè)計,通過HMC創(chuàng)建VIOS分區(qū)及各客戶分區(qū),在分區(qū)概要文件中配置處理器、內(nèi)存、I/O、虛擬適配器等參數(shù)。
2.4.2 建立VIOS分區(qū)與客戶分區(qū)vSCSI影射關(guān)系。圖1中左圖是VIOS分區(qū)的虛擬適配器配置,右圖中顯示yx分區(qū)中適配器標(biāo)識為10,4,5的vSCSI影射至VIOS分區(qū)適配器標(biāo)識為100、121、122的vSCSI。其他客戶分區(qū)與VIOS分區(qū)有類似的虛擬適配器影射關(guān)系。
2.4.3 在VIOS中創(chuàng)建需要共享的邏輯卷,建立vSCSI與邏輯卷的影射關(guān)系;將兩張物理網(wǎng)卡ent0和ent1作ethernet_channel綁定,將聚合網(wǎng)卡后生成的ent4與虛擬網(wǎng)卡ent2勾連生成SEA網(wǎng)卡ent5,并可在ent5中配置ip地址便于遠(yuǎn)程訪問VIOS分區(qū)的管理;在SEA中創(chuàng)建客戶分區(qū)vlan。
2.4.4 啟動客戶分區(qū),安裝操作系統(tǒng)。由于虛擬設(shè)備由VIOS分區(qū)激活提供,所以必須保持VIOS分區(qū)處于運行狀態(tài)。
3 虛擬化實施后成效
實施IBM小型機虛擬化后,為核心信息系統(tǒng)提供了靈活的備用平臺支持。同時,配合已建成的IBM SVC存儲虛擬化,可以組建一個比較完整的災(zāi)備系統(tǒng),提高信息系統(tǒng)可用性;小型機虛擬化的實施,提供了完善的AIX操作系統(tǒng)的培訓(xùn)環(huán)境及系統(tǒng)測試環(huán)境。
4 虛擬化后需要考慮的問題
系統(tǒng)監(jiān)控手段會發(fā)生變化,使用微分區(qū)之前CPU的使用率最多為100%,但在uncapped模式下的CPU使用率監(jiān)控,必須結(jié)合虛擬CPU個數(shù),根據(jù)系統(tǒng)應(yīng)用來定制CPU監(jiān)控閥值;系統(tǒng)故障時影響面擴大,沒有實施虛擬化時,每臺物理機器上可能只運行一個系統(tǒng),發(fā)生宕機事件,影響面很有限;實施虛擬化之后,每臺物理機器上運行多個分區(qū)系統(tǒng),故障的影響面存在擴大的風(fēng)險,因此需要充分地評估及技術(shù)控制措施;系統(tǒng)管理復(fù)雜度會增加,原有資源是獨占方式,雖然有所浪費,但管理起來簡單。當(dāng)大量業(yè)務(wù)系統(tǒng)運行在同一物理機器、同一張網(wǎng)卡、光纖卡上,進行系統(tǒng)維護時,就需要考慮更多風(fēng)險因素。
5 結(jié)語
對于IBM小型機,虛擬化的核心技術(shù)是PowerVM,它涉及了諸多技術(shù),不必一步到位全部使用,我們應(yīng)根據(jù)企業(yè)對于虛擬化的實際應(yīng)用需求,有選擇地、分步驟地實施PowerVM的一些高級應(yīng)用特性,如高可靠性的雙VIOS部署方式或I/O性能更好的NPIV及IVE技術(shù),讓虛擬化技術(shù)為企業(yè)帶來實實在在的效益。
作者簡介:李捷(1982-),男,廣東韶關(guān)人,廣東電網(wǎng)公司韶關(guān)供電局工程師,研究方向:信息系統(tǒng)運維、信息安全管理。endprint