欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器的制作方法

文檔序號(hào):6600423閱讀:225來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是指一種虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器。
背景技術(shù)
隨著虛擬化技術(shù)的發(fā)展,人們已經(jīng)可以在一臺(tái)物理機(jī)器上同時(shí)運(yùn)行多個(gè)操作系統(tǒng)。虛擬化技術(shù)提供商們也提出了各自的虛擬化管理軟件,如VMwareESX、微軟的HyperV Server、思杰的Xen Server等,這類(lèi)軟件的特點(diǎn)是一個(gè)虛擬操作系統(tǒng)鏡像可以在物理機(jī)器集群上運(yùn)行多個(gè)操作系統(tǒng)實(shí)例,這使得在保持物理機(jī)器數(shù)量不變的情況下,可以跟據(jù)實(shí)際需要?jiǎng)討B(tài)增減虛擬機(jī)實(shí)例,在應(yīng)用系統(tǒng)負(fù)荷較低時(shí)可關(guān)閉部份物理機(jī)器,以節(jié)省資源;還可以跟據(jù)各應(yīng)用系統(tǒng)的負(fù)荷情況,按比例分配虛擬機(jī)實(shí)例,提高了物理資源的利用率。但是在現(xiàn)有技術(shù)中,需要人工干預(yù)才能創(chuàng)建一個(gè)虛擬機(jī)實(shí)例,并使得該虛擬機(jī)實(shí)例參與一個(gè)運(yùn)行中的應(yīng)用系統(tǒng);并且在銷(xiāo)毀一個(gè)虛擬機(jī)實(shí)例后,也需要人工干預(yù)才能釋放該虛擬機(jī)實(shí)例占用的物理機(jī)器資源,比如一個(gè)物理機(jī)器上的A應(yīng)用的虛擬機(jī)實(shí)例關(guān)閉,現(xiàn)有技術(shù)不能自動(dòng)快速將將物理機(jī)器用于B應(yīng)用的虛擬機(jī)實(shí)例,這樣不但不能快速響應(yīng)用戶的需求,并且降低了物理機(jī)器的利用率。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器,能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例數(shù)量,提高物理機(jī)器的利用率。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施例提供技術(shù)方案如下一方面,提供一種虛擬機(jī)管理方法,包括虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù);所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,所述虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù)包括所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù);或所述虛擬機(jī)管理服務(wù)器接收負(fù)載均衡服務(wù)器發(fā)送的在線用戶數(shù)。其中,所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù)包括所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器發(fā)送查詢指令,查詢一次所述應(yīng)用系統(tǒng)的在線用戶數(shù);所述虛擬機(jī)管理服務(wù)器接收所述負(fù)載均衡服務(wù)器返回的在線用戶數(shù)。其中,所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則所
4述虛擬機(jī)管理服務(wù)器增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則所述虛擬機(jī)管理服務(wù)器減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,所述虛擬機(jī)管理服務(wù)器增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù)和自身所存儲(chǔ)的物理機(jī)器集群的資源明細(xì)從物理機(jī)器集群中確定一物理機(jī)器;所述虛擬機(jī)管理服務(wù)器向所述物理機(jī)器上的虛擬機(jī)管理客戶端發(fā)送創(chuàng)建指令,指示所述虛擬機(jī)管理客戶端創(chuàng)建新的虛擬機(jī)實(shí)例;所述虛擬機(jī)管理服務(wù)器向DHCP(動(dòng)態(tài)主機(jī)設(shè)置協(xié)議)服務(wù)器發(fā)送地址分配指令, 指示所述DHCP服務(wù)器為新創(chuàng)建的虛擬機(jī)實(shí)例分配IP (網(wǎng)絡(luò)協(xié)議)地址;所述虛擬機(jī)管理服務(wù)器向所述負(fù)載均衡服務(wù)器發(fā)送添加指令,指示所述負(fù)載均衡服務(wù)器將所述新創(chuàng)建虛擬機(jī)實(shí)例的IP地址添加到列表中,以便所述應(yīng)用系統(tǒng)的在線用戶能夠訪問(wèn)所述新創(chuàng)建的虛擬機(jī)實(shí)例。其中,所述虛擬機(jī)管理服務(wù)器減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括所述虛擬機(jī)管理服務(wù)器確定要關(guān)閉的虛擬機(jī)實(shí)例;所述虛擬機(jī)管理服務(wù)器向所述負(fù)載均衡服務(wù)器發(fā)送第一關(guān)閉指令,指示所述負(fù)載均衡服務(wù)器不再將新用戶指向所述要關(guān)閉的虛擬機(jī)實(shí)例,并將所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶切換至其他虛擬機(jī)實(shí)例;在訪問(wèn)所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶數(shù)減少到0時(shí),所述虛擬機(jī)管理服務(wù)器向所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的虛擬機(jī)管理客戶端發(fā)送第二關(guān)閉指令,指示所述虛擬機(jī)管理客戶端關(guān)閉所述虛擬機(jī)實(shí)例。本發(fā)明實(shí)施例還提供了一種虛擬機(jī)管理服務(wù)器,包括獲取模塊,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù);處理模塊,用于根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,所述處理模塊具體用于若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。本發(fā)明實(shí)施例還提供了一種虛擬機(jī)管理系統(tǒng),包括虛擬機(jī)管理服務(wù)器,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù),并根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,所述虛擬機(jī)管理服務(wù)器具體用于每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器發(fā)送查詢指令,查詢一次所述應(yīng)用系統(tǒng)的在線用戶數(shù);所述系統(tǒng)還包括所述負(fù)載均衡服務(wù)器,用于向所述虛擬機(jī)管理服務(wù)器返回在線用戶數(shù)。其中,所述虛擬機(jī)管理服務(wù)器具體用于若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
進(jìn)一步地,所述系統(tǒng)還包括鏡像存儲(chǔ)服務(wù)器,用于存儲(chǔ)虛擬機(jī)鏡像文件數(shù)據(jù);虛擬機(jī)管理客戶端,用于根據(jù)接收到的所述虛擬機(jī)管理服務(wù)器的指令創(chuàng)建或關(guān)閉虛擬機(jī)實(shí)例;DHCP服務(wù)器,用于根據(jù)接收到的所述虛擬機(jī)管理服務(wù)器的指令為虛擬機(jī)實(shí)例分配 IP地址。本發(fā)明的實(shí)施例具有以下有益效果上述方案中,虛擬機(jī)管理服務(wù)器根據(jù)獲取的應(yīng)用系統(tǒng)的在線用戶數(shù)自動(dòng)增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。本發(fā)明實(shí)施例能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例的數(shù)量,提高物理設(shè)備的利用率。


圖1為本發(fā)明的實(shí)施例虛擬機(jī)管理方法的流程示意圖;圖2為本發(fā)明的實(shí)施例虛擬機(jī)管理服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明的實(shí)施例虛擬機(jī)管理系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明的實(shí)施例虛擬機(jī)管理方法的另一流程示意圖。
具體實(shí)施例方式為使本發(fā)明的實(shí)施例要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。本發(fā)明的實(shí)施例針對(duì)現(xiàn)有技術(shù)中需要人工干預(yù)才能夠創(chuàng)建或銷(xiāo)毀虛擬機(jī)實(shí)例的問(wèn)題,提供一種虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器,能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例數(shù)量,提高物理機(jī)器的利用率。本發(fā)明實(shí)施例提供了一種虛擬機(jī)管理方法,如圖1所示,該方法包括步驟101 虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù);步驟102 虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。本實(shí)施例的虛擬機(jī)管理方法,虛擬機(jī)管理服務(wù)器能夠根據(jù)獲取的應(yīng)用系統(tǒng)的在線用戶數(shù)自動(dòng)增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例,本實(shí)施例能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例的數(shù)量,提高物理機(jī)器的利用率。本發(fā)明實(shí)施例還提供了一種虛擬機(jī)管理服務(wù)器,如圖2所示,該虛擬機(jī)管理服務(wù)器包括獲取模塊20,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù);處理模塊21,用于根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,處理模塊21具體用于若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則增加應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,處理模塊21包括
6
確定單元22,用于在增加應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例時(shí),根據(jù)所獲取的在線用戶數(shù)從物理機(jī)器集群中確定一物理機(jī)器;發(fā)送單元23,用于向該物理機(jī)器上的虛擬機(jī)管理客戶端發(fā)送創(chuàng)建指令,指示虛擬機(jī)管理客戶端創(chuàng)建新的虛擬機(jī)實(shí)例;發(fā)送單元23 還用于向 DHCP (Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)設(shè)置協(xié)議)服務(wù)器發(fā)送地址分配指令,指示DHCP服務(wù)器為新創(chuàng)建的虛擬機(jī)實(shí)例分配IP地址,并向負(fù)載均衡服務(wù)器發(fā)送添加指令,指示負(fù)載均衡服務(wù)器將新創(chuàng)建虛擬機(jī)實(shí)例的IP地址添加到列表中,以便應(yīng)用系統(tǒng)的在線用戶能夠訪問(wèn)新創(chuàng)建的虛擬機(jī)實(shí)例。其中,在減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例時(shí),確定單元22還用于確定要關(guān)閉的虛擬機(jī)實(shí)例;發(fā)送單元23還用于向負(fù)載均衡服務(wù)器發(fā)送第一關(guān)閉指令,指示負(fù)載均衡服務(wù)器不再將新用戶指向要關(guān)閉的虛擬機(jī)實(shí)例,并將要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶切換至其他虛擬機(jī)實(shí)例;在訪問(wèn)要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶數(shù)減少到0時(shí),發(fā)送單元23向要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的虛擬機(jī)管理客戶端發(fā)送第二關(guān)閉指令,指示虛擬機(jī)管理客戶端關(guān)閉虛擬機(jī)實(shí)例。本實(shí)施例的虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù),并根據(jù)應(yīng)用系統(tǒng)的在線用戶數(shù)自動(dòng)增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例,本實(shí)施例能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例的數(shù)量,提高物理機(jī)器的利用率。本發(fā)明實(shí)施例還提供了一種虛擬機(jī)管理系統(tǒng),如圖3所示,該虛擬機(jī)管理系統(tǒng)包括虛擬機(jī)管理服務(wù)器30,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù),并根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。其中,該系統(tǒng)還包括負(fù)載均衡服務(wù)器31,虛擬機(jī)管理服務(wù)器30可以每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器31發(fā)送查詢指令,查詢一次應(yīng)用系統(tǒng)的在線用戶數(shù);負(fù)載均衡服務(wù)器31用于向虛擬機(jī)管理服務(wù)器30返回在線用戶數(shù)。還可以由負(fù)載均衡服務(wù)器31每隔預(yù)定的時(shí)間間隔向虛擬機(jī)管理服務(wù)器30上報(bào)一次應(yīng)用系統(tǒng)的在線用戶數(shù)。若虛擬機(jī)管理服務(wù)器30所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則虛擬機(jī)管理服務(wù)器30增加應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若虛擬機(jī)管理服務(wù)器30所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則虛擬機(jī)管理服務(wù)器30減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。進(jìn)一步地,該系統(tǒng)還包括鏡像存儲(chǔ)服務(wù)器32,用于存儲(chǔ)虛擬機(jī)鏡像文件數(shù)據(jù);虛擬機(jī)管理客戶端33,用于根據(jù)接收到的虛擬機(jī)管理服務(wù)器30的指令創(chuàng)建或關(guān)閉虛擬機(jī)實(shí)例;DHCP服務(wù)器34,用于根據(jù)接收到的虛擬機(jī)管理服務(wù)器30的指令為虛擬機(jī)實(shí)例分配IP地址;物理機(jī)器集群35,用于提供運(yùn)行虛擬機(jī)實(shí)例的物理資源。物理集群35可以包括一個(gè)以上物理機(jī)器。
7
其中,負(fù)載均衡服務(wù)器31為外界用戶訪問(wèn)應(yīng)用系統(tǒng)的入口,每個(gè)訪問(wèn)請(qǐng)求被分發(fā)到一個(gè)虛擬機(jī)實(shí)例上處理,負(fù)載均衡服務(wù)器31會(huì)將應(yīng)用系統(tǒng)的在線用戶數(shù)反饋給虛擬機(jī)管理服務(wù)器30。下面結(jié)合圖3所示的系統(tǒng),對(duì)本發(fā)明的虛擬機(jī)管理方法進(jìn)行進(jìn)一步說(shuō)明,首先需要制作虛擬機(jī)鏡像,在鏡像中安裝好應(yīng)用系統(tǒng),并設(shè)置為操作系統(tǒng)啟動(dòng)后自動(dòng)運(yùn)行;并在物理機(jī)器集群35中的每個(gè)物理機(jī)器上安裝虛擬機(jī)管理客戶端33,在虛擬機(jī)管理服務(wù)器30上注冊(cè)物理機(jī)器集群35的信息和虛擬機(jī)鏡像信息,并將虛擬機(jī)鏡像上傳到鏡像存儲(chǔ)服務(wù)器 32。如圖4所示,本實(shí)施例的虛擬機(jī)管理方法包括步驟401 虛擬機(jī)管理服務(wù)器30每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù);虛擬機(jī)管理服務(wù)器30可以每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器31發(fā)送查詢指令,獲取應(yīng)用系統(tǒng)的在線用戶數(shù),也可以由負(fù)載均衡服務(wù)器31每隔預(yù)定的時(shí)間間隔主動(dòng)向虛擬機(jī)管理服務(wù)器30上報(bào)應(yīng)用系統(tǒng)的在線用戶數(shù),其中,預(yù)定的時(shí)間間隔可以為1 10分鐘;步驟402 虛擬機(jī)管理服務(wù)器30根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則判斷增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例,若虛擬機(jī)管理服務(wù)器30需要增加一個(gè)虛擬機(jī)實(shí)例,轉(zhuǎn)向步驟403,虛擬機(jī)管理服務(wù)器30需要減少一個(gè)虛擬機(jī)實(shí)例,轉(zhuǎn)向步驟408 ;比如預(yù)設(shè)規(guī)則可以為應(yīng)用系統(tǒng)的每500用戶需要一個(gè)虛擬機(jī)實(shí)例,若虛擬機(jī)管理服務(wù)器30獲取的在線用戶數(shù)為1500,當(dāng)前的虛擬機(jī)實(shí)例數(shù)量為2,則虛擬機(jī)管理服務(wù)器30 需要增加一個(gè)虛擬機(jī)實(shí)例;若虛擬機(jī)管理服務(wù)器30獲取的在線用戶數(shù)為1500,當(dāng)前的虛擬機(jī)實(shí)例數(shù)量為4,則虛擬機(jī)管理服務(wù)器30需要減少一個(gè)虛擬機(jī)實(shí)例;步驟403 虛擬機(jī)管理服務(wù)器30從物理機(jī)器集群35中確定一物理機(jī)器;虛擬機(jī)管理服務(wù)器30中有每個(gè)物理機(jī)器的資源明細(xì)、已使用的資源明細(xì)和已在其上運(yùn)行的虛擬機(jī)實(shí)例數(shù)量,虛擬機(jī)管理服務(wù)器30根據(jù)需要配置虛擬機(jī)實(shí)例使用的CPU數(shù)量、內(nèi)存大小、MAC地址、IP地址等信息以及物理機(jī)器剩余的資源是否滿足新創(chuàng)建的虛擬機(jī)使用挑選出符合條件的物理機(jī)器;步驟404 虛擬機(jī)管理服務(wù)器30向該物理機(jī)器上的虛擬機(jī)管理客戶端33發(fā)送創(chuàng)建指令和新創(chuàng)建虛擬機(jī)的配置,指示創(chuàng)建新的虛擬機(jī)實(shí)例;步驟405 虛擬機(jī)管理客戶端33創(chuàng)建新的虛擬機(jī)實(shí)例;虛擬機(jī)管理客戶端33根據(jù)接收到的新創(chuàng)建虛擬機(jī)的配置從鏡像存儲(chǔ)服務(wù)器32下載鏡像,調(diào)用虛擬化軟件創(chuàng)建并啟動(dòng)一個(gè)虛擬機(jī)實(shí)例;步驟406 虛擬機(jī)管理服務(wù)器30向DHCP服務(wù)器;34發(fā)送分配地址指令,指示DHCP 服務(wù)器34為新創(chuàng)建的虛擬機(jī)實(shí)例分配IP地址;在DHCP服務(wù)器34中,可以預(yù)先將MAC地址和IP地址配對(duì),這樣只要虛擬機(jī)實(shí)例的MAC地址確定,就確定為它分配的IP地址;步驟407 虛擬機(jī)管理服務(wù)器30向負(fù)載均衡服務(wù)器31發(fā)送添加指令,指示負(fù)載均衡服務(wù)器31將新創(chuàng)建的虛擬機(jī)實(shí)例的IP地址添加到負(fù)載均衡服務(wù)器31的列表中。這樣應(yīng)用系統(tǒng)的用戶就可以訪問(wèn)新創(chuàng)建的虛擬機(jī)實(shí)例,負(fù)載均衡服務(wù)器31可以
8設(shè)置一定的分發(fā)策略,將應(yīng)用系統(tǒng)的新用戶指向新創(chuàng)建的虛擬機(jī)實(shí)例。步驟408 虛擬機(jī)管理服務(wù)器30確定要關(guān)閉的虛擬機(jī)實(shí)例;虛擬機(jī)管理服務(wù)器30 —般選擇用戶數(shù)最少的虛擬機(jī)實(shí)例作為要關(guān)閉的虛擬機(jī)實(shí)例,因?yàn)橐鹊竭@些用戶完全離線或?qū)⑺麄兦袚Q到其它虛擬機(jī)實(shí)例之后才可將這個(gè)虛擬機(jī)實(shí)例關(guān)閉;步驟409 虛擬機(jī)管理服務(wù)器30向負(fù)載均衡服務(wù)器31發(fā)送第一關(guān)閉指令,指示要關(guān)閉的虛擬機(jī)實(shí)例;步驟410 負(fù)載均衡服務(wù)器31不再將新用戶指向要關(guān)閉的虛擬機(jī)實(shí)例,并將要關(guān)閉的虛擬機(jī)實(shí)例的用戶切換到其它虛擬機(jī)實(shí)例;負(fù)載均衡服務(wù)器31可以將該虛擬機(jī)實(shí)例的IP地址從列表中刪除,這樣用戶將不再訪問(wèn)該虛擬機(jī)實(shí)例;步驟411 當(dāng)訪問(wèn)該虛擬機(jī)實(shí)例的用戶數(shù)逐漸減少到0時(shí),負(fù)載均衡服務(wù)器31通知虛擬機(jī)管理服務(wù)器30該虛擬機(jī)實(shí)例可關(guān)閉;負(fù)載均衡服務(wù)器31將該虛擬機(jī)實(shí)例從應(yīng)用中刪除,并通知虛擬機(jī)管理服務(wù)器30 該虛擬機(jī)實(shí)例可關(guān)閉;步驟412 虛擬機(jī)管理服務(wù)器30向該虛擬機(jī)實(shí)例對(duì)應(yīng)的虛擬機(jī)管理客戶端33發(fā)送第二關(guān)閉指令,指示虛擬機(jī)管理客戶端33關(guān)閉該虛擬機(jī)實(shí)例。這樣就可以及時(shí)釋放出該虛擬機(jī)實(shí)例占用的物理資源,提高物理機(jī)器的利用率本實(shí)施例中,虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù),并根據(jù)應(yīng)用系統(tǒng)的在線用戶數(shù)自動(dòng)增加或減少應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例,本實(shí)施例能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例的數(shù)量,快速響應(yīng)用戶需求,提高物理機(jī)器的利用率。所述方法實(shí)施例是與所述裝置實(shí)施例相對(duì)應(yīng)的,在方法實(shí)施例中未詳細(xì)描述的部分參照裝置實(shí)施例中相關(guān)部分的描述即可,在裝置實(shí)施例中未詳細(xì)描述的部分參照方法實(shí)施例中相關(guān)部分的描述即可。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 該程序在執(zhí)行時(shí),包括如上述方法實(shí)施例的步驟,所述的存儲(chǔ)介質(zhì),如磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。在本發(fā)明各方法實(shí)施例中,所述各步驟的序號(hào)并不能用于限定各步驟的先后順序,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,對(duì)各步驟的先后變化也在本發(fā)明的保護(hù)范圍之內(nèi)。以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
9
權(quán)利要求
1.一種虛擬機(jī)管理方法,其特征在于,包括 虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù);所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
2.根據(jù)權(quán)利要求1所述的虛擬機(jī)管理方法,其特征在于,所述虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù)包括所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù);或所述虛擬機(jī)管理服務(wù)器接收負(fù)載均衡服務(wù)器發(fā)送的在線用戶數(shù)。
3.根據(jù)權(quán)利要求2所述的虛擬機(jī)管理方法,其特征在于,所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔獲取一次應(yīng)用系統(tǒng)的在線用戶數(shù)包括所述虛擬機(jī)管理服務(wù)器每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器發(fā)送查詢指令,查詢一次所述應(yīng)用系統(tǒng)的在線用戶數(shù);所述虛擬機(jī)管理服務(wù)器接收所述負(fù)載均衡服務(wù)器返回的在線用戶數(shù)。
4.根據(jù)權(quán)利要求1所述的虛擬機(jī)管理方法,其特征在于,所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則所述虛擬機(jī)管理服務(wù)器增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則所述虛擬機(jī)管理服務(wù)器減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
5.根據(jù)權(quán)利要求1或4所述的虛擬機(jī)管理方法,其特征在于,所述虛擬機(jī)管理服務(wù)器增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù)和自身所存儲(chǔ)的物理機(jī)器集群的資源信息從物理機(jī)器集群中確定一物理機(jī)器;所述虛擬機(jī)管理服務(wù)器向所述物理機(jī)器上的虛擬機(jī)管理客戶端發(fā)送創(chuàng)建指令,指示所述虛擬機(jī)管理客戶端創(chuàng)建新的虛擬機(jī)實(shí)例;所述虛擬機(jī)管理服務(wù)器向DHCP(動(dòng)態(tài)主機(jī)設(shè)置協(xié)議)服務(wù)器發(fā)送地址分配指令,指示所述DHCP服務(wù)器為新創(chuàng)建的虛擬機(jī)實(shí)例分配IP (網(wǎng)絡(luò)協(xié)議)地址;所述虛擬機(jī)管理服務(wù)器向所述負(fù)載均衡服務(wù)器發(fā)送添加指令,指示所述負(fù)載均衡服務(wù)器將所述新創(chuàng)建虛擬機(jī)實(shí)例的IP地址添加到列表中,以便所述應(yīng)用系統(tǒng)的在線用戶能夠訪問(wèn)所述新創(chuàng)建的虛擬機(jī)實(shí)例。
6.根據(jù)權(quán)利要求1或4所述的虛擬機(jī)管理方法,其特征在于,所述虛擬機(jī)管理服務(wù)器減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例包括所述虛擬機(jī)管理服務(wù)器確定要關(guān)閉的虛擬機(jī)實(shí)例;所述虛擬機(jī)管理服務(wù)器向所述負(fù)載均衡服務(wù)器發(fā)送第一關(guān)閉指令,指示所述負(fù)載均衡服務(wù)器不再將新用戶指向所述要關(guān)閉的虛擬機(jī)實(shí)例,并將所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶切換至其他虛擬機(jī)實(shí)例;在訪問(wèn)所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的用戶數(shù)減少到0時(shí),所述虛擬機(jī)管理服務(wù)器向所述要關(guān)閉的虛擬機(jī)實(shí)例對(duì)應(yīng)的虛擬機(jī)管理客戶端發(fā)送第二關(guān)閉指令,指示所述虛擬機(jī)管理客戶端關(guān)閉所述虛擬機(jī)實(shí)例。
7.—種虛擬機(jī)管理服務(wù)器,其特征在于,包括獲取模塊,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù);處理模塊,用于根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
8.根據(jù)權(quán)利要求7所述的虛擬機(jī)管理服務(wù)器,其特征在于,所述處理模塊具體用于若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
9.一種虛擬機(jī)管理系統(tǒng),其特征在于,包括虛擬機(jī)管理服務(wù)器,用于獲取應(yīng)用系統(tǒng)的在線用戶數(shù),并根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
10.根據(jù)權(quán)利要求9所述的虛擬機(jī)管理系統(tǒng),其特征在于,所述虛擬機(jī)管理服務(wù)器具體用于每隔預(yù)定的時(shí)間間隔向負(fù)載均衡服務(wù)器發(fā)送查詢指令,查詢一次所述應(yīng)用系統(tǒng)的在線用戶數(shù);所述系統(tǒng)還包括所述負(fù)載均衡服務(wù)器,用于向所述虛擬機(jī)管理服務(wù)器返回在線用戶數(shù)。
11.根據(jù)權(quán)利要求9所述的虛擬機(jī)管理系統(tǒng),其特征在于,所述虛擬機(jī)管理服務(wù)器具體用于若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量大于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則增加所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例;若所獲取的在線用戶數(shù)需要的虛擬機(jī)實(shí)例數(shù)量小于當(dāng)前的虛擬機(jī)實(shí)例數(shù)量,則減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。
12.根據(jù)權(quán)利要求9所述的虛擬機(jī)管理系統(tǒng),其特征在于,所述系統(tǒng)還包括鏡像存儲(chǔ)服務(wù)器,用于存儲(chǔ)虛擬機(jī)鏡像文件數(shù)據(jù);虛擬機(jī)管理客戶端,用于根據(jù)接收到的所述虛擬機(jī)管理服務(wù)器的指令創(chuàng)建或關(guān)閉虛擬機(jī)實(shí)例;DHCP服務(wù)器,用于根據(jù)接收到的所述虛擬機(jī)管理服務(wù)器的指令為虛擬機(jī)實(shí)例分配IP 地址。
全文摘要
本發(fā)明公開(kāi)了一種虛擬機(jī)管理方法、系統(tǒng)及虛擬機(jī)管理服務(wù)器,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。其中,該虛擬機(jī)管理方法,包括虛擬機(jī)管理服務(wù)器獲取應(yīng)用系統(tǒng)的在線用戶數(shù);所述虛擬機(jī)管理服務(wù)器根據(jù)所獲取的在線用戶數(shù),結(jié)合預(yù)設(shè)規(guī)則增加或減少所述應(yīng)用系統(tǒng)的虛擬機(jī)實(shí)例。本發(fā)明實(shí)施例能夠根據(jù)應(yīng)用系統(tǒng)負(fù)荷自動(dòng)調(diào)整虛擬機(jī)實(shí)例數(shù)量,提高物理機(jī)器的利用率。本發(fā)明的技術(shù)方案可以廣泛應(yīng)用于虛擬機(jī)應(yīng)用系統(tǒng)中。
文檔編號(hào)G06F9/455GK102214117SQ20101014293
公開(kāi)日2011年10月12日 申請(qǐng)日期2010年4月7日 優(yōu)先權(quán)日2010年4月7日
發(fā)明者林尤沖 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
喀喇| 夹江县| 新沂市| 鸡泽县| 巧家县| 茂名市| 马鞍山市| 余姚市| 定安县| 文昌市| 吉木乃县| 义马市| 崇义县| 东阿县| 宝清县| 昔阳县| 桂阳县| 罗源县| 边坝县| 武鸣县| 辛集市| 吉林省| 资源县| 桂平市| 九江县| 潜山县| 阿城市| 长汀县| 肇东市| 浪卡子县| 普安县| 闵行区| 兴宁市| 黄大仙区| 麻江县| 泸定县| 安塞县| 都匀市| 大足县| 宜黄县| 大厂|