蔡宏宇
大慶石化公司信息管理部,黑龍江大慶163714
使用虛擬化平臺(tái)軟件可轉(zhuǎn)變或“虛擬化”基于x86的服務(wù)器的硬件資源(包括CPU、RAM、硬盤和網(wǎng)絡(luò)控制器),以創(chuàng)建功能齊全、可像“真實(shí)”服務(wù)器一樣運(yùn)行其自身操作系統(tǒng)和應(yīng)用程序的虛擬服務(wù)器。通過(guò)虛擬化技術(shù),各大軟硬件廠商可以快速、靈活的分配硬件資源,簡(jiǎn)化軟件的重新配置過(guò)程,VMware的服務(wù)器虛擬架構(gòu)解決方案能夠幫助用戶進(jìn)行服務(wù)器整合、創(chuàng)建可升級(jí)的開發(fā)/測(cè)試環(huán)境,以及實(shí)現(xiàn)商業(yè)連續(xù)性的策略等。在同一臺(tái)物理服務(wù)器上安裝多個(gè)虛擬服務(wù)器,能夠以一種很經(jīng)濟(jì)的方式達(dá)到商業(yè)擴(kuò)展或者增加服務(wù)器資源的目的。本文通過(guò)在兩臺(tái)DELL PowerEdge R710機(jī)架式服務(wù)器及1套EMC 4TB存儲(chǔ)上安裝了VMware ESXi 5云操作系統(tǒng)(8CPU許可),在虛擬環(huán)境下創(chuàng)建1個(gè)WIN2008虛擬機(jī),安裝VMware vCenter Server虛擬
管理中心、VMware vCenter DataRecovery、VMware vCenter Converter等工具用來(lái)管理、創(chuàng)建、備份、恢復(fù)及遷移虛擬機(jī)和應(yīng)用系統(tǒng),由2臺(tái)服務(wù)器完成傳統(tǒng)方案20臺(tái)服務(wù)器的任務(wù),統(tǒng)一運(yùn)行10個(gè)分廠的門戶網(wǎng)站數(shù)據(jù)庫(kù)和WEB服務(wù)應(yīng)用,實(shí)現(xiàn)集中維護(hù)及業(yè)務(wù)連續(xù)性。
圖1 拓?fù)浣Y(jié)構(gòu)圖
圖2 統(tǒng)一管理中心首頁(yè)
圖3 主機(jī)與群集界面
圖4 群集資源界面
圖5 群集主機(jī)界面
圖6 群集拓?fù)潢P(guān)系界面
圖7 硬件監(jiān)控界面
圖8 系統(tǒng)遷移對(duì)應(yīng)表
用ESXi安裝光盤啟動(dòng)服務(wù)器。安裝時(shí)可用ESXi光盤直接在服務(wù)器上操作,也可在網(wǎng)絡(luò)上通過(guò)HP服務(wù)器的iLO或DELL服務(wù)器的DRAC遠(yuǎn)程掛載本地光驅(qū)或ESXi的ISO光盤映像,安裝過(guò)程按中文提示操作。系統(tǒng)安裝成功后,在各服務(wù)器的監(jiān)控界面配置網(wǎng)卡地址,將服務(wù)器接入公司網(wǎng)絡(luò),按<F2>輸入用戶名root及口令,選擇“Configure Management NetWork”按提示配置網(wǎng)卡、VLAN、服務(wù)器的IP地址、DNS地址等,設(shè)置完畢按<Esc>返回上級(jí)菜單,注意,此處需按“Y”鍵保存剛剛完成的設(shè)置內(nèi)容。選擇“Restart Management NetWork”用新的網(wǎng)卡配置連接網(wǎng)絡(luò)。選擇“Test Management NetWork”測(cè)試網(wǎng)絡(luò)是否連通。
安裝vSphere Client、VMware vCenter Converter Standalone Client等工具,按照中文提示操作即可,無(wú)特殊設(shè)置。
(1) 登錄虛擬控制臺(tái)。打開vSphere Client工具,輸入1臺(tái)性能較好的ESXi服務(wù)器的地址、root用戶名、密碼進(jìn)入虛擬控制臺(tái)。
(2) 添加存儲(chǔ)器。在控制臺(tái)右側(cè)窗口,選擇“配置”選項(xiàng)卡,在“硬件”部分,選擇“存儲(chǔ)器”,在右側(cè)“數(shù)據(jù)存儲(chǔ)”部分,按“添加存儲(chǔ)器”添加連到此服務(wù)器的存儲(chǔ)。
(3) 新建虛擬機(jī)。在控制臺(tái)界面最左側(cè)右擊服務(wù)器地址,新建虛擬機(jī),此處需注意的是,選擇虛擬機(jī)文件的目標(biāo)存儲(chǔ)位置時(shí),要選擇存儲(chǔ)器不要選擇當(dāng)前服務(wù)器的硬盤。
(4) 給虛擬機(jī)安裝操作系統(tǒng)。虛擬機(jī)建完后,打開虛擬機(jī)電源,掛載WIN2008或WIN2003操作系統(tǒng)光盤映像或本地光驅(qū)給虛擬機(jī)安裝WINDOWS操作系統(tǒng),配置IP地址,該地址將成為虛擬數(shù)據(jù)中心的地址。
(5) 安裝虛擬中心服務(wù)器。在新建的虛擬機(jī)上連接WMware vCenter Server光盤ISO映像,WIN2008系統(tǒng)下可直接安裝vCenter,如果要用WIN2003系統(tǒng)需按照安裝程序提示先安裝Microsoft.Net3.5 SP1和Windows Installer4.5,滿足條件后才能安裝vCenter,其余按中文提示安裝即可。
(1) 創(chuàng)建數(shù)據(jù)中心,添加ESXi服務(wù)器。使用vSphere Client工具,登錄vCenter管理平臺(tái),創(chuàng)建“數(shù)據(jù)中心”,在數(shù)據(jù)中心下創(chuàng)建群集,打開vSphere HA及vSphere DRS功能。
(2) 在群集下添加ESXi服務(wù)器,在ESXi服務(wù)器下創(chuàng)建虛擬機(jī)。
用VMware vCenter Converter Standalone Client工具遷移物理服務(wù)器到虛擬數(shù)據(jù)中心。
(1) 打開Converter工具,點(diǎn)擊“轉(zhuǎn)換計(jì)算機(jī)”按鈕
(2) 選擇源類型為“打開電源的計(jì)算機(jī)”,選擇“遠(yuǎn)程計(jì)算機(jī)”輸入該機(jī)的IP地址,管理員用戶名及密碼,選擇該機(jī)的操作系統(tǒng)類型
(3) 輸入vCenter的地址、用戶名及密碼
(4) 描述遷移過(guò)來(lái)的虛擬機(jī)名稱(可中文名稱,最好能清晰描述該虛擬機(jī)用途)
(5) 選擇存放的數(shù)據(jù)中心及承載主機(jī)及數(shù)據(jù)存儲(chǔ)位置
(6) 可以調(diào)整新建虛擬機(jī)的一些必要的參數(shù),此處需注意的是,一定要正確設(shè)置網(wǎng)卡類型及IP地址,尤其是LINUX服務(wù)器,轉(zhuǎn)換過(guò)程物理機(jī)和虛擬機(jī)的兩個(gè)地址要能正常通訊才能轉(zhuǎn)換成功。
為各單位的管理員指定可管理的虛擬服務(wù)器,下放虛擬服務(wù)器的啟動(dòng)、關(guān)閉、系統(tǒng)維護(hù)及創(chuàng)建、恢復(fù)快照等日常管理權(quán)限。
(1) 登錄已安裝vCenter的虛擬機(jī),為各單位分別創(chuàng)建管理員帳戶。
(2) 使用vSphere Client工具,登錄vCenter管理平臺(tái),在欲下放管理權(quán)限的虛擬機(jī)(或物理機(jī))上右擊鼠標(biāo),在“分配權(quán)限”對(duì)話框,點(diǎn)擊“添加”,選擇管理該虛擬機(jī)的用戶,在對(duì)話框的“分配的角色”下拉列表中選擇“虛擬機(jī)用戶(示例)”。重復(fù)此操作為各單位管理員分配虛擬機(jī),可按系統(tǒng)缺省設(shè)置管理虛擬機(jī)。
(3) 為各單位管理員下發(fā)vSphere Client工具安裝程序和管理帳號(hào),使其能管理本單位的續(xù)集服務(wù)器。
對(duì)于各單位的管理員可在管理平臺(tái)上按時(shí)間點(diǎn)對(duì)虛擬機(jī)執(zhí)行快照操作,創(chuàng)建多個(gè)內(nèi)存快照,還原快照時(shí)能還原到該時(shí)間點(diǎn)的系統(tǒng)運(yùn)行狀態(tài)。
3.7.1 使用DataRecovery工具備份虛擬機(jī)
(1) 在vSphere Client 中,選擇“主頁(yè)→解決方案和應(yīng)用程序→ VMware Data Recovery”。鍵入VMware Data Recovery虛擬機(jī)的管理地址,然后單擊“連接”按鈕,鍵入管理員的用戶名及口令后進(jìn)入系統(tǒng)。
(2) 創(chuàng)建備份作業(yè)。選擇創(chuàng)建備份作業(yè),按向?qū)崾?,在“備份作業(yè):名稱”頁(yè)中輸入備份作業(yè)名稱,在“虛擬機(jī)”頁(yè)中,指定虛擬機(jī)的集合(如數(shù)據(jù)中心內(nèi)的所有虛擬機(jī)),或選擇單個(gè)虛擬機(jī)。如果選擇整個(gè)資源池、主機(jī)、數(shù)據(jù)中心或文件夾,則在后續(xù)的備份中,該容器中的所有新虛擬機(jī)均將包含在內(nèi)。如果選擇了虛擬機(jī),則添加到該虛擬機(jī)的所有磁盤均將包含于備份中。如果將虛擬機(jī)從所選容器移動(dòng)到另一未被選定的容器,則不再對(duì)該虛擬機(jī)進(jìn)行備份。
(3) 在“目標(biāo)”頁(yè),選擇用于存儲(chǔ)備份的位置。
(4) 在“備份時(shí)間段”頁(yè),設(shè)置每周備份開始時(shí)間及持續(xù)時(shí)長(zhǎng),在備份時(shí)間段內(nèi)隨時(shí)啟動(dòng)虛擬機(jī)備份,每個(gè)與備份作業(yè)相關(guān)的虛擬機(jī)在該段時(shí)間內(nèi)會(huì)進(jìn)行一次備份。
(5) 在“保留策略”頁(yè),確定要保留的備份數(shù)量極其保留時(shí)間,系統(tǒng)將根據(jù)需要?jiǎng)h除不受保留策略保護(hù)的舊備份,以便為新備份留出空間,制訂合理的保留策略能最大限度地保證應(yīng)用數(shù)據(jù)的安全。
(6) 在“即將完成”頁(yè),檢查備份作業(yè)的設(shè)置,在“備份”選項(xiàng)卡可以看到創(chuàng)建的“備份作業(yè)”。
3.7.2 使用DataRecovery工具恢復(fù)虛擬機(jī)
(1) 當(dāng)某個(gè)虛擬機(jī)出現(xiàn)故障需要恢復(fù)時(shí),登錄vSphere Client,進(jìn)入VMware Data Recovery系統(tǒng),選擇“還原虛擬機(jī)”。
(2) 在“源選擇”頁(yè),選擇一個(gè)或多個(gè)還原點(diǎn)用于還原虛擬機(jī)或虛擬磁盤。
(3) 在“目標(biāo)源”頁(yè),為每個(gè)要還原的虛擬機(jī)和虛擬磁盤選擇位置和還原選項(xiàng)??梢詫⑻摂M機(jī)或虛擬磁盤拖動(dòng)到所需的主機(jī)、群集或資源池中。
(4) 在“即將完成”頁(yè),將使用指定選項(xiàng)還原虛擬機(jī)或虛擬磁盤,并提示有哪個(gè)虛擬機(jī)將被覆蓋,有哪些虛擬機(jī)將被創(chuàng)建及共需還原多少GB數(shù)據(jù)。
(5) 點(diǎn)擊“還原”開始還原工作。
HA是為了解決計(jì)劃外停機(jī),即當(dāng)物理機(jī)宕機(jī),另一臺(tái)服務(wù)器會(huì)立即自動(dòng)接管其運(yùn)行的虛擬機(jī)業(yè)務(wù)。
測(cè)試方法:手動(dòng)將其中一臺(tái)服務(wù)器電源全部斷開;用PING的方式,測(cè)試虛擬機(jī)丟包數(shù),并通過(guò)WEB 方式訪問(wèn)門戶系統(tǒng),在丟10左右網(wǎng)絡(luò)數(shù)據(jù)包后,門戶網(wǎng)站頁(yè)面訪問(wèn)正常。
vMotion是為了解決計(jì)劃內(nèi)停機(jī),當(dāng)我們需要維護(hù)物理服務(wù)器且需要關(guān)機(jī)時(shí),但業(yè)務(wù)不能停,我們可以使用vMotion手動(dòng)將虛擬機(jī)手動(dòng)遷移至其他服務(wù)器,而在遷移過(guò)程中,業(yè)務(wù)不停機(jī)。
測(cè)試方法:手動(dòng)將某門戶系統(tǒng)虛擬機(jī)遷移至另一臺(tái)服務(wù)器用PING的方式,測(cè)試虛擬機(jī)丟包數(shù),并通過(guò)WEB方式訪問(wèn),訪問(wèn)過(guò)程無(wú)中斷現(xiàn)象,速度沒(méi)有影響,且PING測(cè)試最多丟1個(gè)網(wǎng)絡(luò)數(shù)據(jù)包。
使用VMware Vsphere虛擬化基礎(chǔ)架構(gòu)平臺(tái),使用VCenter統(tǒng)一管理中心,監(jiān)控管理20臺(tái)應(yīng)用及管理虛擬機(jī)、2臺(tái)物理服務(wù)器,提高管理水平與效率。改變IT基礎(chǔ)架構(gòu)提高安全管理水平,使各個(gè)部門對(duì)生產(chǎn)系統(tǒng)隔離、測(cè)試機(jī)需求不再成為瓶頸。VMware Data Recovery備份系統(tǒng),實(shí)現(xiàn)應(yīng)用不停機(jī)的增量備份,部署每個(gè)虛擬機(jī)每天備份一次,保留備份一周的策略,提高IT運(yùn)維人員快速業(yè)務(wù)供給能力,虛擬平臺(tái)部署以來(lái),運(yùn)行平穩(wěn),切實(shí)解決了各單位門戶網(wǎng)站集中管理及遠(yuǎn)程維護(hù)、系統(tǒng)故障自動(dòng)切換、數(shù)據(jù)安全性問(wèn)題
[1] 李剛.基于VMware Esxi軟件的服務(wù)器虛擬化技術(shù)在天津地震監(jiān)測(cè)網(wǎng)絡(luò)中的應(yīng)用[J].震災(zāi)防御技術(shù),2011,6(3) ∶ 311-318
[2] 何力.服務(wù)器虛擬化部署 實(shí)現(xiàn)運(yùn)營(yíng)能效最大化[J].信息通信,2012,(5)∶223-224
[3] 張軍峰.企業(yè)服務(wù)器虛擬化應(yīng)用平臺(tái)搭建及應(yīng)用研究[J].中國(guó)科技信息,2009(23) 123-125,129
[4] 譚文輝.利用VMware實(shí)現(xiàn)數(shù)據(jù)中心服務(wù)器虛擬化[J].艦船電子工程,2008,(6)
[5] 王建紅,趙麗紅.淺論虛擬化及其應(yīng)用[J].科技廣場(chǎng),2007,(7)∶238-239