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

虛擬機分配方法及系統(tǒng)與流程

文檔序號:12595686閱讀:428來源:國知局

本發(fā)明涉及一種虛擬機分配方法及系統(tǒng)。



背景技術(shù):

隨著云桌面系統(tǒng)的普及,目前企業(yè)普遍采用云終端設(shè)備接入桌面云進(jìn)行辦公。由于企業(yè)各部門、各級別、各技能組的員工,對虛擬機的鏡像、內(nèi)存CPU配置、磁盤大小等有著不同的需求,同時定時或輪轉(zhuǎn)排版的工作模式對虛擬機的依賴程度也決定了動態(tài)或靜態(tài)的不同綁定需求,而且企業(yè)采購的多種廠商的云終端設(shè)備,所以虛擬機的分配需要考量大量的配置因素,目前通用的做法是由管理員人工手工綁定不同用戶所使用的虛擬機。這種方式一方面,需要大量的人工維護(hù),不夠靈活;另一方面,不能滿足安全性的動態(tài)綁定需求,往往造成資源的空閑及浪費。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)虛擬機分配中人工維護(hù)的方式造成的系統(tǒng)不靈活以及資源空閑浪費的缺陷,提供了一種虛擬機分配方法及系統(tǒng),實現(xiàn)自動化的分配及管理,針對不同機器池對應(yīng)不同的分配器,支持靜態(tài)或動態(tài)的機器輪轉(zhuǎn)。

本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:

本發(fā)明提供了一種虛擬機分配方法,其特點是,包括以下步驟:

創(chuàng)建分配器,其中定義用戶標(biāo)簽和設(shè)備標(biāo)簽與機器池的對應(yīng)關(guān)系;

獲取用戶崗位信息;

獲取映射所述用戶崗位信息的所述用戶標(biāo)簽和所述設(shè)備標(biāo)簽;

進(jìn)入對應(yīng)于所述用戶標(biāo)簽和所述設(shè)備標(biāo)簽的分配器;

從分配器對應(yīng)的機器池中選取空閑的虛擬機。

本發(fā)明通過對用戶的標(biāo)簽化管理來實現(xiàn)虛擬機的分配,從而便于虛擬機系統(tǒng)的管理、升級和維護(hù),同時標(biāo)簽化的管理也便于不同用戶以及不同分配策略的配置。

較佳地,在獲取用戶崗位信息前,驗證用戶登陸信息。本發(fā)明在認(rèn)證用戶身份或用戶權(quán)限后,才進(jìn)行相應(yīng)地虛擬機的分配。

較佳地,在獲取映射所述用戶崗位信息的用戶標(biāo)簽和設(shè)備標(biāo)簽時,從標(biāo)簽表中查找對應(yīng)于用戶崗位信息的用戶標(biāo)簽和設(shè)備標(biāo)簽。

本發(fā)明中利用構(gòu)建標(biāo)簽表的形式來實現(xiàn)用戶的標(biāo)簽化管理。

較佳地,在通過所述用戶標(biāo)簽和所述設(shè)備標(biāo)簽獲取待分配虛擬機時,從分配器表中獲取對應(yīng)于所述用戶標(biāo)簽和所述設(shè)備標(biāo)簽的機器池。

本發(fā)明還利用包括機器池的分配器表實現(xiàn)不同機器池的統(tǒng)一管理,并進(jìn)一步利用標(biāo)簽實現(xiàn)不同機器池的選取。

較佳地,在從機器池中選取空閑的虛擬機時,從機器池中選取標(biāo)識狀態(tài)為空閑的虛擬機并推送至用戶;所述機器池將被選取的虛擬機標(biāo)識為已使用狀態(tài)。

本發(fā)明提供了一種虛擬機分配系統(tǒng),其特點是,包括:

獲取用戶崗位信息的用戶接口;

包括標(biāo)簽表和分配表的分配單元,其中所述標(biāo)簽表包括具有映射關(guān)系的所述用戶崗位信息以及用戶標(biāo)簽和設(shè)備標(biāo)簽,所述分配表包括具有映射關(guān)系的所述用戶標(biāo)簽和設(shè)備標(biāo)簽以及機器池;

所述分配單元通過映射至所述用戶接口獲取的用戶崗位信息的用戶標(biāo)簽和設(shè)備標(biāo)簽獲取存在映射關(guān)系的機器池,并從所述存在映射關(guān)系的機器池中選取空閑的虛擬機。

較佳地,所述用戶接口還驗證用戶登錄信息。

較佳地,所述分配單元從所述存在映射關(guān)系的機器池中選取標(biāo)識狀態(tài)為空閑的虛擬機并推送至用戶,并將所述存在映射關(guān)系的機器池中被選取的虛擬機標(biāo)識為已使用狀態(tài)。

在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。

本發(fā)明的積極進(jìn)步效果在于:

本發(fā)明利用標(biāo)簽標(biāo)記的方式可根據(jù)不同部門的用戶需求自動創(chuàng)建回收機器資源,并可靈活定義調(diào)整分配策略,從而實現(xiàn)自動化的分配及管理,針對不同機器池對應(yīng)不同的分配器,支持靜態(tài)或動態(tài)的機器輪轉(zhuǎn)。

附圖說明

圖1為本發(fā)明的實施例1的虛擬機分配方法的流程圖。

具體實施方式

下面通過實施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。

隨著云計算在企業(yè)辦公領(lǐng)域的普及,云桌面的用戶群體越來越多。不同部門有各自的系統(tǒng)鏡像,不同技能組由于工作內(nèi)容的不同有著不同的虛擬機內(nèi)存、CPU(中央處理器)規(guī)格,不同的工作模式會決定虛擬機的使用輪轉(zhuǎn),對應(yīng)不同的分配策略。用戶與機器一對一的分配方式也許適合固定時間制模式,但不適合如呼叫中心式輪休排班的工作模式,此時難免造成不必要的機器空閑浪費。而且不同的云桌面終端設(shè)備,意味著可使用的后臺虛擬機所在物理機實體范圍的不同。為了解決上述問題,所以本發(fā)明的虛擬機分配方法及系統(tǒng)利用標(biāo)簽表完成自動識別不同用戶及終端設(shè)備,識別用戶的特征,并分配適合的虛擬機,同時管理員可做到靈活方便配置。

下面通過下述實施例來對本發(fā)明進(jìn)行進(jìn)一步地詳細(xì)地說明。

實施例1

本實施例的虛擬機分配系統(tǒng)包括用戶接口、分配單元和多個機器池,其中用戶接口用于驗證用戶登錄信息并獲取用戶崗位信息。分配單元包括標(biāo)簽表和分配表,其中標(biāo)簽表包括用戶崗位信息以及用戶標(biāo)簽和設(shè)備標(biāo)簽,標(biāo)簽和信息之間存在對應(yīng)關(guān)系,分配表包括用戶標(biāo)簽和設(shè)備標(biāo)簽以及機器池,機器池和標(biāo)簽之間也存在對應(yīng)關(guān)系。

分配單元通過用戶崗位信息對應(yīng)的用戶標(biāo)簽和設(shè)備標(biāo)簽獲取對應(yīng)于這些標(biāo)簽的機器池,并從機器池中選取標(biāo)識狀態(tài)為空閑的虛擬機并推送至用戶,同時將被選取的虛擬機標(biāo)識為已使用等狀態(tài)。

其中本實施例中使用空閑和已使用作為區(qū)分機器池中虛擬機所處的狀態(tài)的標(biāo)簽內(nèi)容,標(biāo)簽的內(nèi)容可以根據(jù)實際需要進(jìn)行調(diào)整和更換,例如已使用可以使用忙碌、工作中等作為標(biāo)志內(nèi)容,本實施例并不限定標(biāo)識虛擬機狀態(tài)標(biāo)簽的內(nèi)容。

如圖1所示,本實施例的虛擬機分配系統(tǒng)的分配方法包括以下步驟:

步驟S1、驗證用戶登陸信息。判斷登陸用戶是否為認(rèn)證的用戶。

步驟S2、獲取用戶崗位信息。在用戶認(rèn)證后,獲取登陸用戶的相關(guān)的信息。其中本實施例中登陸用戶的相關(guān)信息來源于如表1所示的用戶表。登陸用戶的設(shè)備信息來源于表2所示的設(shè)備表。

假如,王二在設(shè)備vendor1通過客戶端發(fā)起獲取虛擬機的請求,王二的請求首先經(jīng)過用戶接口進(jìn)行用戶名及密碼的認(rèn)證,認(rèn)證通過后獲取用戶相關(guān)信息得知:王二屬于<酒店部門>,所屬組<3級員工>。同時通過信息表獲得設(shè)備vendor1的設(shè)備信息,得知王二使用設(shè)備vendor1的設(shè)備號為<TC-111111111111>。

需要注意的是用戶表和設(shè)備表中只要包含需要的用戶崗位信息就可以應(yīng)用于本實施例,用戶表和設(shè)備表的具體存儲結(jié)構(gòu)等可以根據(jù)實際需要進(jìn)行調(diào)整,本發(fā)明并不限制表的結(jié)構(gòu)。

表1(用戶表)

表2(設(shè)備表)

步驟S3、從標(biāo)簽表中查找對應(yīng)于用戶崗位信息的用戶標(biāo)簽和設(shè)備標(biāo)簽。

其中標(biāo)簽表包括了存在映射關(guān)系的用戶崗位信息以及用戶標(biāo)簽和設(shè)備標(biāo)簽。例如表3所示的標(biāo)簽表。本實施例中根據(jù)基于標(biāo)簽的虛擬機分配方式,針對用戶的部門(project)、用戶組(groups)和設(shè)備的廠商信息(vendor)建立了五個標(biāo)簽:vendor1Tag、vendor2Tag、酒店Tag、機票Tag、虛擬機高級配置Tag。并關(guān)聯(lián)了標(biāo)簽和用戶崗位信息內(nèi)容。

通過表3所示的標(biāo)簽表將王二所使用的設(shè)備信息和王二的用戶信息轉(zhuǎn)換成兩個標(biāo)簽:<酒店Tag>、<vendor1Tag>。

表3(標(biāo)簽表)

步驟S4、分配單元從分配器表中獲取對應(yīng)于所述用戶標(biāo)簽和所述設(shè)備標(biāo)簽的機器池。例如表5所示的分配器表中查找對應(yīng)于標(biāo)簽的分配器,然后通過表4所示的機器池表查找進(jìn)行分配操作的機器池。本實施例的系統(tǒng)中有四個機器池,酒店、機票各有一個標(biāo)準(zhǔn)配置和高級配置的機器池,根據(jù)關(guān)注的標(biāo)簽把池子中的機器分配給用戶。

所以在表5中可以看到<酒店標(biāo)準(zhǔn)分配器>剛好關(guān)注<酒店Tag>、<vendor1Tag>這兩個標(biāo)簽,所以將由<酒店標(biāo)準(zhǔn)分配器>對應(yīng)的機器池負(fù)責(zé)分配虛擬機,即<酒店標(biāo)準(zhǔn)分配器>對應(yīng)的<酒店部門標(biāo)準(zhǔn)配置機器池>中進(jìn)行虛擬機的分配。

表4(機器池表)

表5(分配器表)

步驟S5、從機器池中選取標(biāo)識狀態(tài)為空閑的虛擬機并推送至用戶;所述機器池將被選取的虛擬機標(biāo)識為已使用狀態(tài)。

本實施例中根據(jù)分配器類型(<按坐席分配>)的分配策略從中挑選一臺狀態(tài)為“空閑”的虛擬機給王二使用,并把該虛擬機置為“已使用”、“忙碌”或“工作中”等狀態(tài)。

通過以上的虛擬機分配方法及系統(tǒng)的具體實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請的虛擬機分配流程可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,所述計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM(只讀存儲器/隨機存取存儲器)、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請實施例或者實施例的某些部分所述的方法。

本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC(個人電腦)、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。

本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機存儲介質(zhì)中。

雖然以上描述了本發(fā)明的具體實施方式,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
晋中市| 蒲江县| 阳东县| 龙游县| 滨海县| 苗栗县| 灵寿县| 永修县| 合肥市| 敖汉旗| 环江| 新民市| 鹤壁市| 庆云县| 霍邱县| 墨玉县| 内乡县| 宜阳县| 宣汉县| 蚌埠市| 吉水县| 托克逊县| 呼图壁县| 石林| 白山市| 集安市| 齐齐哈尔市| 广德县| 乌苏市| 大连市| 高邑县| 富顺县| 鄂伦春自治旗| 峡江县| 三门峡市| 新丰县| 财经| 茶陵县| 嵩明县| 兴海县| 伊宁市|