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

一種虛擬機(jī)的管理系統(tǒng)的制作方法

文檔序號:12719025閱讀:256來源:國知局
一種虛擬機(jī)的管理系統(tǒng)的制作方法與工藝
本發(fā)明涉及虛擬機(jī)
技術(shù)領(lǐng)域
,具體來說,涉及一種虛擬機(jī)的管理系統(tǒng)。
背景技術(shù)
:由于物理機(jī)運(yùn)行時(shí),往往根據(jù)應(yīng)用和功能的不同導(dǎo)致某些服務(wù)器子資源部件利用率低下,例如:CPU使用率低,內(nèi)存利用率不高等等問題,為了提高這些資源的利用率,提高計(jì)算效率,虛擬化技術(shù)誕生,虛擬化技術(shù)的出現(xiàn),很好的解決了目前物理機(jī)使用率不高導(dǎo)致資源浪費(fèi)的問題,虛擬機(jī)是通過軟件模擬的具有完整硬件系統(tǒng)功能、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng),同時(shí),我們可以在一臺(tái)物理機(jī)(或物理節(jié)點(diǎn))上同時(shí)虛擬出N臺(tái)虛擬機(jī),各個(gè)虛擬機(jī)之間可以共享資源池中的某些資源,也可以獨(dú)自占用物理機(jī)資源,從而隔離各個(gè)子系統(tǒng)之間的聯(lián)系,使各個(gè)系統(tǒng)之間的運(yùn)行互不干擾,但是,在現(xiàn)有技術(shù)中,虛擬機(jī)是用戶根據(jù)使用情況去手動(dòng)創(chuàng)建、刪除或者進(jìn)行虛擬機(jī)的備份、快照操作,同時(shí),在虛擬機(jī)維護(hù)和監(jiān)控時(shí)上,也需要了解虛擬機(jī)技術(shù)的運(yùn)維人員進(jìn)行長期的監(jiān)控和維護(hù)。針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。技術(shù)實(shí)現(xiàn)要素:針對相關(guān)技術(shù)中的問題,本發(fā)明提出一種虛擬機(jī)的管理系統(tǒng),能夠?qū)崿F(xiàn)物理機(jī)資源的合理分配,進(jìn)而達(dá)到提高資源使用率,同時(shí),通過該系統(tǒng)可實(shí)現(xiàn)系統(tǒng)自動(dòng)創(chuàng)建和回收虛擬機(jī)的操作,大大降低了維護(hù)成本,同時(shí),不需要運(yùn)維人員了解虛擬機(jī)專業(yè)的知識,就可進(jìn)行虛擬機(jī)的回收。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:根據(jù)本發(fā)明的一個(gè)方面,提供了一種虛擬機(jī)的管理系統(tǒng)。該管理系統(tǒng)包括:創(chuàng)建模塊,用于根據(jù)虛擬機(jī)的創(chuàng)建請求,進(jìn)行虛擬機(jī)的創(chuàng)建,并獲取虛擬機(jī)的使用時(shí)間和用途信息;權(quán)值分配模塊,用于根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值;比對模塊,用于根據(jù)使用時(shí)間和用途信息對應(yīng)的權(quán)值,確定虛擬機(jī)的優(yōu)先級;自動(dòng)回收模塊,用于根據(jù)虛擬機(jī)的優(yōu)先級,對虛擬機(jī)進(jìn)行自動(dòng)回收,其中,回收包括復(fù)用虛擬機(jī)占用的資源。根據(jù)本發(fā)明的一個(gè)實(shí)施例,使用時(shí)間包括:第一使用時(shí)間、第二使用時(shí)間、第三使用時(shí)間。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用途信息包括:測試信息、開發(fā)信息、和演示信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值包括:將使用時(shí)間和權(quán)值表相匹配,獲取使用時(shí)間的權(quán)值;將用途信息和權(quán)值表相匹配,獲取用途信息的權(quán)值。根據(jù)使用時(shí)間和用途信息對應(yīng)的權(quán)值,確定虛擬機(jī)的優(yōu)先級包括:根據(jù)使用時(shí)間的權(quán)值和用途信息的權(quán)值,獲取虛擬機(jī)的權(quán)積值;根據(jù)虛擬機(jī)的權(quán)積值,確定所述虛擬機(jī)的優(yōu)先級。根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:監(jiān)控模塊,用于監(jiān)控物理機(jī)的負(fù)載信息,以及根據(jù)負(fù)載信息,確定對虛擬機(jī)進(jìn)行回收操作;比對模塊,用于對所有虛擬機(jī)的優(yōu)先級進(jìn)行排序;自動(dòng)回收模塊,用于按照從優(yōu)先級的順序?qū)μ摂M機(jī)進(jìn)行回收。根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)負(fù)載值信息,確定對虛擬機(jī)進(jìn)行回收操作包括:將負(fù)載信息和設(shè)置的閾值進(jìn)行比較;在負(fù)載信息大于閾值的情況下,確定對虛擬機(jī)進(jìn)行回收操作。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過Libvirt監(jiān)控物理機(jī)的負(fù)載值信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,優(yōu)先級包括:第一優(yōu)先級、第二優(yōu)先級、第三優(yōu)先級。本發(fā)明的有益技術(shù)效果在于:本發(fā)明通過根據(jù)虛擬機(jī)的創(chuàng)建請求,進(jìn)行虛擬機(jī)的創(chuàng)建,并獲取虛擬機(jī)的使用時(shí)間和用途信息,隨后根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值,隨后根據(jù)虛擬機(jī)的權(quán)值,確定虛擬機(jī)的優(yōu)先級,最后根據(jù)虛擬機(jī)的優(yōu)先級,對虛擬機(jī)進(jìn)行自動(dòng)回收,其通過在分配權(quán)值的基礎(chǔ)上確定了虛擬機(jī)的特征和類型,并通過對使用時(shí)間和用途之間關(guān)系的分析制定合理的策略,實(shí)現(xiàn)了物理機(jī)資源的合理分配,進(jìn)而達(dá)到提高資源使用率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的管理系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的管理系統(tǒng)的流程示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的管理系統(tǒng)的具體流程示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。根據(jù)本發(fā)明的實(shí)施例,提供了一種虛擬機(jī)的管理系統(tǒng)如圖1所示,根據(jù)本發(fā)明實(shí)施例的虛擬機(jī)的管理系統(tǒng)包括:創(chuàng)建模塊,用于根據(jù)虛擬機(jī)的創(chuàng)建請求,進(jìn)行虛擬機(jī)的創(chuàng)建,并獲取虛擬機(jī)的使用時(shí)間和用途信息;權(quán)值分配模塊,用于根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值,從而確定每個(gè)虛擬機(jī)中使用時(shí)間和用途信息的權(quán)值,即確定了每個(gè)虛擬機(jī)的權(quán)值;比對模塊,用于根據(jù)使用時(shí)間和用途信息對應(yīng)的權(quán)值,確定虛擬機(jī)的優(yōu)先級,從而根據(jù)每個(gè)虛擬機(jī)的權(quán)值,確定虛擬機(jī)的優(yōu)先級;自動(dòng)回收模塊,用于根據(jù)虛擬機(jī)的優(yōu)先級,對虛擬機(jī)進(jìn)行自動(dòng)回收,其中,回收包括復(fù)用虛擬機(jī)占用的資源。通過本發(fā)明的上述方案,通過根據(jù)虛擬機(jī)的創(chuàng)建請求,進(jìn)行虛擬機(jī)的創(chuàng)建,并獲取虛擬機(jī)的使用時(shí)間和用途信息,隨后根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值,隨后根據(jù)虛擬機(jī)的權(quán)值,確定虛擬機(jī)的優(yōu)先級,最后根據(jù)虛擬機(jī)的優(yōu)先級,對虛擬機(jī)進(jìn)行自動(dòng)回收,其通過在分配權(quán)值的基礎(chǔ)上確定了虛擬機(jī)的特征和類型,并通過對使用時(shí)間和用途之間關(guān)系的分析制定合理的策略,實(shí)現(xiàn)了物理機(jī)資源的合理分配,進(jìn)而達(dá)到提高資源使用率。根據(jù)本發(fā)明的一個(gè)實(shí)施例,使用時(shí)間包括:第一使用時(shí)間、第二使用時(shí)間、第三使用時(shí)間。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用途信息包括:測試信息、開發(fā)信息、和演示信息,即虛擬機(jī)用作軟件的開發(fā)、軟件測試、和演示操作系統(tǒng)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值包括:將使用時(shí)間和權(quán)值表相匹配,獲取使用時(shí)間的權(quán)值;將用途信息和權(quán)值表相匹配,獲取用途信息的權(quán)值。根據(jù)使用時(shí)間和用途信息對應(yīng)的權(quán)值,確定虛擬機(jī)的優(yōu)先級包括:根據(jù)使用時(shí)間的權(quán)值和用途信息的權(quán)值,獲取虛擬機(jī)的權(quán)積值;根據(jù)虛擬機(jī)的權(quán)積值,確定所述虛擬機(jī)的優(yōu)先級。根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:監(jiān)控模塊,用于監(jiān)控物理機(jī)的負(fù)載信息,以及根據(jù)負(fù)載信息,確定對虛擬機(jī)進(jìn)行回收操作;比對模塊,用于對所有虛擬機(jī)的優(yōu)先級進(jìn)行排序;自動(dòng)回收模塊,用于按照從低至高的優(yōu)先級順序?qū)μ摂M機(jī)進(jìn)行回收。根據(jù)本發(fā)明的一個(gè)實(shí)施例,根據(jù)負(fù)載值信息,確定對虛擬機(jī)進(jìn)行回收操作包括:將負(fù)載信息和設(shè)置的閾值進(jìn)行比較;在負(fù)載信息大于閾值的情況下,確定對虛擬機(jī)進(jìn)行回收操作。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過Libvirt庫監(jiān)控物理機(jī)的負(fù)載值信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,優(yōu)先級包括:第一優(yōu)先級、第二優(yōu)先級、第三優(yōu)先級。為了更好的描述本發(fā)明,下面通過一個(gè)具體的實(shí)施例對本發(fā)明進(jìn)行詳細(xì)的描述。如圖2所示,該管理系統(tǒng)主要由創(chuàng)建模塊、權(quán)值分配模塊、監(jiān)控模塊、比對模塊、自動(dòng)回收模塊構(gòu)成,其中,權(quán)值分配模塊實(shí)現(xiàn)了基于加權(quán)策略的,對新創(chuàng)建的虛擬機(jī)進(jìn)行權(quán)值分,其中,加權(quán)策略是根據(jù)計(jì)算的權(quán)積值,按照從小到大排列,權(quán)積值小的優(yōu)先進(jìn)行回收;監(jiān)控模塊主要是對系統(tǒng)中的所有虛擬機(jī)資源的資源使用數(shù)據(jù)進(jìn)行展示與查詢;比對模塊主要是根據(jù)虛擬機(jī)資源使用情況根據(jù)加權(quán)策略進(jìn)行對比,將權(quán)值按大小的進(jìn)行排隊(duì);自動(dòng)回收模塊優(yōu)先處理隊(duì)列中加權(quán)策略計(jì)算出來較低的虛擬機(jī)資源,從而進(jìn)行回收或者備份等操作,從而釋放物理資源,具體如下:創(chuàng)建模塊用于根據(jù)鏡像創(chuàng)建虛擬機(jī),并根據(jù)資源分配策略進(jìn)行虛擬機(jī)的創(chuàng)建、復(fù)用與定期創(chuàng)建,其中,創(chuàng)建是指當(dāng)接收到用戶請求時(shí),并且此時(shí)沒有可復(fù)用或預(yù)創(chuàng)建的虛擬機(jī),將根據(jù)用戶需求重新創(chuàng)建虛擬機(jī),將創(chuàng)建新的虛擬機(jī)供虛擬機(jī)用戶使用,同時(shí),復(fù)用是指當(dāng)用戶請求虛擬機(jī)資源時(shí),并且此時(shí)有虛擬機(jī)用戶釋放資源,將待釋放資源回收到資源池,并將其分配給請求用戶,進(jìn)行虛擬機(jī)的復(fù)用,其中,資源池是將物理機(jī)資源整合到一起組成資源集合,虛擬機(jī)可以調(diào)用這個(gè)資源集合里面的子資源,同時(shí),定期創(chuàng)建是指當(dāng)物理機(jī)有較多可利用資源時(shí),將采取定期創(chuàng)建的方式,預(yù)創(chuàng)建一定數(shù)量的虛擬機(jī),等到用戶請求時(shí),根據(jù)加權(quán)策略直接分配給用戶。權(quán)值分配模塊用于根據(jù)虛擬機(jī)的使用時(shí)間和用途(或用途信息)對虛擬機(jī)進(jìn)行權(quán)值分配,其可根據(jù)權(quán)值表分配權(quán)值,其中,權(quán)值是指具有權(quán)衡輕重作用的數(shù)值,因此,權(quán)值作為確定虛擬機(jī)的重要性和優(yōu)先級的依據(jù),當(dāng)然可以理解,權(quán)值表可根據(jù)本領(lǐng)域的需求進(jìn)行設(shè)置,例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,采用如下表1所用的默認(rèn)的權(quán)值表進(jìn)行權(quán)值的分配,本發(fā)明對此不作限定。用途權(quán)值使用時(shí)間權(quán)值測試1短期1開發(fā)2長期2演示3永久3表1如表1所示,表1將為新創(chuàng)建的虛擬機(jī)資源進(jìn)行權(quán)值分配提供參考和對比功能,具體地,根據(jù)虛擬機(jī)的用途可以分為測試、開發(fā)、和演示,其設(shè)置的權(quán)值分別為測試的權(quán)值設(shè)置為1、開發(fā)的權(quán)值設(shè)置為2、演示的權(quán)值設(shè)置為3,同時(shí),根據(jù)使用虛擬機(jī)的使用時(shí)間我們可以分為短期(對應(yīng)第一使用時(shí)間)、長期(對應(yīng)第二使用時(shí)間)、和永久(對應(yīng)第三使用時(shí)間),當(dāng)然可以理解,本領(lǐng)域人員可根據(jù)本發(fā)明的實(shí)際需求對短期、長期的時(shí)間進(jìn)行設(shè)置,本發(fā)明對此不作限定,其設(shè)置的權(quán)值分別為短期的權(quán)值為1、長期的權(quán)值為2、永久的權(quán)值為3,同時(shí),上述權(quán)值大小決定在回收時(shí)的優(yōu)先級,在上述表1中,權(quán)值越大說明這個(gè)虛擬機(jī)資源的重要性越高,因此,在處理時(shí),優(yōu)先處理權(quán)值較低的虛擬機(jī),當(dāng)然可以理解,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際需求對虛擬機(jī)的用途和權(quán)值的數(shù)據(jù)進(jìn)行設(shè)置,本發(fā)明對此不作限定。監(jiān)控模塊可通過Libvirt實(shí)現(xiàn)監(jiān)控,其中,Libvirt是一種實(shí)現(xiàn)Linux虛擬化功能的API(ApplicationProgrammingInterface,應(yīng)用程序編程接口),它支持各種虛擬機(jī)監(jiān)控程序,包括Xen和KVM,同時(shí),Libvirt提供一種虛擬機(jī)監(jiān)控程序API來安全管理運(yùn)行于主機(jī)上的客戶操作系統(tǒng),并且,Libvirt是一種可以建立工具來管理客戶操作系統(tǒng)的API,它為受支持的虛擬機(jī)監(jiān)控程序?qū)崿F(xiàn)的常用功能提供通用的API,同時(shí),由于Libvirt可以實(shí)現(xiàn)監(jiān)控虛擬機(jī)的功能,并且兼容Xen和KVM,因此,本管理系統(tǒng)通過資源管理模塊采用Libvirt開源API對虛擬機(jī)和物理機(jī)進(jìn)行監(jiān)控,其監(jiān)控虛擬機(jī)和物理機(jī)的資源使用率和定期詢問用戶使用狀態(tài),根據(jù)加權(quán)策略確定優(yōu)先級,從而進(jìn)行資源的回收與復(fù)用,從而計(jì)算出當(dāng)前資源的子資源部件的使用率情況,同時(shí),將子資源部件信息、使用率、采集時(shí)間等存入數(shù)據(jù)庫,當(dāng)資源使用率監(jiān)控模塊采集到周期內(nèi)資源利用率符合回收條件時(shí),該模塊向比對模塊發(fā)出告知,進(jìn)而進(jìn)行后續(xù)操作。優(yōu)先級比對模塊用于在分配權(quán)值的基礎(chǔ)上確定了虛擬機(jī)的用途和使用時(shí)間,并通過對使用時(shí)間和用途之間關(guān)系的分析制定合理的策略,該比對模塊通過計(jì)算權(quán)積值,根據(jù)權(quán)積值策略表確定針對虛擬機(jī)資源的相關(guān)后續(xù)操作,其中,權(quán)積值是根據(jù)設(shè)定的權(quán)值做乘積,同時(shí),為了方便查詢,可通過權(quán)積值表進(jìn)行查詢,例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,表2為表1的權(quán)積值表,其中,權(quán)積值表是根據(jù)默認(rèn)權(quán)值表對相應(yīng)的權(quán)值進(jìn)行乘積操作,從而計(jì)算出權(quán)積值(用途*使用時(shí)間),并根據(jù)權(quán)積值劃分重要等級,確定優(yōu)先級。測試開發(fā)生產(chǎn)短期123長期246永久369表2如表2所示,權(quán)積值處于1-9之間,因此,我們將優(yōu)先級設(shè)置為第一優(yōu)先級、第二優(yōu)先級、第二優(yōu)先級,其中,第一優(yōu)先級的值為小于2,第二優(yōu)先級的值為大于等于2并且小于等于4之間,第三優(yōu)先級為大于等于6小于等于9,其中,虛擬機(jī)回收時(shí),第一優(yōu)先級的虛擬機(jī)高于第二優(yōu)先級的虛擬機(jī),同時(shí),第二優(yōu)先級的虛擬機(jī)高于第三優(yōu)先級的虛擬機(jī),具體地:第一優(yōu)先級是指在虛擬機(jī)回收時(shí),優(yōu)先回收的虛擬機(jī),此類虛擬機(jī)主要用于短期的周期性測試,同時(shí),當(dāng)物理機(jī)負(fù)載較高進(jìn)而影響到其他虛擬機(jī)時(shí),優(yōu)先刪除回收第一優(yōu)先級狀態(tài)的虛擬機(jī),通過詢問用戶是否可以釋放,決定是否回收刪除此資源;第二優(yōu)先級是指在虛擬機(jī)回收時(shí),適中回收的虛擬機(jī),同時(shí),當(dāng)權(quán)積值為2時(shí),此類虛擬機(jī)用于短期開發(fā)和長期測試,沒有可刪除的第一優(yōu)先級狀態(tài)狀態(tài)的虛擬機(jī)時(shí),系統(tǒng)通過詢問用戶,優(yōu)先釋放測試的虛擬機(jī),保證重要性更高的虛擬機(jī)正常運(yùn)行,而當(dāng)物理機(jī)負(fù)載較高進(jìn)而影響到其他虛擬機(jī)時(shí),在沒有第一優(yōu)先級狀態(tài)的虛擬機(jī)的情況下,通過詢問使用者進(jìn)行停機(jī)、保留、刪除或者備份,從而釋放物力資源,但不釋放存儲(chǔ);第三優(yōu)先級是指虛擬機(jī)回收時(shí),優(yōu)先級最低的虛擬機(jī),同時(shí),當(dāng)權(quán)積值為6時(shí),此類虛擬機(jī)用于永久開發(fā)和長期生產(chǎn)環(huán)境,該類虛擬機(jī)重要性較高,非造成物理系統(tǒng)災(zāi)難性故障時(shí),不做自動(dòng)回收處理,作為永久生產(chǎn)環(huán)境或永久開發(fā)環(huán)境需要永久保留,對其進(jìn)行備份操作,從而保證環(huán)境的安全運(yùn)行。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖3示出了該虛擬機(jī)的管理系統(tǒng)的工作流程,從而實(shí)現(xiàn)創(chuàng)建和自動(dòng)回收機(jī)制,具體地:步驟S1,需要能夠支持虛擬化的物理節(jié)點(diǎn),例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,物理節(jié)點(diǎn)需支持對KVM和XEN平臺(tái)基于模板創(chuàng)建的虛擬機(jī);步驟S2,物理節(jié)點(diǎn)準(zhǔn)備好后,開始創(chuàng)建虛擬機(jī);步驟S3,創(chuàng)建虛擬機(jī)時(shí),權(quán)值分配模塊根據(jù)用途和使用時(shí)間進(jìn)行權(quán)值分配,同時(shí),將權(quán)值分配方案存入數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的保留,此外,在虛擬機(jī)創(chuàng)建完成后,會(huì)在數(shù)據(jù)庫中增加一條記錄,記錄下虛擬機(jī)創(chuàng)建時(shí)間、虛擬機(jī)ID號、虛擬機(jī)名稱、權(quán)值等信息,從而為后面虛擬機(jī)資源回收提供依據(jù);步驟S4,虛擬機(jī)創(chuàng)建完成后,監(jiān)控模塊通過Libvirt提供的開源API對物理機(jī)和虛擬機(jī)資源進(jìn)行監(jiān)控;步驟S5,對物理機(jī)的負(fù)載狀態(tài)進(jìn)行分級,如從滿負(fù)載100%開始,分別取90%、80%...10%,并逐級遞減到0%閑置負(fù)載狀態(tài),當(dāng)物理機(jī)負(fù)載達(dá)到閾值80%以上時(shí),觸發(fā)虛擬機(jī)資源的自動(dòng)回收機(jī)制,若未達(dá)到閾值80%以上時(shí),預(yù)創(chuàng)虛擬機(jī),返回步驟S2,當(dāng)然可以理解,設(shè)置的閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置,本發(fā)明對此不作限定;步驟S6,通過優(yōu)先值比對,進(jìn)入后續(xù)操作流程,在自動(dòng)回收機(jī)制被觸發(fā)后,根據(jù)權(quán)積值策略表,通過優(yōu)先級比對進(jìn)行虛擬機(jī)資源的自動(dòng)回收,同時(shí),判斷需回收的虛擬機(jī)的使用情況,若虛擬機(jī)正在使用,則執(zhí)行步驟S7,否則執(zhí)行步驟S8;步驟S7,詢問用戶后,對該虛擬機(jī)資源進(jìn)行釋放;步驟S8,詢問用戶是否對虛擬機(jī)資源進(jìn)行復(fù)用,若復(fù)用,則執(zhí)行步驟S9,否則執(zhí)行步驟S7;步驟S9,對虛擬機(jī)資源進(jìn)行復(fù)用,并返回步驟S2。綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過根據(jù)虛擬機(jī)的創(chuàng)建請求,進(jìn)行虛擬機(jī)的創(chuàng)建,并獲取虛擬機(jī)的使用時(shí)間和用途信息,隨后根據(jù)虛擬機(jī)的使用時(shí)間和用途信息,確定使用時(shí)間和用途信息對應(yīng)的權(quán)值,隨后根據(jù)虛擬機(jī)的權(quán)值,確定虛擬機(jī)的優(yōu)先級,最后根據(jù)虛擬機(jī)的優(yōu)先級,對虛擬機(jī)進(jìn)行自動(dòng)回收,其通過在分配權(quán)值的基礎(chǔ)上確定了虛擬機(jī)的特征和類型,并通過對使用時(shí)間和用途之間關(guān)系的分析制定合理的策略,實(shí)現(xiàn)了物理機(jī)資源的合理分配,進(jìn)而達(dá)到提高資源使用率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
秦安县| 枣强县| 易门县| 会理县| 仙桃市| 平南县| 郧西县| 固原市| 双辽市| 红安县| 张家川| 南昌县| 彝良县| 榆社县| 庐江县| 伊川县| 偃师市| 永新县| 泗水县| 海阳市| 伊吾县| 南昌市| 石阡县| 青州市| 眉山市| 普兰店市| 永吉县| 乐山市| 临西县| 醴陵市| 南投市| 建瓯市| 西林县| 赤水市| 大宁县| 葵青区| 泰和县| 恩施市| 邵阳县| 安岳县| 泸定县|