亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng)的制作方法

文檔序號:7746896閱讀:157來源:國知局
專利名稱:基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)因其便利性已廣泛滲透到各行各業(yè)的工作、 業(yè)務(wù)中。例如,為了克服對于場地的嚴(yán)格限制,高校的實驗課程中應(yīng)用了計算虛擬化技術(shù), 即通過在一臺計算機主機上創(chuàng)建出多臺虛擬的計算機,同時在這些虛擬計算機上安裝操作系統(tǒng),啟動操作系統(tǒng)運行,并且利用虛擬機系統(tǒng)軟件來構(gòu)建虛擬機集群系統(tǒng)。在計算虛擬化技術(shù)的基礎(chǔ)上,將多臺物理主機通過互聯(lián)網(wǎng)聯(lián)網(wǎng),構(gòu)建云系統(tǒng),由云管理服務(wù)器對這些虛擬機進(jìn)行管理?,F(xiàn)有技術(shù)中,云管理服務(wù)器對虛擬機的管理通?;诳煽啃缘男枨?,例如基于通過云計算獲得的各虛擬機的當(dāng)前負(fù)載狀態(tài),出于負(fù)載均衡原則為用戶分配虛擬機。但采用這種方式對虛擬機進(jìn)行管理時,由于對任何用戶均按照統(tǒng)一的方式來分配虛擬機,所以無法滿足差異化的用戶需求。

發(fā)明內(nèi)容
針對上述缺陷,本發(fā)明提供一種基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng),以針對不同用戶實現(xiàn)差異化的虛擬機管理。根據(jù)本發(fā)明的一方面,提供一種基于云策略的虛擬機管理方法,包括云管理服務(wù)器接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;所述云管理服務(wù)器響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證,并在認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。根據(jù)本發(fā)明的另一方面,還提供一種云管理服務(wù)器,包括用戶行為獲取模塊,用于接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;身份認(rèn)證模塊,用于響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證;云策略獲取模塊,用于在身份認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;云策略執(zhí)行模塊,用于根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。根據(jù)本發(fā)明的又一方面,還提供一種云系統(tǒng),包括本發(fā)明提供的云管理服務(wù)器以及與該云管理服務(wù)器連接的身份認(rèn)證服務(wù)器、云策略服務(wù)器和至少兩臺虛擬機。根據(jù)本發(fā)明的基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng),由于預(yù)先在云策略服務(wù)器中存儲對應(yīng)于不同用戶的虛擬機分配策略,云管理服務(wù)器響應(yīng)用戶發(fā)送的用戶登錄請求,從預(yù)先存儲在云策略服務(wù)器中的、對應(yīng)于不同用戶的虛擬機分配策略中查找與當(dāng)前用戶相對應(yīng)的虛擬機分配策略,并根據(jù)該虛擬機分配策略為當(dāng)前用戶分配虛擬機,所以能夠根據(jù)用戶需求或管理需求,實現(xiàn)針對不同用戶執(zhí)行按照不同的策略執(zhí)行虛擬機分配,從而實現(xiàn)差異化的虛擬機管理。此外,由于云管理服務(wù)器可根據(jù)用戶的登錄行為自動調(diào)取相應(yīng)的虛擬機分配策略,為新登錄的用戶執(zhí)行虛擬機分配,所以避免了由專門的管理員在每次用戶登錄時均需執(zhí)行重復(fù)的管理工作。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明基于云策略的虛擬機管理方法的流程示意圖。圖2為用于實現(xiàn)本發(fā)明基于云策略的虛擬機管理方法的系統(tǒng)架構(gòu)圖。圖3為本發(fā)明基于云策略的虛擬機管理方法的詳細(xì)流程圖。圖4為本發(fā)明云管理服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明基于云策略的虛擬機管理方法的流程示意圖。如圖1所示,該基于云策略的虛擬機管理方法包括以下步驟步驟S100,云管理服務(wù)器接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;步驟S200,所述云管理服務(wù)器響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證, 并在認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;步驟S300,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機, 以使所述用戶接入所分配的虛擬機。圖2為用于實現(xiàn)本發(fā)明基于云策略的虛擬機管理方法的系統(tǒng)架構(gòu)圖。下面結(jié)合圖 2對上述步驟SlOO S300進(jìn)行詳細(xì)說明。如圖2所示,云系統(tǒng)通過互聯(lián)網(wǎng)與用戶進(jìn)行通信。具體地,云系統(tǒng)中包括網(wǎng)關(guān)、云管理服務(wù)器、身份認(rèn)證服務(wù)器、云策略服務(wù)器以及與云管理服務(wù)器連接的多個虛擬機。其中,身份認(rèn)證服務(wù)器用于在計算機網(wǎng)絡(luò)中對操作者身份進(jìn)行確認(rèn),其通常利用用戶名和密碼來進(jìn)行用戶身份認(rèn)證;云管理服務(wù)器用于根據(jù)用戶發(fā)送的請求進(jìn)行相應(yīng)處理,并一定策略對虛擬機進(jìn)行調(diào)度;云策略服務(wù)器,用于存儲預(yù)先配置的與用戶相對應(yīng)的云策略,并執(zhí)行云策略查詢等操作。在上述步驟SlOO中,用戶遠(yuǎn)程登錄云管理服務(wù)器,輸入用戶名和密碼,并向云管理服務(wù)器提交包含該用戶名和密碼的用戶登錄請求,云管理服務(wù)器通過網(wǎng)關(guān)接收到用戶登錄請求。在上述步驟S200中,云管理服務(wù)器接收到用戶登錄請求后,響應(yīng)該用戶登錄請求,將用戶名和密碼發(fā)送至身份認(rèn)證服務(wù)器,以使認(rèn)證服務(wù)器對用戶進(jìn)行身份認(rèn)證。具體地,認(rèn)證服務(wù)器在預(yù)先存儲的合法的用戶名中查找是否有與從云管理服務(wù)器接收的用戶名相匹配的用戶名,若無,則向云管理服務(wù)器返回認(rèn)證失敗通知;若有,則進(jìn)一步檢驗密碼是否正確,若不正確,則向云管理服務(wù)器返回認(rèn)證失敗通知,若正確,則向云管理服務(wù)器返回認(rèn)證成功通知。云管理服務(wù)器若接收到認(rèn)證失敗通知,則向用戶返回錯誤提示信息,例如“用戶名無效或密碼錯誤”;若接收到認(rèn)證成功通知,則向云策略服務(wù)器發(fā)送攜帶有用戶標(biāo)識(例如為用戶名)的虛擬機分配策略查詢請求。云策略服務(wù)器根據(jù)用戶名查詢與該用戶對應(yīng)的虛擬機分配策略,并返回給云管理服務(wù)器,以使云管理服務(wù)器根據(jù)該虛擬機分配策略為用戶分配相應(yīng)的虛擬機。具體地,云策略服務(wù)器中預(yù)置有與用戶名對應(yīng)存儲的虛擬機分配策略, 例如,預(yù)先在云策略服務(wù)器中配置多個用戶組,各用戶組中包括多個用戶的用戶名;并為各用戶組設(shè)置默認(rèn)的虛擬機分配策略;此外,各用戶組中的用戶可根據(jù)需要對自身的虛擬機分配策略進(jìn)行個性化設(shè)置。當(dāng)云策略服務(wù)器根據(jù)用戶名查詢用戶的虛擬機分配策略時,若該用戶具有單獨設(shè)置的虛擬機分配策略,則將該虛擬機分配策略返回給云管理服務(wù)器;若該用戶未單獨設(shè)置虛擬機分配策略,則將該用戶所在用戶組的默認(rèn)虛擬機分配策略作為該用戶的虛擬機分配策略,返回至云管理服務(wù)器。在上述步驟S300中,云管理服務(wù)器根據(jù)云策略服務(wù)器返回的虛擬機分配策略為所述用戶分配虛擬機,并建立所分配的虛擬機與用戶之間的連接。具體地,例如為由云管理服務(wù)器直接向用戶推送鏈接到所分配的虛擬機的Web頁面,或是向用戶發(fā)送攜帶有所分配的虛擬機標(biāo)識的通知信息,以使用戶自行建立與該虛擬機的連接。其中,該虛擬機分配策略例如為針對該用戶的一種虛擬機分配方式,或者為用于標(biāo)識分配給該用戶的虛擬機的虛擬機標(biāo)識。根據(jù)上述實施例的基于云策略的虛擬機管理方法,由于預(yù)先在云策略服務(wù)器中存儲對應(yīng)于不同用戶的虛擬機分配策略,云管理服務(wù)器響應(yīng)用戶發(fā)送的用戶登錄請求,從預(yù)先存儲在云策略服務(wù)器中的、對應(yīng)于不同用戶的虛擬機分配策略中查找與當(dāng)前用戶相對應(yīng)的虛擬機分配策略,并根據(jù)該虛擬機分配策略為當(dāng)前用戶分配虛擬機,所以能夠根據(jù)用戶需求或管理需求,實現(xiàn)針對不同用戶執(zhí)行按照不同的策略執(zhí)行虛擬機分配,從而實現(xiàn)差異化的虛擬機管理。此外,由于云管理服務(wù)器可根據(jù)用戶的登錄行為自動調(diào)取相應(yīng)的虛擬機分配策略,為新登錄的用戶執(zhí)行虛擬機分配,所以避免了由專門的管理員在每次用戶登錄時均需執(zhí)行重復(fù)的管理工作。進(jìn)一步地,在上述實施例的云策略的虛擬機管理方法中,所述虛擬機分配策略包括初始化策略、運行環(huán)境策略和用戶安全策略;相應(yīng)地,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機的步驟包括若所述初始化策略為分配全新虛擬機,則所述云管理服務(wù)器根據(jù)所述運行環(huán)境策略和所述用戶安全策略為所述用戶創(chuàng)建全新虛擬機;若所述初始化策略為使用指定的原有虛擬機,則所述云管理服務(wù)器檢測所指定的虛擬機的運行狀態(tài);若檢測獲知所指定的虛擬機未運行,則根據(jù)所述運行環(huán)境策略和用戶安全策略運行所述虛擬機。具體地,云管理服務(wù)器在向云策略服務(wù)器發(fā)送虛擬機分配策略查詢請求后,接收到云策略服務(wù)器返回的初始化策略、運行環(huán)境策略和用戶安全策略。其中,初始化策略用于指示用戶登錄后,是為用戶分配一個全新的虛擬機,或是為用戶分配原有的虛擬機;運行環(huán)境策略用于指示用戶登錄后使用的虛擬機配置情況,例如包括虛擬機中央處理器(CPU)、內(nèi)存大小、硬盤大小或網(wǎng)卡類型等,以及虛擬機運行的操作系統(tǒng)版本及實驗環(huán)境等;用戶安全策略用于指示用戶對虛擬機上運行的操作系統(tǒng)的操作權(quán)限以及對網(wǎng)絡(luò)的訪問權(quán)限等。根據(jù)上述實施例的基于云策略的虛擬機管理方法,由于虛擬機分配策略包括初始化策略、運行環(huán)境策略和用戶安全策略,從而能夠?qū)崿F(xiàn)多元化的虛擬機分配方式,使虛擬機的管理極為靈活。進(jìn)一步地,在上述實施例的基于云策略的虛擬機管理方法中,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機的步驟之后還包括所述云管理服務(wù)器若獲知所述用戶斷開與所分配的虛擬機之間的連接,則根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的資源占用策略;所述云管理服務(wù)器根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機。具體地,云管理服務(wù)器可通過主動監(jiān)聽的方式獲知已建立連接的用戶是否斷開連接,此外,若云管理服務(wù)器接收到用戶發(fā)送的斷開連接請求,也可獲知用戶斷開連接。當(dāng)云管理服務(wù)器獲知用戶斷開連接后,可通過與獲取虛擬機分配策略相類似的方式,從云策略服務(wù)器獲取與該用戶對應(yīng)的資源占用策略。其中,資源占用策略用于指示用戶斷開連接后是否繼續(xù)運行用戶所操作的虛擬機。更為具體地,若云管理服務(wù)器獲取到當(dāng)前斷開連接的用戶所對應(yīng)的資源占用策略為無權(quán)繼續(xù)運行,則停止運行相應(yīng)的虛擬機;若用戶所對應(yīng)的資源占用策略為有權(quán)繼續(xù)運行,則繼續(xù)運行相應(yīng)的虛擬機。根據(jù)上述實施例的基于云策略的虛擬機管理方法,由于以用戶斷開連接的動作為觸發(fā)條件,根據(jù)預(yù)先設(shè)置的針對不同用戶的資源占用策略來判斷在用戶離開虛擬機后是否關(guān)閉虛擬機,既能夠有效避免資源浪費,又能夠避免因不恰當(dāng)?shù)仃P(guān)閉虛擬機所導(dǎo)致的運行故障。進(jìn)一步地,在上述實施例的基于云策略的虛擬機管理方法中,所述云管理服務(wù)器根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機的步驟包括所述云管理服務(wù)器若根據(jù)所述資源占用策略判斷獲知停止運行所分配的虛擬機, 則根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的存儲策略;所述云管理服務(wù)器根據(jù)所述存儲策略判斷是否在停止運行所分配的虛擬機之前保存用戶數(shù)據(jù)。具體地,在用戶斷開連接后、且云管理服務(wù)器關(guān)閉虛擬機之前,還根據(jù)與用戶對應(yīng)的存儲策略判斷是否進(jìn)行用戶數(shù)據(jù)存儲。更為具體地,若存儲策略指示該用戶具有存儲權(quán)限,則云管理服務(wù)器在保存用戶數(shù)據(jù)后再關(guān)閉虛擬機;若存儲策略指示該用戶不具有存儲權(quán)限,則云管理服務(wù)器直接丟棄用戶數(shù)據(jù)并關(guān)閉虛擬機。根據(jù)上述實施例的基于云策略的虛擬機管理方法,能夠減少云系統(tǒng)中無用的數(shù)據(jù)存儲,從而節(jié)約系統(tǒng)存儲空間。進(jìn)一步地,在上述實施例的基于云策略的虛擬機管理方法中,所述認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略的步驟包括所述云管理服務(wù)器在所述認(rèn)證成功后,根據(jù)所述用戶標(biāo)識和接收所述用戶登錄請求的時間從所述云策略服務(wù)器中獲取同時與所述用戶和所述時間對應(yīng)的虛擬機分配策略。根據(jù)上述實施例的基于云策略的虛擬機管理方法,可根據(jù)用戶登錄時間的差異為同一用戶設(shè)置不同的虛擬機分配策略,例如在工作時間為用戶分配用于進(jìn)行實驗的虛擬機環(huán)境,而在休閑時間為用戶分配用于進(jìn)行娛樂和休閑的虛擬機環(huán)境。進(jìn)一步地,在上述實施例的基于云策略的虛擬機管理方法中,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機的步驟之后還包括所述云管理服務(wù)器若檢測獲知所述用戶在預(yù)定時段內(nèi)(例如為1個小時)未對所分配的虛擬機進(jìn)行操作,則斷開所述用戶與所分配的虛擬機之間的連接。根據(jù)上述實施例的基于云策略的虛擬機管理方法,能夠有效節(jié)約系統(tǒng)資源。圖3為本發(fā)明基于云策略的虛擬機管理方法的詳細(xì)流程圖。如圖3所示,在上述實施例的基于云策略的虛擬機管理方法中,云管理服務(wù)器執(zhí)行以下操作S101,云管理服務(wù)器根據(jù)接收到的用戶發(fā)送的登錄請求,將登錄請求中攜帶的用戶信息發(fā)送至身份認(rèn)證服務(wù)器進(jìn)行身份認(rèn)證;S102,云管理服務(wù)器接收身份認(rèn)證服務(wù)器返回的身份認(rèn)證結(jié)果,判斷認(rèn)證是否成功;若否,則執(zhí)行步驟S104,若是,則執(zhí)行步驟S103 ;S103,云管理服務(wù)器從云策略服務(wù)器獲取與當(dāng)前用戶對應(yīng)的虛擬機分配策略,并執(zhí)行S105 ;Sl 04,退出程序;S105,云管理服務(wù)器根據(jù)虛擬機分配策略判斷是否需新建虛擬機;若是則執(zhí)行 S106,若否則執(zhí)行SllO ;S106,云管理服務(wù)器執(zhí)行創(chuàng)建虛擬機的云管理,具體包括S107和S108 ;S107,創(chuàng)建虛擬機和運行環(huán)境;S108,將用戶接入所創(chuàng)建的虛擬機,并執(zhí)行S109 ;S109,云管理服務(wù)器檢測用戶是否斷開連接,若否,則繼續(xù)保持連接、正常運行;若是,則執(zhí)行Sl 16 ;S110,云管理服務(wù)器執(zhí)行調(diào)用虛擬機的云管理,具體包括Slll S114 ;S111,云管理服務(wù)器檢測虛擬機分配策略中所指定的虛擬機是否已運行,若是,則執(zhí)行Sl 13 ;若否,則執(zhí)行Sl 12 ;S112,云管理服務(wù)器調(diào)用對應(yīng)的虛擬機鏡像,其中,虛擬機分配策略中所指定的虛擬機例如為指定的與用戶對應(yīng)的虛擬機鏡像,其為虛擬機的存儲實體,通常是一個或者多個文件,其中包括了虛擬機的配置信息和磁盤數(shù)據(jù),還可能包括內(nèi)存儲數(shù)據(jù);之后執(zhí)行 S114 ;S113,云管理服務(wù)器將用戶接入相應(yīng)的虛擬機;之后執(zhí)行S115 ;S114,運行并接入虛擬機,其中,該虛擬機包括云管理服務(wù)器任意指定的計算單元和虛擬機分配策略中所指定的虛擬機鏡像;之后執(zhí)行S115 ;S115,判斷用戶是否斷開連接,若否,則繼續(xù)保持連接、正常運行;若是,則執(zhí)行 S116 ;S116,云管理服務(wù)器從云策略服務(wù)器獲取資源占用策略;S117,云管理服務(wù)器根據(jù)資源占用策略判斷在用戶斷開與虛擬機的連接后,是否繼續(xù)運行虛擬機,若是,則繼續(xù)運行;若否,則執(zhí)行S118 ;S118,云管理服務(wù)器從云策略服務(wù)器獲取存儲策略;S119,云管理服務(wù)器根據(jù)存儲策略判斷是否需在退出前保存數(shù)據(jù),若是,則保存數(shù)據(jù)后執(zhí)行S104退出程序;若否,則直接退出程序。此外,雖然在上述實施例的基于云策略的虛擬機管理方法中,僅針對用戶登錄行為所觸發(fā)的虛擬機分配策略的獲取、用戶斷開連接行為所觸發(fā)的資源占用策略的獲取以及存儲策略的獲取進(jìn)行了說明,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,通過預(yù)先在云策略服務(wù)器中配置任意其他類型的與用戶相對應(yīng)的虛擬機管理策略,均可采用與上述實施例的基于云策略的虛擬機管理方法中相類似的方式,實現(xiàn)由云策略服務(wù)器響應(yīng)用戶行為執(zhí)行個性化的虛擬機管理。圖4為本發(fā)明云管理服務(wù)器的結(jié)構(gòu)示意圖。如圖4所示,該云管理服務(wù)器包括用戶行為獲取模塊10,用于接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;身份認(rèn)證模塊20,用于響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證;云策略獲取模塊30,用于在身份認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;云策略執(zhí)行模塊40,用于根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。上述實施例的云管理服務(wù)器執(zhí)行虛擬機管理的流程與上述實施例的基于云策略的虛擬機管理方法相同,故此處不再贅述。根據(jù)上述實施例的云管理服務(wù)器,由于云管理服務(wù)器響應(yīng)用戶發(fā)送的用戶登錄請求,從預(yù)先存儲在云策略服務(wù)器中的、對應(yīng)于不同用戶的虛擬機分配策略中查找與當(dāng)前用戶相對應(yīng)的虛擬機分配策略,并根據(jù)該虛擬機分配策略為當(dāng)前用戶分配虛擬機,所以能夠根據(jù)用戶需求或管理需求,實現(xiàn)針對不同用戶執(zhí)行按照不同的策略執(zhí)行虛擬機分配,從而實現(xiàn)差異化的虛擬機管理。此外,由于云管理服務(wù)器可根據(jù)用戶的登錄行為自動調(diào)取相應(yīng)的虛擬機分配策略,為新登錄的用戶執(zhí)行虛擬機分配,所以避免了由專門的管理員在每次用戶登錄時均需執(zhí)行重復(fù)的管理工作。進(jìn)一步地,在上述實施例的云管理服務(wù)器中,所述虛擬機分配策略包括初始化策略、運行環(huán)境策略和用戶安全策略;相應(yīng)地,若所述初始化策略為分配全新虛擬機,則所述云策略執(zhí)行模塊用于根據(jù)所述運行環(huán)境策略和所述用戶安全策略為所述用戶創(chuàng)建全新虛擬機;若所述初始化策略為使用指定的原有虛擬機,則所述云策略執(zhí)行模塊檢測所指定的虛擬機的運行狀態(tài);并當(dāng)檢測獲知所指定的虛擬機未運行時,根據(jù)所述運行環(huán)境策略和用戶安全策略運行所述虛擬機。根據(jù)上述實施例的云管理服務(wù)器,能夠?qū)崿F(xiàn)更加多元化的虛擬機分配方式,使虛擬機的管理極為靈活。
進(jìn)一步地,在上述實施例的云管理服務(wù)器中,所述用戶行為獲取模塊還用于獲知用戶是否斷開與所分配的虛擬機之間的連接;所述云策略獲取模塊還用于當(dāng)用戶斷開與所分配的虛擬機之間的連接時,根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的資源占用策略;所述云策略執(zhí)行模塊還用于根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機。根據(jù)上述實施例的云管理服務(wù)器,由于以用戶斷開連接的動作為觸發(fā)條件,根據(jù)預(yù)先設(shè)置的針對不同用戶的資源占用策略來判斷在用戶離開虛擬機后是否關(guān)閉虛擬機,既能夠有效避免資源浪費,又能夠避免因不恰當(dāng)?shù)仃P(guān)閉虛擬機所導(dǎo)致的運行故障。進(jìn)一步地,在上述實施例的云管理服務(wù)器中,所述云策略獲取模塊還用于在停止運行所分配的虛擬機之前獲取與所述用戶對應(yīng)的存儲策略;所述云策略執(zhí)行模塊還用于根據(jù)所述存儲策略判斷是否在停止運行所分配的虛擬機之前保存用戶數(shù)據(jù)。根據(jù)上述實施例的云管理服務(wù)器,能夠減少云系統(tǒng)中無用的數(shù)據(jù)存儲,從而節(jié)約系統(tǒng)存儲空間。進(jìn)一步地,在上述實施例的云管理服務(wù)器中,所述云策略獲取模塊還用于在所述身份認(rèn)證成功后,根據(jù)所述用戶標(biāo)識和接收所述用戶登錄請求的時間從所述云策略服務(wù)器中獲取同時與所述用戶和所述時間對應(yīng)的虛擬機分配策略。根據(jù)上述實施例的云管理服務(wù)器,可根據(jù)用戶登錄時間的差異為同一用戶設(shè)置不同的虛擬機分配策略,例如在工作時間為用戶分配用于進(jìn)行實驗的虛擬機環(huán)境,而在休閑時間為用戶分配用于進(jìn)行娛樂和休閑的虛擬機環(huán)境。進(jìn)一步地,在上述實施例的云管理服務(wù)器中,所述云策略執(zhí)行模塊還用于若檢測獲知所述用戶在預(yù)定時段內(nèi)未對所分配的虛擬機進(jìn)行操作,則斷開所述用戶與所分配的虛擬機之間的連接。根據(jù)上述實施例的云管理服務(wù)器,能夠有效節(jié)約系統(tǒng)資源。本發(fā)明還提供一種云系統(tǒng),包括上述任一實施例的云管理服務(wù)器以及與該云管理服務(wù)器連接的身份認(rèn)證服務(wù)器、云策略服務(wù)器和至少兩臺虛擬機。根據(jù)上述實施例的云系統(tǒng),能夠根據(jù)用戶需求或管理需求,實現(xiàn)針對不同用戶執(zhí)行按照不同的策略執(zhí)行虛擬機分配,從而實現(xiàn)差異化的虛擬機管理。此外,還可根據(jù)用戶的登錄行為自動調(diào)取相應(yīng)的虛擬機分配策略,為新登錄的用戶執(zhí)行虛擬機分配,從而避免了由專門的管理員在每次用戶登錄時均需執(zhí)行重復(fù)的管理工作。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種基于云策略的虛擬機管理方法,其特征在于,包括云管理服務(wù)器接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;所述云管理服務(wù)器響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證,并在認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。
2.根據(jù)權(quán)利要求1所述的基于云策略的虛擬機管理方法,其特征在于,所述虛擬機分配策略包括初始化策略、運行環(huán)境策略和用戶安全策略;相應(yīng)地,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機的步驟包括若所述初始化策略為分配全新虛擬機,則所述云管理服務(wù)器根據(jù)所述運行環(huán)境策略和所述用戶安全策略為所述用戶創(chuàng)建全新虛擬機;若所述初始化策略為使用指定的原有虛擬機,則所述云管理服務(wù)器檢測所指定的虛擬機的運行狀態(tài);若檢測獲知所指定的虛擬機未運行,則根據(jù)所述運行環(huán)境策略和用戶安全策略運行所述虛擬機。
3.根據(jù)權(quán)利要求1或2所述的基于云策略的虛擬機管理方法,其特征在于,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機的步驟之后還包括所述云管理服務(wù)器若獲知所述用戶斷開與所分配的虛擬機之間的連接,則根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的資源占用策略;所述云管理服務(wù)器根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機。
4.根據(jù)權(quán)利要求3所述的基于云策略的虛擬機管理方法,其特征在于,所述云管理服務(wù)器根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機的步驟之后包括所述云管理服務(wù)器若根據(jù)所述資源占用策略判斷獲知停止運行所分配的虛擬機,則根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的存儲策略;所述云管理服務(wù)器根據(jù)所述存儲策略判斷是否在停止運行所分配的虛擬機之前保存用戶數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述的基于云策略的虛擬機管理方法,其特征在于,所述身份認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略的步驟包括所述云管理服務(wù)器在所述身份認(rèn)證成功后,根據(jù)所述用戶標(biāo)識和接收所述用戶登錄請求的時間從所述云策略服務(wù)器中獲取同時與所述用戶和所述時間對應(yīng)的虛擬機分配策略。
6.根據(jù)權(quán)利要求1或2所述的基于云策略的虛擬機管理方法,其特征在于,所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機的步驟之后還包括所述云管理服務(wù)器若檢測獲知所述用戶在預(yù)定時段內(nèi)未對所分配的虛擬機進(jìn)行操作, 則斷開所述用戶與所分配的虛擬機之間的連接。
7.—種云管理服務(wù)器,其特征在于,包括用戶行為獲取模塊,用于接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;身份認(rèn)證模塊,用于響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證;云策略獲取模塊,用于在身份認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;云策略執(zhí)行模塊,用于根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。
8.根據(jù)權(quán)利要求7所述的云管理服務(wù)器,其特征在于,所述虛擬機分配策略包括初始化策略、運行環(huán)境策略和用戶安全策略;相應(yīng)地,若所述初始化策略為分配全新虛擬機,則所述云策略執(zhí)行模塊用于根據(jù)所述運行環(huán)境策略和所述用戶安全策略為所述用戶創(chuàng)建全新虛擬機;若所述初始化策略為使用指定的原有虛擬機,則所述云策略執(zhí)行模塊檢測所指定的虛擬機的運行狀態(tài);并當(dāng)檢測獲知所指定的虛擬機未運行時,根據(jù)所述運行環(huán)境策略和用戶安全策略運行所述虛擬機。
9.根據(jù)權(quán)利要求7或8所述的云管理服務(wù)器,其特征在于,所述用戶行為獲取模塊還用于獲知用戶是否斷開與所分配的虛擬機之間的連接;所述云策略獲取模塊還用于當(dāng)用戶斷開與所分配的虛擬機之間的連接時,根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的資源占用策略;所述云策略執(zhí)行模塊還用于根據(jù)所述資源占用策略判斷是否停止運行所分配的虛擬機。
10.根據(jù)權(quán)利要求9所述的云管理服務(wù)器,其特征在于,所述云策略獲取模塊還用于在停止運行所分配的虛擬機之前獲取與所述用戶對應(yīng)的存儲策略;所述云策略執(zhí)行模塊還用于根據(jù)所述存儲策略判斷是否在停止運行所分配的虛擬機之前保存用戶數(shù)據(jù)。
11.根據(jù)權(quán)利要求7或8所述的云管理服務(wù)器,其特征在于,所述云策略獲取模塊還用于在所述身份認(rèn)證成功后,根據(jù)所述用戶標(biāo)識和接收所述用戶登錄請求的時間從所述云策略服務(wù)器中獲取同時與所述用戶和所述時間對應(yīng)的虛擬機分配策略。
12.根據(jù)權(quán)利要求7或8所述的云管理服務(wù)器,其特征在于,所述云策略執(zhí)行模塊還用于若檢測獲知所述用戶在預(yù)定時段內(nèi)未對所分配的虛擬機進(jìn)行操作,則斷開所述用戶與所分配的虛擬機之間的連接。
13.—種云系統(tǒng),其特征在于,包括根據(jù)權(quán)利要求7至12中任一所述的云管理服務(wù)器以及與所述云管理服務(wù)器連接的身份認(rèn)證服務(wù)器、云策略服務(wù)器和至少兩臺虛擬機。
全文摘要
本發(fā)明提供基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng)。該方法包括云管理服務(wù)器接收用戶發(fā)送的攜帶有用戶標(biāo)識的用戶登錄請求;所述云管理服務(wù)器響應(yīng)所述用戶登錄請求,對所述用戶進(jìn)行身份認(rèn)證,并在認(rèn)證成功后根據(jù)所述用戶標(biāo)識從云策略服務(wù)器中獲取與所述用戶對應(yīng)的虛擬機分配策略;所述云管理服務(wù)器根據(jù)所述虛擬機分配策略為所述用戶分配虛擬機,以使所述用戶接入所分配的虛擬機。本發(fā)明的基于云策略的虛擬機管理方法、云管理服務(wù)器及云系統(tǒng),能夠?qū)崿F(xiàn)針對不同用戶執(zhí)行按照不同的策略執(zhí)行虛擬機分配,從而實現(xiàn)差異化的虛擬機管理。
文檔編號H04L29/06GK102291452SQ20111022710
公開日2011年12月21日 申請日期2011年8月9日 優(yōu)先權(quán)日2011年8月9日
發(fā)明者鄒斌 申請人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1