吉林省統(tǒng)計局數(shù)據(jù)管理中心 蘇艷春 張 楠 李志剛
虛擬機技術(shù)淺析
吉林省統(tǒng)計局數(shù)據(jù)管理中心 蘇艷春 張 楠 李志剛
虛擬機創(chuàng)建、遷移等操作靈活,資源利用率高,隨著電子信息技術(shù)的飛速發(fā)展,虛擬機技術(shù)應用日益廣泛,本文基于某個應用方案,對虛擬機技術(shù)特點進行分析。
虛擬機;VMware;ESX;VirtualCenter;VMotion
虛擬機是用虛擬化軟件創(chuàng)建的、具有和物理計算機一樣特性的軟件虛擬計算機??梢园惭b操作系統(tǒng)、各種應用軟件,操作方式和使用物理計算機一模一樣。虛擬機相對于物理機還有統(tǒng)一監(jiān)控、方便移動、管理簡單等等特點。一個虛擬機就是幾個磁盤文件,我們把它們統(tǒng)稱為虛擬機文件。注意,我們說到虛擬機文件的時候,都是指的是組成這個虛擬機的幾個磁盤文件,而絕對不是指虛擬機里面的操作系統(tǒng)或應用程序的任何文件。
VMware ESX3.5是一個直接安裝在物理服務器上的虛擬化軟件,可以在同一個物理服務器上創(chuàng)建多個虛擬機來運行windows和Linux等操作系統(tǒng)和各種應用軟件。平常情況下,我們是看不到這個虛擬化層的任何文件或者界面的,如果想查看虛擬化層的界面,可以使用顯示器或者ILO方式連接到某一個具體刀片去看。
VI Client是我們控制虛擬機、控制整個虛擬化架構(gòu)的接口,采用圖形化界面。我們?nèi)魏螌μ摂M化層的操作都是在這里進行的。凡是要對虛擬機、虛擬化層等等進行的操作,都是要登錄到VI Client里面進行操作的。使用VI Client的時候,一般都是使用管理員本地計算機安裝的VI Client來登錄到VirtualCenter(以后我們簡稱VC),使用VC的用戶名和密碼。
如果部分正確設置了VLan ID,但是從工作的電腦ping不通這個ESX服務器的IP地址,就需要檢查內(nèi)容是刀片機箱背板交換機與刀片網(wǎng)卡連接的端口是不是設置了trunk連接。還要注意,安裝VC用的那個物理服務器的網(wǎng)卡與刀片機箱背板網(wǎng)絡交換機之間是不能設置trunk連接的。有些項目里,可能不會對刀箱的背板交換機做Trunk設置,那么,本文所講的ESX安裝的時候,就不需要設置VLan ID了。
使用虛擬化最主要的觀點就是【虛擬機就是一個物理機,物理機怎么做,虛擬機就怎么做】。
VMware ESX3.5主要特點:
1.SAN集中存儲實現(xiàn)虛擬服務器的文件共享。
方案中,我們采用EVA光纖存儲,這樣可以將每個虛擬機的文件系統(tǒng)保存在存儲陣上,VMware VMFS 虛擬機文件系統(tǒng),是一種高性能的群集文件系統(tǒng),允許多個ESX Server 安裝同時訪問存儲。支持通過VMware VirtualCenter、VMware VMotion? 技術(shù)、VMware HA 提供的基于虛擬化的分布式基礎(chǔ)結(jié)構(gòu)服務。VMware的虛擬架構(gòu)系統(tǒng)中的虛擬機實際上是被封裝成了一個檔案文件和若干相關(guān)環(huán)境配置文件(見圖1)。
圖1
2.虛擬架構(gòu)環(huán)境的集中管理、自動化及優(yōu)化運行。
為了對服務器虛擬架構(gòu)進行有效的管理和監(jiān)控,方案中配置一臺獨立的安裝了Windows Server操作系統(tǒng)的刀片服務器來做為虛擬化中的VirtualCenter服務器,VirtualCenter服務器為IT環(huán)境提供虛擬化環(huán)境所有的管理、操作自動化、資源優(yōu)化和高可用性(見圖2)。
圖2
3.使用 VMotion遷移運行中的虛擬機和執(zhí)行無間斷的 IT 環(huán)境維護。
VMotion可以在不中斷虛擬機應用,不關(guān)閉虛擬機的情況下,把虛擬機的運行地點從一臺刀片改變到另外一個刀片。從而實現(xiàn)應用的不停機運作的情況下,來維護需要停機的刀片(見圖3)。
圖3
4.VMware HA 實現(xiàn)經(jīng)濟高效、獨立于硬件和操作系統(tǒng)的高可用性。
當群集中的任意一臺刀片出現(xiàn)故障,造成刀片停機的時候,VMware HA可以把運行在這個刀片上的虛擬機自動轉(zhuǎn)移到另外好的刀片上去運行。應付突發(fā)的刀片停機災難(見圖4)。
圖4