目 錄 一、前言 二、方案設(shè)計(jì)原則 三、現(xiàn)有環(huán)境介紹 四、系統(tǒng)架構(gòu)設(shè)計(jì) 1、系統(tǒng)邏輯視圖 2、系統(tǒng)架構(gòu)整體拓?fù)鋱D 3、IBM system director架構(gòu)整體拓?fù)鋱D 五、設(shè)計(jì)目標(biāo) 2. 硬件需求列表 3. 軟件需求列表 六、系統(tǒng)規(guī)劃 七、網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃 (一)網(wǎng)絡(luò)邏輯示意圖 (二)服務(wù)網(wǎng)絡(luò)示意圖 (三)網(wǎng)絡(luò)規(guī)劃 vlan劃分 八、存儲(chǔ)設(shè)計(jì)規(guī)劃 (一)shared storage pool結(jié)構(gòu)圖 (二)ssp 邏輯架構(gòu)圖 (三)ssp 自動(dòng)精簡(jiǎn)原理視圖 (四)存儲(chǔ)規(guī)劃示意圖 九、實(shí)施步驟及規(guī)劃 十、功能模塊說(shuō)明 1. VMControl 基本模塊功能說(shuō)明 1.1 虛擬分區(qū)的創(chuàng)建 1.2 虛擬分區(qū)的修改 1.3 虛擬分區(qū)的刪除 1.4 動(dòng)態(tài)的增加、減少虛擬分區(qū)的資源 2.VMControl 鏡像管理模塊功能說(shuō)明 2.1 VMControl 的基本概念 2.1.1 虛擬服務(wù)器 2.1.2 虛擬應(yīng)用 2.1.3 鏡像服務(wù)器 2.1.4 虛擬 I/O服務(wù)器 2.1.5 OVF 格式 2.2捕獲(Capture)虛擬分區(qū) 2.3 部署(Deploy)虛擬分區(qū) 2.4 導(dǎo)入虛擬應(yīng)用 2.5 導(dǎo)出虛擬應(yīng)用 十一、附錄:環(huán)境檢查 1、powerVM版本確認(rèn) 2、HMC版本檢查 3、檢查vios版本 4、檢查director狀態(tài)及版本 十二、效果演示 一、前言 現(xiàn)代企業(yè)對(duì) IT 系統(tǒng)容量和性能的要求越來(lái)越高,IT 基礎(chǔ)設(shè)施日益復(fù)雜,IT 管理難度和管理成本隨之提高。如何有效保持關(guān)鍵業(yè)務(wù)系統(tǒng)的高可用性,減低故障率,節(jié)約運(yùn)營(yíng)成本,達(dá)到高效管理,是企業(yè)面臨的最大的挑戰(zhàn)之一。 二、方案設(shè)計(jì)原則 基于上述要求,在整個(gè)方案設(shè)計(jì)中我們主要遵循了以下幾個(gè)原則:
三、現(xiàn)有環(huán)境介紹 現(xiàn)有環(huán)境架構(gòu)拓?fù)?/p> 如上圖所示,每臺(tái)P570使用物理LPAR劃分1-2個(gè)分區(qū),存儲(chǔ)資源和計(jì)算資源沒(méi)有建立統(tǒng)一的資源池,屬于分散式管理,缺點(diǎn)是,資源利用率低,不方便管理,服務(wù)器維護(hù)和升級(jí)有時(shí)需要把應(yīng)用下線。 四、系統(tǒng)架構(gòu)設(shè)計(jì) 1、系統(tǒng)邏輯視圖 如上2圖所示,天成云可以管理多種虛擬化管理平臺(tái),包括ibm system director powerVM VMware oracle LDom,本文只涉及ibm云資源池, IBM Systems Director 通過(guò)統(tǒng)一的 Web 用戶界面, 把各種 IT 資源之間的關(guān)系和狀態(tài)等信息用可視化的方式表現(xiàn)出來(lái)。通過(guò)該 Web 界面,客戶可以管理底層硬件、操作系統(tǒng)和平臺(tái)管理器 ( 如硬件管理控制臺(tái) HMC)。由于 IBM Systems Director 是基于行業(yè)標(biāo)準(zhǔn)開(kāi)發(fā)的,它既能管理 IBM 的平臺(tái),又能管理非 IBM 的平臺(tái)。 除了這些基本的系統(tǒng)管理功能,IBM Systems Director 還提供了多種擴(kuò)展功能。這些擴(kuò)展功能以 IBM Systems Director 插件的形式提供,能滿足不同的管理需求。比如,能源管理插件可以對(duì)每臺(tái)設(shè)備或設(shè)備組進(jìn)行耗電量監(jiān)測(cè)和溫度監(jiān)測(cè),并可對(duì)用電量進(jìn)行控制。呼叫服務(wù)插件則可以收集錯(cuò)誤信息并自動(dòng)與 IBM 呼叫中心連接。遠(yuǎn)程部署插件可以對(duì)系統(tǒng)和應(yīng)用安裝文件統(tǒng)一分發(fā)、并發(fā)安裝。其中最常用的插件vmcontrol可以進(jìn)行虛擬機(jī)創(chuàng)建及映像庫(kù)、系統(tǒng)池的管理。 2、系統(tǒng)架構(gòu)整體拓?fù)鋱D 本系統(tǒng)由IBM UNIX服務(wù)器組成,在服務(wù)器上部署Director 和VMControl管理軟件實(shí)現(xiàn)虛擬化環(huán)境下服務(wù)器資源的管理與控制。本系統(tǒng)計(jì)算資源池由8臺(tái)IBM p570組成,存儲(chǔ)資源池使用最新的shared storage pool(SSP)技術(shù)。傳統(tǒng)IBM云解決方案中一般使用SVC或者V7000作為存儲(chǔ)資源,使用storage control進(jìn)行自動(dòng)管理。因現(xiàn)場(chǎng)環(huán)境中使用的是EMC cx480存儲(chǔ),本方案是非IBM存儲(chǔ)環(huán)境中最優(yōu)的解決方案,性能跟傳統(tǒng)方案中的vscsi或者NPIV比較接近,性能損失不大,而且可以實(shí)現(xiàn)很多高級(jí)的功能,比如可以做到分配給虛擬的存儲(chǔ)進(jìn)行自動(dòng)精簡(jiǎn),當(dāng)有實(shí)際數(shù)據(jù)寫入時(shí)才占用物理存儲(chǔ)空間,還可以實(shí)現(xiàn)快照等功能。天成云服務(wù)器和director server如果資源非常充足建議使用物理服務(wù)器,也可以使用虛擬機(jī)代替。 以下是各個(gè)模塊的說(shuō)明: HMC:硬件管理控制臺(tái),管理所有Power服務(wù)器硬件資源。HMC中網(wǎng)絡(luò)配置為公網(wǎng)和私網(wǎng)2個(gè)地址,公網(wǎng)地址用于遠(yuǎn)程管理,私網(wǎng)地址用于和p570進(jìn)行內(nèi)部通訊,這樣管理和內(nèi)部通訊互不干擾,這樣配置有利于提高安全性和提高通訊效率。 Director服務(wù)器:集成VMControl 2.4虛擬化管理軟件,實(shí)現(xiàn)對(duì)物理服務(wù)器和虛擬化環(huán)境的集中管理。 天成云服務(wù)器:可以統(tǒng)一調(diào)度ibm system director,及其他虛擬化平臺(tái)。 UNIX服務(wù)器系統(tǒng)池:是把8臺(tái)p570服務(wù)器資源進(jìn)行池化,當(dāng)有虛擬機(jī)創(chuàng)建請(qǐng)求時(shí),根據(jù)服務(wù)器系統(tǒng)池內(nèi)置的策略,比如性能優(yōu)先,會(huì)自動(dòng)部署到性能較高資源較充足的服務(wù)器上,系統(tǒng)池內(nèi)的服務(wù)器可以實(shí)現(xiàn)在線活動(dòng)分區(qū)遷移(LPM)等高級(jí)功能而無(wú)需進(jìn)行復(fù)雜的配置,根據(jù)現(xiàn)場(chǎng)環(huán)境,前期可以先把2臺(tái)p570組建系統(tǒng)池,后期可以動(dòng)態(tài)添加服務(wù)器。 vios cluster:把每臺(tái)p570的雙vios共計(jì)16個(gè)vios組建集群,以實(shí)現(xiàn)shared storage pool shared storage pool一個(gè)帶有全局命名空間的分布式數(shù)據(jù)對(duì)象庫(kù)。分布式數(shù)據(jù)對(duì)象庫(kù)使用專門為 VIO 服務(wù)器存儲(chǔ)虛擬化功能開(kāi)發(fā)的群集文件系統(tǒng)。 每臺(tái)p570的2個(gè)vios分別通過(guò)雙HBA卡分別連接到2個(gè)EMC ds5300光纖交換機(jī) ,EMC cx480也是通過(guò)雙鏈路連接到EMC ds5300,整個(gè)鏈路均采用冗余設(shè)計(jì),提高可靠性和可用性。 3、IBM system director架構(gòu)整體拓?fù)鋱D 如上圖所示,IBM system director主要插件vmcontrol,主要功能是創(chuàng)建及管理虛擬機(jī)和管理映像庫(kù),storage conrtol和SMI-S交換機(jī)代理程序主要功能是管理SVC和V7000等IBM存儲(chǔ),實(shí)現(xiàn)存儲(chǔ)自動(dòng)化功能,本方案中可以不使用storage control,如果考慮以后增加SVC或者V7000到時(shí)再安裝即可。在新版的ISD6.3中已經(jīng)可以管理shared storage pool, 五、 設(shè)計(jì)目標(biāo) 主要針對(duì) IBM Power 服務(wù)器,實(shí)現(xiàn)3個(gè)主要特征:統(tǒng)一資源管理、高度虛擬化、在線遷移、快速部署。 1.1 通過(guò) IBM Systems Director 實(shí)現(xiàn)對(duì)服務(wù)器的集中監(jiān)控 簡(jiǎn)要說(shuō)明: 我們采用 IBM Systems Director 把本次項(xiàng)目中的物理服務(wù)器統(tǒng)一監(jiān)控起來(lái),這包括了如下幾個(gè)方面: 1)資產(chǎn)管理 Director 能發(fā)現(xiàn)并羅列所有被管理的服務(wù)器,讓我們非常清晰的知道有哪些物理設(shè)備,和這些設(shè)備的具體配置(CPU、內(nèi)存等) 2)狀態(tài)管理 所有被管理的 IBM 服務(wù)器的硬件告警、報(bào)錯(cuò)等信息,都自動(dòng)的發(fā)送到 Director 中,讓我們能統(tǒng)一了解物理設(shè)備的良好情況。 3)性能管理 如果需要,可以在被管理服務(wù)器的操作系統(tǒng)中安裝 Director 客戶端,這樣我們可以統(tǒng)一了解設(shè)備的資源利用率(如 CPU、內(nèi)存等) 4)更新管理 對(duì)Director,HMC,服務(wù)器微碼進(jìn)行更新。 1.2 通過(guò) VMControl 實(shí)現(xiàn)對(duì) IBM Power 服務(wù)器的虛擬機(jī)(分區(qū))的集中管理 簡(jiǎn)要說(shuō)明: 在有多臺(tái) IBM Power 服務(wù)器的環(huán)境中,通常會(huì)存在多臺(tái) HMC,每臺(tái) HMC 管理一部分 Power 服務(wù)器。如果大部分 Power 服務(wù)器劃分了分區(qū),那么分區(qū)的總數(shù)量會(huì)比較多。如何快速的找到某個(gè)分區(qū),并對(duì)這個(gè)分區(qū)進(jìn)行管理,這對(duì)系統(tǒng)管理人員是個(gè)不小的麻煩。VMControl 是 Systems Director 的一個(gè)插件,負(fù)責(zé)虛擬化的管理。通過(guò) VMControl 我們可以在一個(gè)點(diǎn)上對(duì)所有的 Power 服務(wù)器及其分區(qū)進(jìn)行列管理。 1)實(shí)現(xiàn)HMC管理功能 通過(guò)VMControl 實(shí)現(xiàn) HMC 的功能,比如分區(qū)的創(chuàng)建、修改、刪除等。 2)CPU使用率監(jiān)控 通過(guò)圖形界面監(jiān)控分區(qū)及服務(wù)器的CPU使用率(分區(qū)必須為共享CPU模式,只有所有分區(qū)均為共享模式時(shí)才能顯示整個(gè)物理服務(wù)器的CPU使用率)。 1.3 通過(guò) VMControl 實(shí)現(xiàn)對(duì) IBM Power 服務(wù)器環(huán)境中虛擬應(yīng)用的管理 簡(jiǎn)要說(shuō)明: 實(shí)現(xiàn)了對(duì)虛擬機(jī)(分區(qū))的集中管理,只是第一步,因?yàn)檫@是定義了一個(gè)虛擬機(jī)需要多少 CPU、內(nèi)存、IO 等。接下來(lái)還需要安裝操作系統(tǒng)、中間件如 Oralce、Websphere 等。為滿足快速部署的要求,VMControl 支持 OVF 格式的鏡像創(chuàng)建(在 VMControl 中把 OVF 鏡像稱為虛擬應(yīng)用 Virtual Appliance)。一個(gè) OVF 鏡像包括了對(duì)虛擬機(jī)的定義、以及可啟動(dòng)的操作系統(tǒng)包、和預(yù)安裝的軟件。VMControl 可以捕捉一個(gè)正在運(yùn)行中的虛擬機(jī)(分區(qū))來(lái)創(chuàng)建一個(gè) OVF 鏡像,并把這些鏡像保存在鏡像庫(kù)中。我們可以根據(jù)需求,創(chuàng)建多個(gè)不同組合的鏡像,比如 AIX6.1 Oracle 等等。在需要的時(shí)候,通過(guò) VMControl 快速的部署到 Power 服務(wù)器中。具體功能如下: 1)捕獲分區(qū) 通過(guò)VMControl抓取分區(qū)的鏡像文件,將其保存在ssp映像庫(kù)中 2)部署分區(qū) 通過(guò)VMControl部署已經(jīng)抓取的鏡像文件到物理服務(wù)器上,VMControl自動(dòng)完成分區(qū)創(chuàng)建和鏡像恢復(fù)過(guò)程。當(dāng)前用戶環(huán)境中使用的是IBM V7000的光纖存儲(chǔ)系統(tǒng),通過(guò)StorageControl插件Director可以管理V7000存儲(chǔ)設(shè)備。VMControl自動(dòng)部署分區(qū)的rootvg是建立在LUN設(shè)備之上的,此類分區(qū)可以通過(guò)活動(dòng)分區(qū)遷移技術(shù)完成分區(qū)遷移。當(dāng)使用shated storage pool技術(shù)時(shí),VMC自動(dòng)從SSP中劃分LU,和模板LU進(jìn)行對(duì)拷,拷貝完成后自動(dòng)掛載給虛機(jī),虛機(jī)啟動(dòng)后用此LU作為自己的rootvg,因模板中已經(jīng)配置了AE(Activation Engine可以配置預(yù)定義的IP主機(jī)名等功能的工具)虛機(jī)啟動(dòng)后就可以配置好預(yù)定義的IP等信息。以虛擬存儲(chǔ)10G大小為例,部署時(shí)間在40秒左右,速度非???,大大提高工作效率。 2. 硬件需求列表 Power 570服務(wù)器 ≥2臺(tái) power6及以上,CPU≥2、內(nèi)存≥128G、硬盤≥2、千兆網(wǎng)卡≥4、HBA卡≥4 HMC≥1臺(tái) 存儲(chǔ)設(shè)備≥1臺(tái) 光纖交換機(jī)≥2臺(tái) 網(wǎng)絡(luò)交換機(jī) ≥2臺(tái) 天成云服務(wù)器,X86服務(wù)器或者虛擬機(jī),CPU≥2 內(nèi)存≥4G 硬盤≥60G 網(wǎng)卡≥1 director服務(wù)器,IBM power服務(wù)器或者虛擬機(jī),power6及以上,CPU≥2、內(nèi)存≥64G、硬盤≥2、網(wǎng)卡≥2 3. 軟件需求列表 AIX 企業(yè)版 --包含AIX6.1標(biāo)準(zhǔn)版TL08-01-1245(操作系統(tǒng)) --System Director6.3.2 企業(yè)版(實(shí)現(xiàn)對(duì)服務(wù)器的集中監(jiān)控) --VMControl 2.4 企業(yè)版 (實(shí)現(xiàn)對(duì) IBM Power 服務(wù)器的虛擬機(jī)/虛擬應(yīng)用的管理) PowerVM企業(yè)版 (提供微分區(qū),虛擬I/O,分區(qū)遷移等必要的功能) StorageControl 4.2軟件 (提供對(duì)V7000存儲(chǔ)設(shè)備的管理,可選) VIOS2.2.2.1及以上 HMC V7R7.4及以上 六、 系統(tǒng)規(guī)劃 注: 1.每臺(tái)P570虛擬 I/O服務(wù)器配置2臺(tái)虛擬I/O服務(wù)器。 2.每個(gè)虛擬I/O服務(wù)器通過(guò)2塊光纖卡連接光纖存儲(chǔ)。 3.每個(gè)虛擬I/O服務(wù)器配置4塊雙口以太網(wǎng)卡。 4. 每個(gè)客戶分區(qū)的1塊硬盤來(lái)自2個(gè)虛擬I/O服務(wù)器(實(shí)現(xiàn)路徑冗余) 七、 網(wǎng)絡(luò)設(shè)計(jì)規(guī)劃 (一)網(wǎng)絡(luò)邏輯示意圖 內(nèi)部管理網(wǎng)絡(luò) 如果要實(shí)現(xiàn)分區(qū)資源的動(dòng)態(tài)分配,570服務(wù)器HMC端口除了要和HMC的eth0相連用于硬件管理之外,每個(gè)分區(qū)還要選擇一個(gè)網(wǎng)口與HMC的eth1連通,用于動(dòng)態(tài)邏輯分區(qū)功能。如果該網(wǎng)絡(luò)不與用戶內(nèi)網(wǎng)連通,可以在HMC上配置eht2接口,用于對(duì)HMC的遠(yuǎn)程管理。 用于生產(chǎn)的虛擬網(wǎng)絡(luò)(業(yè)務(wù)網(wǎng)絡(luò)) 連接所有的虛擬服務(wù)器構(gòu)成業(yè)務(wù)網(wǎng)絡(luò),最終用戶通過(guò)此網(wǎng)絡(luò)訪問(wèn)虛擬服務(wù)器。 (二)服務(wù)網(wǎng)絡(luò)示意圖 以下是方案的設(shè)計(jì)要點(diǎn): 每個(gè)虛擬IO服務(wù)器上部署一個(gè)或多個(gè)SEA適配器為客戶端LPAR提供服務(wù),并且每塊SEA適配器下配置兩塊物理網(wǎng)卡做鏈路聚合(Link Aggregation),配置為雙活的方式。SEA適配器的數(shù)量取決于用戶業(yè)務(wù)網(wǎng)絡(luò)的網(wǎng)段數(shù)量。 兩虛擬IO服務(wù)器間通過(guò)VLAN99實(shí)現(xiàn)SEA適配器間的心跳,當(dāng)一臺(tái)虛擬IO服務(wù)器出現(xiàn)問(wèn)題時(shí),虛擬以太網(wǎng)服務(wù)能自動(dòng)切換到另一臺(tái)虛擬IO服務(wù)器。 虛擬IO服務(wù)器1作為VLAN1的主服務(wù)器,虛擬IO服務(wù)器2作為VLAN1的備份服務(wù)器。 當(dāng)有多個(gè)SEA適配器時(shí),可以將SEA的主服務(wù)器分配到兩個(gè)虛擬IO服務(wù)器中,以平衡虛擬IO服務(wù)器的負(fù)載和網(wǎng)絡(luò)流量。 取決于服務(wù)器端的網(wǎng)卡鏈路聚合的模式,外部以太網(wǎng)交換機(jī)上可能需要做trunk配置以支持雙網(wǎng)卡鏈路聚合(Link Aggregation)。 (三)網(wǎng)絡(luò)規(guī)劃 vlan劃分
如果各虛機(jī)間要實(shí)現(xiàn)vlan網(wǎng)絡(luò)隔離,可按上圖方式劃分vlan,在vios端,啟用802.1q,添加例如,10.20.30vlan id,在虛機(jī)端網(wǎng)卡設(shè)置PVID分別是10.20.30,此時(shí)虛機(jī)的vlan id穿過(guò)SEA時(shí)保留tagged,此時(shí)要在外部交換機(jī)啟用trunk模式,并配置10.20.30 vlan id。 所有服務(wù)器及網(wǎng)絡(luò)連接.根據(jù)實(shí)際情況修改 網(wǎng)絡(luò)連接,根據(jù)實(shí)際情況修改 八、 存儲(chǔ)設(shè)計(jì)規(guī)劃 (一) shared storage pool結(jié)構(gòu)圖 Shared Storage Pool 的概念 共享存儲(chǔ)池是一個(gè) SAN 存儲(chǔ)設(shè)備的池,這些設(shè)備可以跨多個(gè) VIO 服務(wù)器。共享存儲(chǔ)池是由 2 部分構(gòu)成的:1.VIO 服務(wù)器群集;2. 一個(gè)帶有全局命名空間的分布式數(shù)據(jù)對(duì)象庫(kù)。分布式數(shù)據(jù)對(duì)象庫(kù)使用專門為 VIO 服務(wù)器存儲(chǔ)虛擬化功能開(kāi)發(fā)的群集文件系統(tǒng)。 當(dāng) VIO 服務(wù)器啟用共享存儲(chǔ)池的時(shí)候,VIO 服務(wù)器通過(guò)邏輯單元(logical units)來(lái)使用存儲(chǔ)池中的空間,并將邏輯單元映射給客戶端分區(qū)使用。邏輯單元是一個(gè)基于文件的存儲(chǔ)設(shè)備。在客戶端分區(qū)則將其識(shí)別為一個(gè)虛擬 SCSI 磁盤。邏輯單元包含了虛擬塊和一個(gè)虛擬塊地址空間。共享存儲(chǔ)池使用的物理卷被視為一些物理塊的聚合,這些物理塊通過(guò)物理卷上的元數(shù)據(jù)進(jìn)行管理。共享存儲(chǔ)池中的物理卷包含了物理塊和一個(gè)物理塊地址空間。系統(tǒng)通過(guò) VATL(Virtual Address Translation Look aside) 來(lái)處理從虛擬塊地址到物理塊地址的轉(zhuǎn)換。 (二) ssp 邏輯架構(gòu)圖 相對(duì)于 Storage Pool, Shared Storage Pool 有以幾個(gè)特征: 1. SSP 中的磁盤只能是存儲(chǔ)提供的,而不能是 VIOS 的本地盤。 2. SSP 中的磁盤不可刪除(只能被替代)。 3. SSP 的空間不能減少。 4. SSP 可用空間的增加 , 只能通過(guò)兩種方式:1. 向 SSP 中增加新的 PV。2. 將 SSP 中現(xiàn)有的磁盤用容量更大的一塊磁盤替代(替代的盤的容量必須大于或者等于被替代磁盤的容量)。 Shared Storage Pool 的新特性 從 VIOS2.2.2.0 開(kāi)始,SSP 的功能有所增強(qiáng),體現(xiàn)在以下 2 個(gè)方面: 1. 一個(gè) SSP Cluster 支持的 VIOS 節(jié)點(diǎn)的數(shù)量由 1 個(gè)增加到 16 個(gè)、SSP 中一個(gè) VIOS 可以支持的 VIOC 的數(shù)量由 1 個(gè)增加到 200 個(gè),這使 SSP 能夠跨物理服務(wù)器,為多個(gè) VIOC 提供服務(wù)。 2. 一個(gè) SSP 可支持的最大物理磁盤數(shù)量由 1 個(gè)增加到 1024 個(gè)、一個(gè) SSP 支持的單個(gè)磁盤的容量由 5GB 增加到 16TB、一個(gè) SSP 支持的總?cè)萘坑?10GB 增加到 512TB、每個(gè) virtual disk 的支持最大容量由 1GB 增加到 4TB、一個(gè) SSP 支持的 Virtual disks 最大數(shù)量由 1 個(gè)增加到 8192 個(gè),這都使 SSP 能夠提供的存儲(chǔ)空間由以前 GB 的數(shù)量級(jí)產(chǎn)生了質(zhì)變化。 (三) ssp 自動(dòng)精簡(jiǎn)原理視圖 邏輯單元(logical unit)源于 SSP,為 VIOC 提供磁盤空間。VIOS 可以將一個(gè)邏輯單元映射給一個(gè)或者多個(gè) VIOC。 邏輯單元有兩種類型: 瘦體: 這種類型是默認(rèn)的邏輯單元類型 只有當(dāng) VIOC 有空間需求的時(shí)候才進(jìn)行分配。 只有當(dāng) VIOC 真正使用邏輯單元的空間時(shí),SSP 中的可用空間才會(huì)減少 胖體: 當(dāng)將邏輯單元映射給 VIOC 的時(shí)候,空間就會(huì)分配。 當(dāng)講邏輯單元分配給 VIOC 的時(shí)候,SSP 中的可用空間立即減少。 (四) 存儲(chǔ)規(guī)劃示意圖 下面為虛擬SCSI的設(shè)計(jì)原則: 所有客戶端分區(qū)的rootvg采用shared storage pool上的lu設(shè)備,并且來(lái)自兩個(gè)虛擬IO服務(wù)器,保證磁盤的高可用性。當(dāng)vios1宕機(jī)后備用鏈路vios2立即啟用,保證鏈路高可用。客戶端分區(qū)使用多路徑驅(qū)動(dòng)保證高可用性。 每個(gè)虛擬IO服務(wù)器部署兩塊光纖卡以實(shí)現(xiàn)光纖通路的高可用。 虛擬IO服務(wù)器與CX480存儲(chǔ)設(shè)備物理連接示意圖。根據(jù)實(shí)際情況修改。 SAN交換機(jī)zoning配置,根據(jù)實(shí)際情況修改。 九、 實(shí)施步驟及規(guī)劃 系統(tǒng)安裝的進(jìn)度安排如下表 十、 功能模塊說(shuō)明 1. VMControl 基本模塊功能說(shuō)明 1.1 虛擬分區(qū)的創(chuàng)建 實(shí)現(xiàn)類似于HMC的分區(qū)創(chuàng)建功能,給分區(qū)分配一定的CPU、內(nèi)存及物理、虛擬板卡資源,建立虛擬分區(qū)的概要文件。無(wú)需在每一臺(tái)HMC上單獨(dú)做此操作。 1.2 虛擬分區(qū)的修改 實(shí)現(xiàn)虛擬分區(qū)資源的調(diào)整,如調(diào)整CPU個(gè)數(shù),內(nèi)存大小等需求,類似于HMC的調(diào)整分區(qū)概要文件功能。 1.3 虛擬分區(qū)的刪除 實(shí)現(xiàn)虛擬分區(qū)的刪除功能。 1.4 動(dòng)態(tài)的增加、減少虛擬分區(qū)的資源 通過(guò)IBM 小型機(jī)的DLPAR技術(shù),實(shí)現(xiàn)對(duì)CPU、內(nèi)存及IO資源的動(dòng)態(tài)調(diào)整。VMControl 作為統(tǒng)一的管理接口,與HMC進(jìn)行交互,通過(guò)HMC控制正在運(yùn)行的虛擬分區(qū)以增加或釋放資源,整個(gè)過(guò)程不中斷虛擬分區(qū)的正常運(yùn)行。 2.VMControl 鏡像管理模塊功能說(shuō)明 實(shí)現(xiàn)通過(guò) VMControl 實(shí)現(xiàn)對(duì) IBM Power 服務(wù)器環(huán)境中虛擬應(yīng)用的管理。 簡(jiǎn)要說(shuō)明: 實(shí)現(xiàn)了對(duì)虛擬機(jī)(分區(qū))的集中管理,只是第一步,因?yàn)檫@是定義了一個(gè)虛擬機(jī)需要多少 CPU、內(nèi)存、IO 等。接下來(lái)還需要安裝操作系統(tǒng)、中間件如 Oralce、Websphere 等。為滿足快速部署的要求,VMControl 支持 OVF 格式的鏡像創(chuàng)建(在 VMControl 中把 OVF 鏡像稱為虛擬應(yīng)用 Virtual Appliance)。一個(gè) OVF 鏡像包括了對(duì)虛擬機(jī)的定義、以及可啟動(dòng)的操作系統(tǒng)包、和預(yù)安裝的軟件。VMControl 可以捕捉一個(gè)正在運(yùn)行中的虛擬機(jī)(分區(qū))來(lái)創(chuàng)建一個(gè) OVF 鏡像,并把這些鏡像保存在鏡像服務(wù)器中。我們可以根據(jù)需求,創(chuàng)建多個(gè)不同組合的鏡像,比如 AIX6.3 Oracle 等等。在需要的時(shí)候,通過(guò) VMControl 快速的部署到 Power 服務(wù)器中。 2.1 VMControl 的基本概念 2.1.1 虛擬服務(wù)器 一臺(tái)虛擬服務(wù)器關(guān)聯(lián)一臺(tái)物理服務(wù)器。物理服務(wù)器需被IBM System Director系統(tǒng)管理并支持。操作系統(tǒng)及其他軟件可以被安裝到此虛擬服務(wù)器中。在UNIX平臺(tái)上,此虛擬服務(wù)器即邏輯分區(qū)(LPAR)。在PC服務(wù)器中,此虛擬服務(wù)器及VMWare的虛機(jī)。 虛擬服務(wù)器是物理平臺(tái)的邏輯實(shí)體。在IBM System Director發(fā)現(xiàn)一臺(tái)物理服務(wù)器后,它將隨即試圖發(fā)現(xiàn)在此臺(tái)物理服務(wù)器上的所有虛擬服務(wù)器(LPAR)。當(dāng)它們被發(fā)現(xiàn)后,它們能被IBM System Director控制啟動(dòng)或停止。 下圖顯示了虛擬服務(wù)器及上面安裝的操作系統(tǒng)及軟件: 2.1.2 虛擬應(yīng)用 虛擬應(yīng)用是預(yù)先定義好的操作系統(tǒng)及軟件的實(shí)體,它被IBM System Director所存儲(chǔ)。虛擬應(yīng)用包含完整操作系統(tǒng)的鏡像及其上面的軟件應(yīng)用、中間件。虛擬應(yīng)用還包含元數(shù)據(jù)信息去描述部署虛擬服務(wù)器鏡像所需的資源(CPU,內(nèi)存及IO)。 下面是虛擬應(yīng)用的示例: 2.1.3 鏡像服務(wù)器 鏡像服務(wù)器(VIOS充當(dāng))部署在P750服務(wù)器上,提供鏡像的保存、管理及部署功能。鏡像服務(wù)器通過(guò)SCS(storage copy service)來(lái)快速部署用戶應(yīng)用,用戶無(wú)需用光盤進(jìn)行單獨(dú)的安裝。 2.1.4 虛擬 I/O服務(wù)器 虛擬I/O服務(wù)器是IBM 自Power5處理器問(wèn)世以來(lái)的高級(jí)IO資源虛擬化技術(shù)。虛擬 I/O服務(wù)器是一種特殊的邏輯分區(qū)(LPAR),用來(lái)控制網(wǎng)絡(luò)及存儲(chǔ)資源的分配。我們把物理網(wǎng)絡(luò)資源(網(wǎng)卡)分配到虛擬I/O服務(wù)器上,再由虛擬 I/O服務(wù)器上的網(wǎng)絡(luò)共享適配器(SEA)作為網(wǎng)橋?yàn)榇伺_(tái)物理服務(wù)器上的邏輯分區(qū)提供虛擬網(wǎng)絡(luò)連接。邏輯服務(wù)器上的虛擬網(wǎng)卡通過(guò)PowerVM的虛擬網(wǎng)絡(luò)技術(shù)連接到虛擬 I/O服務(wù)器上的物理網(wǎng)卡,實(shí)現(xiàn)與外界交換機(jī)的以太網(wǎng)通訊。虛擬 I/O服務(wù)器同樣可以提供存儲(chǔ)的虛擬化技術(shù),通過(guò)把物理的光纖卡分配到虛擬 I/O服務(wù)器上,虛擬 I/O服務(wù)器能識(shí)別到外接的存儲(chǔ)盤。通過(guò)PowerVM的虛擬SCSI技術(shù), 此服務(wù)器上的邏輯分區(qū)可以訪問(wèn)到實(shí)際的外接存儲(chǔ)盤。 2.1.5 OVF 格式 VMControl 支持符合工業(yè)標(biāo)準(zhǔn)(DMTF Distributed Management Task Force)的OVF(Open Virtualization Format)格式的虛擬應(yīng)用。此OVF格式包(虛擬應(yīng)用)是一臺(tái)虛擬服務(wù)器鏡像(操作系統(tǒng),中間件及上層軟件)的外在表示,還包含描述虛擬服務(wù)器的元數(shù)據(jù)信息(CPU,內(nèi)存,網(wǎng)絡(luò),存儲(chǔ))。OVF 用XML格式的描述文件分節(jié)描述具體的信息,具體內(nèi)容見(jiàn)VMControl的使用手冊(cè)。 2.2捕獲(Capture)虛擬分區(qū) 業(yè)務(wù)應(yīng)用中往往系統(tǒng)環(huán)境有類似的需求,以往逐一地對(duì)系統(tǒng)進(jìn)行部署需要花費(fèi)很長(zhǎng)時(shí)間。在云環(huán)境中,可以先建立出標(biāo)準(zhǔn)的系統(tǒng)環(huán)境,然后把標(biāo)準(zhǔn)環(huán)境制作成鏡像,保存在鏡像池中統(tǒng)一保管。根據(jù)業(yè)務(wù)的需要,可以隨時(shí)復(fù)制工作負(fù)載到系統(tǒng)池中。 通過(guò)VMControl 管理軟件對(duì)已經(jīng)運(yùn)行的虛擬分區(qū)(虛擬服務(wù)器)做rootvg的系統(tǒng)備份,然后把系統(tǒng)備份(包括虛擬分區(qū)上的操作系統(tǒng)及軟件)及虛擬分區(qū)描述元數(shù)據(jù)描述信息(CPU,內(nèi)存,網(wǎng)絡(luò)要求)集合成虛擬應(yīng)用,存儲(chǔ)在鏡像服務(wù)器中。 2.3 部署(Deploy)虛擬分區(qū) VMControl 支持把虛擬應(yīng)用部署到虛擬服務(wù)器的功能。當(dāng)通過(guò)VMControl GUI接口選擇一臺(tái)物理服務(wù)器(或系統(tǒng)池)后,VMControl 將詢問(wèn)此臺(tái)新虛擬服務(wù)器的IP地址,主機(jī)名,VLAN等網(wǎng)絡(luò)信息,然后控制HMC去創(chuàng)建虛擬服務(wù)器(LPAR),分配所需的CPU、內(nèi)存及網(wǎng)絡(luò)存儲(chǔ)資源。之后VMControl 再調(diào)用鏡像服務(wù)器發(fā)起SCS安裝,部署新的虛擬分區(qū),分區(qū)部署后即帶有原鏡像上的操作系統(tǒng)及軟件,主機(jī)名IP地址為用戶自定義的數(shù)值。 其中網(wǎng)絡(luò)及存儲(chǔ)資源由物理服務(wù)器上的虛擬IO服務(wù)器提供資源。VMControl 控制在虛擬分區(qū)上建立虛擬網(wǎng)絡(luò)適配器,并指定合適的VLAN號(hào)使虛擬分區(qū)連接到合適的網(wǎng)絡(luò)上。VMControl控制ssp去提供存儲(chǔ)盤到虛擬I/O 服務(wù)器,再控制虛擬I/O服務(wù)器把存儲(chǔ)盤映射到虛擬分區(qū)上,虛擬分區(qū)即可通過(guò)虛擬 I/O服務(wù)器使用存儲(chǔ)資源。 2.4 導(dǎo)入虛擬應(yīng)用 當(dāng)用戶有多個(gè)云系統(tǒng)時(shí),為了使每個(gè)云系統(tǒng)方便的共享系統(tǒng)鏡像,以快速推廣用戶的新應(yīng)用。VMControl 提供虛擬鏡像導(dǎo)入功能。鏡像格式需遵從Open Virtualization Format 工業(yè)標(biāo)準(zhǔn),它是一種開(kāi)放、安全、可遷移、有效且可擴(kuò)展的格式,用于幫助用戶封裝和分發(fā)希望在虛擬機(jī)上運(yùn)行的軟件。 VMControl提供虛擬應(yīng)用導(dǎo)入功能, 可以把虛擬應(yīng)用上傳到Director服務(wù)器, 再調(diào)用VMControl把虛擬應(yīng)用復(fù)制到鏡像服務(wù)器上保存。 2.5 導(dǎo)出虛擬應(yīng)用 VMControl 提供導(dǎo)出虛擬應(yīng)用的功能,使虛擬應(yīng)用可以拷貝到任意文件服務(wù)器上。此虛擬應(yīng)用可以再被部署到其他異地的UNIX服務(wù)器云中。VMControl的虛擬應(yīng)用遵守工業(yè)標(biāo)準(zhǔn)的OVF格式,在2.1 VMControl的基本概念中有所介紹。 十一、附錄:環(huán)境檢查 1、powerVM版本確認(rèn) 如以上兩項(xiàng),為true表示powerVM為企業(yè)版 用以上方法激活powerVM 2、HMC版本檢查 3、檢查vios版本 $ ioslevel 2.2.2.1 $ 4、檢查director狀態(tài)及版本 # oslevel -s 6100-08-01-1245 # smstatus -r Active 十二、效果演示 1、部署虛擬機(jī) 選取模板 下一步 選中系統(tǒng)池 默認(rèn)磁盤大小,此大小等于模板大小 輸入虛擬的名稱 選擇需要的VLAN 填寫IP等信息 完成 部署中 部署完成 通過(guò)部署日志可以看到部署一臺(tái)虛機(jī)時(shí)間在48秒, ![]() 專注于數(shù)據(jù)中心基礎(chǔ)設(shè)施運(yùn)維與運(yùn)營(yíng)管理,分享運(yùn)行維護(hù)經(jīng)驗(yàn),分享數(shù)據(jù)中心行業(yè)發(fā)展趨勢(shì)及新技術(shù)應(yīng)用。 |
|