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

基于元數(shù)據(jù)的虛擬機配置的制作方法

文檔序號:8501111閱讀:827來源:國知局
基于元數(shù)據(jù)的虛擬機配置的制作方法
【技術(shù)領(lǐng)域】
[0001]本說明書涉及云計算。
【背景技術(shù)】
[0002]云計算是基于網(wǎng)絡(luò)的計算,其中通常存放在數(shù)據(jù)中心或“服務(wù)器群”中的大型服務(wù)器集合按照需要向終端用戶提供計算資源和數(shù)據(jù)存儲。一些云計算服務(wù)向終端用戶提供諸如文字處理器以及其它常用應(yīng)用之類的軟件應(yīng)用,所述終端用戶通過web瀏覽器或其它客戶端側(cè)軟件與所述應(yīng)用進(jìn)行交互。用戶的電子數(shù)據(jù)文件通常存儲在該服務(wù)器群中而不是用戶的計算設(shè)備上。在服務(wù)器群上保存軟件應(yīng)用和用戶數(shù)據(jù)簡化了終端用戶計算設(shè)備的管理。一些云計算服務(wù)允許終端用戶在虛擬機中執(zhí)行軟件應(yīng)用。

【發(fā)明內(nèi)容】

[0003]用戶能夠定義要在配置虛擬機實例時使用的元數(shù)據(jù),例如將元數(shù)據(jù)屬性與元數(shù)據(jù)值的配對。如該說明書中所使用的,術(shù)語元數(shù)據(jù)屬性與元數(shù)據(jù)值的配對、以及元數(shù)據(jù)鍵值對能夠互換地使用。每個元數(shù)據(jù)鍵值對能夠與一個或多個標(biāo)識符相關(guān)聯(lián)。該標(biāo)識符例如可以包括引用一個或多個虛擬機實例與之相關(guān)聯(lián)的特定項目的項目標(biāo)識符、引用特定虛擬機實例的實例標(biāo)識符、或者引用一個或多個虛擬機實例與之相關(guān)聯(lián)的特定標(biāo)簽的標(biāo)簽標(biāo)識符。每個元數(shù)據(jù)鍵值對存儲在由特定標(biāo)識符所識別的元數(shù)據(jù)集合中。例如,與項目標(biāo)識符Pi和標(biāo)簽標(biāo)識符Tl相關(guān)聯(lián)的元數(shù)據(jù)鍵值對存儲在由項目標(biāo)識符Pl所識別的第一元數(shù)據(jù)集合以及由標(biāo)簽標(biāo)識符Tl所識別的第二元數(shù)據(jù)集合中。
[0004]當(dāng)對虛擬機實例進(jìn)行初始化時,如以上所描述的,用戶能夠?qū)⒚總€虛擬機實例與例如項目標(biāo)識符、實例標(biāo)識符或標(biāo)簽標(biāo)識符的一個或多個標(biāo)識符相關(guān)聯(lián)。每個虛擬機實例例如能夠從元數(shù)據(jù)服務(wù)器獲得元數(shù)據(jù)。在一些實施方式中,與特定標(biāo)識符相關(guān)聯(lián)的虛擬機實例能夠獲得同樣與該特定標(biāo)識符相關(guān)聯(lián)的元數(shù)據(jù)。每個虛擬機示例能夠應(yīng)用所獲得的元數(shù)據(jù)鍵值對,以對與相應(yīng)虛擬機實例相關(guān)聯(lián)的各種設(shè)置進(jìn)行配置。
[0005]總體上,該說明書中所描述的主題的一個方面能夠被體現(xiàn)為方法,該方法包括動作:將多個元數(shù)據(jù)集合中的一個或多個與一個或多個相應(yīng)標(biāo)識符相關(guān)聯(lián),其中每個元數(shù)據(jù)集合包括元數(shù)據(jù)屬性與元數(shù)據(jù)值的一個或多個配對,并且其中每個標(biāo)識符是項目標(biāo)識符、標(biāo)簽標(biāo)識符或?qū)嵗龢?biāo)識符之一;基于與虛擬機實例相關(guān)聯(lián)的標(biāo)識符信息識別要提供至該虛擬機實例的一個或多個元數(shù)據(jù)值,其中該標(biāo)識符信息指定項目標(biāo)識符、標(biāo)簽標(biāo)識符和實例標(biāo)識符中的一個或多個,并且其中每個所識別的元數(shù)據(jù)值屬于與該標(biāo)識符信息中所指定的標(biāo)識符相關(guān)聯(lián)的元數(shù)據(jù)集合;并且向該虛擬機實例提供所識別的一個或多個元數(shù)據(jù)值。這個方面的其他實施例包括對應(yīng)的系統(tǒng)、裝置和計算機程序產(chǎn)品。
[0006]這些和其它實施例可選地可以包括以下特征中的一個或多個。該方法進(jìn)一步包括:從該虛擬機實例接收包括標(biāo)識符信息的元數(shù)據(jù)查詢;以及響應(yīng)于接收到該元數(shù)據(jù)查詢而識別該一個或多個元數(shù)據(jù)值。該元數(shù)據(jù)查詢是使用Hanging GET操作來通信的。該方法進(jìn)一步包括:接收包括一個或多個用戶所指定的標(biāo)識符、以及一個或多個用戶所指定的元數(shù)據(jù)值與元數(shù)據(jù)屬性的配對的數(shù)據(jù);生成包括該一個或多個用戶所指定的配對的元數(shù)據(jù)集合;以及將所生成的元數(shù)據(jù)集合與該用戶所指定的標(biāo)識符相關(guān)聯(lián)。元數(shù)據(jù)集合包括第一元數(shù)據(jù)集合和第二元數(shù)據(jù)集合,該第一元數(shù)據(jù)集合與第一標(biāo)識符相關(guān)聯(lián)并且包括第一元數(shù)據(jù)屬性與第一元數(shù)據(jù)值的配對,并且第二元數(shù)據(jù)集合與第二標(biāo)識符相關(guān)聯(lián)并且包括第一元數(shù)據(jù)屬性與第二元數(shù)據(jù)值的配對,該第一元數(shù)據(jù)值不同于該第二元數(shù)據(jù)值。
[0007]該方法進(jìn)一步包括將該第一元數(shù)據(jù)值和第二元數(shù)據(jù)值提供至該虛擬機實例。該方法進(jìn)一步包括基于對該第一標(biāo)識符和第二標(biāo)識符的評估而確定該第一元數(shù)據(jù)集合具有比第二元數(shù)據(jù)集合更高的優(yōu)先級級別;并且將第一元數(shù)據(jù)值而不是第二元數(shù)據(jù)值提供至該虛擬機實例。該第一標(biāo)識符是實例標(biāo)識符或標(biāo)簽標(biāo)識符,而該第二標(biāo)識符是項目標(biāo)識符,或者該第一標(biāo)識符是實例標(biāo)識符,而該第二標(biāo)識符是標(biāo)簽標(biāo)識符或項目標(biāo)識符。該方法進(jìn)一步包括:接收指定標(biāo)識符、以及元數(shù)據(jù)屬性與元數(shù)據(jù)值的新的配對的數(shù)據(jù),以及更新與該數(shù)據(jù)中所執(zhí)行的標(biāo)識符相關(guān)聯(lián)的元數(shù)據(jù)集合以包括該新的配對。
[0008]該說明書中所描述主題的特定實施例能夠被實施,以便實現(xiàn)以下優(yōu)勢中的一種或多種。虛擬機角色能夠基于它們相應(yīng)的標(biāo)簽標(biāo)識符進(jìn)行定義。用戶能夠指定元數(shù)據(jù)鍵值對,并且所指定的元數(shù)據(jù)鍵值對能夠被用來對一個或多個虛擬機實例的設(shè)置進(jìn)行共同配置。虛擬機示例的設(shè)置和角色能夠在更新時被動態(tài)更新。元數(shù)據(jù)能夠與項目標(biāo)識符或標(biāo)簽標(biāo)識符相關(guān)聯(lián)以簡化多個虛擬機實例的共同配置和屬性的實施。在虛擬機實例并未訪問與實例標(biāo)識符相關(guān)聯(lián)的元數(shù)據(jù)的情況下,或者如果對元數(shù)據(jù)的訪問被策略所禁止,則能夠簡化使用標(biāo)準(zhǔn)配置的虛擬機實例的審核。
[0009]該說明書的主題的一個或多個實施例的細(xì)節(jié)在附圖和以下描述中給出。該主題的其它特征、方面和優(yōu)勢將從說明書、附圖和權(quán)利要求而變得顯而易見。
【附圖說明】
[0010]圖1是示例虛擬機系統(tǒng)的示意性圖示。
[0011]圖2是圖示使用元數(shù)據(jù)屬性與元數(shù)據(jù)值的配對的虛擬機實例的配置的泳道圖。
[0012]圖3是用于使用元數(shù)據(jù)屬性與元數(shù)據(jù)值的配對配置虛擬機實例的示例處理的流程圖。
[0013]圖4是示例主機機器的示意圖。
[0014]各圖中同樣的附圖標(biāo)記和指定形式指示同樣的元素。
【具體實施方式】
[0015]圖1是示例虛擬機系統(tǒng)100的示意性圖示。系統(tǒng)100包括一個或多個主機機器,例如主機機器102和主機機器104。一般來講,主機機器是一個或多個數(shù)據(jù)處理裝置,諸如機架安裝的服務(wù)器或其它計算設(shè)備。數(shù)據(jù)處理裝置能夠處于不同的物理位置并且可以具有不同的能力和計算機架構(gòu)。主機機器可以通過內(nèi)部數(shù)據(jù)通信網(wǎng)絡(luò)116互相通信。該內(nèi)部網(wǎng)絡(luò)例如可以包括一個或多個有線網(wǎng)絡(luò)一例如,以太網(wǎng),或者無線網(wǎng)絡(luò)一例如WiFi。在一些實施方式中,內(nèi)部網(wǎng)絡(luò)116是企業(yè)內(nèi)部網(wǎng)。主機機器還可以通過一個或多個網(wǎng)關(guān)120與諸如互聯(lián)網(wǎng)122的外部網(wǎng)絡(luò)上的設(shè)備進(jìn)行通信,網(wǎng)關(guān)120是負(fù)責(zé)對內(nèi)部網(wǎng)絡(luò)116和外部網(wǎng)絡(luò)122之間的數(shù)據(jù)通信進(jìn)行路由的數(shù)據(jù)處理裝置。其它類型的外部網(wǎng)絡(luò)也是可能的。
[0016]每個主機機器102、104執(zhí)行主機操作系統(tǒng)106、108。主機操作系統(tǒng)106、108管理主機機器資源。在該示例中,主機操作系統(tǒng)106、108運行例如虛擬機監(jiān)視器(“VMM”)或監(jiān)管程序的軟件,其對基礎(chǔ)的主機機器硬件進(jìn)行虛擬化并且管理一個或多個虛擬機(“VM”)實例的同時執(zhí)行。在該示例中,主機操作系統(tǒng)106管理兩個VM實例一VM 110和VM 112,而不同的主機操作系統(tǒng)108則管理單個VM 114。VM實例能夠從一個主機機器迀移至另一個主機機器。此外,單個VM實例能夠由多個主機機器進(jìn)行管理。一個主機機器通常能夠管理多個虛擬機,然而,數(shù)量可能基于主機機器的物理資源而受到限制。
[0017]每個VM實例提供對物理硬件系統(tǒng)的仿真,該物理硬件系統(tǒng)可基于主機機器的硬件架構(gòu)但是并非需要如此。硬件的仿真版本被稱作虛擬機,例如虛擬硬件110a、112a和114a。由虛擬硬件所執(zhí)行的軟件被稱作訪客軟件。在一些實施方式中,訪客軟件無法確定其正在被虛擬硬件還是被物理主機機器所執(zhí)行。如果在VM實例中執(zhí)行的訪客軟件或者VM實例自身被盜用、出現(xiàn)故障或者被中斷,在該主機機器上執(zhí)行的其它VM實例并不會受到影響。主機機器的(多個)微處理器可以包括多個處理器級別的機制而使得虛擬硬件能夠通過允許訪客軟件指令直接在主機機器的微處理器上執(zhí)行而并不要求進(jìn)行代碼重寫、重新編譯或指令仿真而有效地執(zhí)行軟件應(yīng)用。
[0018]例如VM 110、112和114的每個VM實例從基礎(chǔ)主機操作系統(tǒng)的虛擬存儲器被分配以虛擬存儲器頁面的集合,并且從一個或多個虛擬磁盤驅(qū)動器被分配以虛擬磁盤分塊以供VM實例上所執(zhí)行的訪客軟件所使用。例如,主機操作系統(tǒng)106向VM 110和VM 112分配存儲器頁面和磁盤分塊,而主機操作系統(tǒng)108則對VM 114進(jìn)行同樣操作。在一些實施方式中,給定VM實例無法訪問指配給其它VM的虛擬存儲器頁面。例如,VM 110無法訪問已經(jīng)被指配給VM 112的存儲器頁面。虛擬磁盤驅(qū)動器經(jīng)過VM示例的重啟也能夠被持久保留。虛擬磁盤分塊例如在耦合至主機機器或者通過內(nèi)部網(wǎng)絡(luò)116可用的物理磁盤驅(qū)動器上進(jìn)行分配。除了虛擬存儲器和磁盤資源之外,VM示例能夠被分配以網(wǎng)絡(luò)地址,它們各自的訪客軟件能夠通過所述網(wǎng)絡(luò)地址與能夠通過內(nèi)部網(wǎng)絡(luò)116或互聯(lián)網(wǎng)122進(jìn)行聯(lián)系的其它處理進(jìn)行通信。例如,在VM 110上執(zhí)行的訪客軟件能夠與在VM 112或VM 114上執(zhí)行的訪客軟件進(jìn)行通信。在一些實施方式中,每個VM實例被分配以一個或多個唯一的互聯(lián)網(wǎng)協(xié)議(IP)版本4或版本6地址。使用其它的地址方案是可能的。例如,VM實例的IP地址能夠在內(nèi)部網(wǎng)絡(luò)116上進(jìn)行尋址,并且在一些實施方式中,在地址使用適當(dāng)路由協(xié)議進(jìn)行廣播的
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
格尔木市| 屯门区| 门源| 公主岭市| 宜宾县| 多伦县| 焉耆| 茂名市| 泰州市| 新巴尔虎左旗| 武邑县| 靖安县| 马关县| 皋兰县| 开封市| 武乡县| 巴楚县| 常熟市| 四平市| 岳阳市| 丽水市| 大新县| 土默特右旗| 涿鹿县| 张家口市| 河北区| 恩施市| 山阳县| 白水县| 肥东县| 舟山市| 镇雄县| 册亨县| 孝昌县| 五峰| 龙泉市| 福清市| 门源| 张家界市| 兴安县| 铜川市|