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

計算機云平臺接管vCenter已有虛擬機的方法

文檔序號:6630817閱讀:596來源:國知局
計算機云平臺接管vCenter已有虛擬機的方法
【專利摘要】本發(fā)明公開了一種計算機云平臺接管vCenter已有虛擬機的方法,包括以下步驟:S1:在計算機云平臺中與vCenter軟件建立連接,創(chuàng)建與vCenter中名稱和配置一樣的虛擬機;S2:在vCenter中刪除剛建立的虛擬機,與計算機云平臺斷開連接;S3:查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間,更新計算機云平臺數(shù)據(jù)庫,重新與vCenter建立連接;S4:在vCenter中更改虛擬機的數(shù)據(jù)存儲。
【專利說明】計算機云平臺接管vCenter已有虛擬機的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計算資源管理【技術(shù)領(lǐng)域】,尤其涉及計算機云平臺接管vCenter已有虛擬機的方法。

【背景技術(shù)】
[0002]CloudStack是Citrix公司將CloudStack基礎(chǔ)設施即服務(IaaS)產(chǎn)品源代碼與Apache Foundat1n合作的一個開源云平臺管理軟件。CloudStack可以加速高伸縮性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作為基礎(chǔ),數(shù)據(jù)中心操作者可以快速方便地在現(xiàn)有的架構(gòu)上構(gòu)建自己的云服務。作為開源云管理平臺,CloudStack安裝和配置相對比較簡單,提供多種虛擬機平臺的支持,基于WEB瀏覽器管理比較方便,操作界面也比較美觀大方?,F(xiàn)在,不僅是電信運營商在采用CloudStack,越來越多的企業(yè)也在利用CloudStack構(gòu)建云平臺。
[0003]VMware是世界上頂尖的提供虛擬化和云計算解決方案的商業(yè)公司,在全球擁有400000多家客戶和55000多家合作伙伴。若干個產(chǎn)品套系,幾十種軟件可以提供從單機虛擬化到云端的完整解決方案。vCenter是指VMware vCenterServer,是對VMware虛擬機進行集中管理的軟件,可從單個控制臺統(tǒng)一管理數(shù)據(jù)中心的所有主機和虛擬機,vCenter使管理員能夠從一個位置深入了解虛擬基礎(chǔ)架構(gòu)的集群、主機、虛擬機、存儲、客戶操作系統(tǒng)和其他關(guān)鍵組件等所有信息。
[0004]CloudStack只能管理由CloudStack主動發(fā)起建立的虛擬機,而無法接管vCenter已創(chuàng)建的虛擬機。現(xiàn)有的方法是通過在CloudStack數(shù)據(jù)庫中直接插入多條記錄,修改多條數(shù)據(jù),操作復雜,當vCenter中已有虛擬機數(shù)量較大時,容易導致操作錯誤,耗費時間和人力資源。


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

[0005]發(fā)明目的:本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供一種計算機云平臺接管vCenter已有虛擬機的方法。
[0006]為了解決上述技術(shù)問題,本發(fā)明公開了一種計算機云平臺接管vCenter已有虛擬機的方法,包括以下步驟:
[0007]S1:在計算機云平臺中與vCenter軟件建立連接,倉ij建與vCenter中名稱和配置一樣的虛擬機;
[0008]S2:在vCenter中刪除剛建立的虛擬機,與計算機云平臺斷開連接;
[0009]S3:查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間,更新計算機云平臺數(shù)據(jù)庫,重新與vCenter建立連接;
[0010]S4:在vCenter中更改虛擬機的數(shù)據(jù)存儲。
[0011]本發(fā)明中,所述的計算機云平臺為CloudStack計算機云平臺。
[0012]進一步地,所述步驟SI在CloudStack中與vCenter建立連接具體包括:在CloudStack中添加vCenter集群,該集群是vCenter中已有的集群,需要將其管理權(quán)轉(zhuǎn)移到CloudStack 中。
[0013]進一步地,所述步驟SI創(chuàng)建與vCenter中名稱和配置一樣的虛擬機具體包括:查詢虛擬機名稱、操作系統(tǒng)類型、CPU、內(nèi)存、磁盤大小信息,然后再根據(jù)這些配置信息創(chuàng)建虛擬機實例。
[0014]進一步地,所述步驟S3查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間具體包括:在vCenter管理客戶端打開虛擬機控制臺,進入虛擬機操作系統(tǒng),獲取所述虛擬機的IP地址、MAC地址和創(chuàng)建時間,其中Linux系統(tǒng)的創(chuàng)建時間可以參考/root/install,log的時間。
[0015]進一步地,所述步驟S3更新數(shù)據(jù)庫具體包括:在CloudStack中執(zhí)行更新數(shù)據(jù)庫的SQL語句,也可以開發(fā)一個自動化更新程序,這樣CloudStack就可以根據(jù)IP地址、MAC地址重新與vCenter建立連接。
[0016]進一步地,所述步驟S4在vCenter中更改虛擬機的數(shù)據(jù)存儲具體包括:查看所述虛擬機的所在存儲器,利用vCenter管理客戶端中的遷移功能,將虛擬機遷移到CloudStack的主存儲中去。
[0017]本發(fā)明可以很好地解決CloudStack不能兼容vCenter已創(chuàng)建虛擬機的問題,實現(xiàn)了 CloudStack對vCenter已有虛擬機的接管,操作步驟簡單,能大批量地將vCenter中已有虛擬機導入CloudStack中,節(jié)省時間和人力資源,降低遷移成本。

【專利附圖】

【附圖說明】
[0018]下面結(jié)合附圖和【具體實施方式】對本發(fā)明做更進一步的具體說明,本發(fā)明的上述和/或其他方面的優(yōu)點將會變得更加清楚。
[0019]圖1為本發(fā)明實施例中的CloudStack接管vCenter已有虛擬機的方法的步驟流程圖。

【具體實施方式】
[0020]本發(fā)明公開了一種計算機云平臺接管vCenter已有虛擬機的方法,包括以下步驟:
[0021]S1:在計算機云平臺中與vCenter軟件建立連接,倉ij建與vCenter軟件中名稱和配置一樣的虛擬機;
[0022]S2:在vCenter中刪除剛建立的虛擬機,與計算機云平臺斷開連接;
[0023]S3:查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間,更新計算機云平臺數(shù)據(jù)庫,重新與vCenter建立連接;
[0024]S4:在vCenter中更改虛擬機的數(shù)據(jù)存儲。
[0025]本發(fā)明中,所述的計算機云平臺為CloudStack計算機云平臺。
[0026]本發(fā)明中,所述步驟SI具體包括:在CloudStack中添加vCenter集群,該集群是vCenter中已有的集群,將其管理權(quán)轉(zhuǎn)移到CloudStack中;
[0027]查詢虛擬機名稱、操作系統(tǒng)類型、CPU、內(nèi)存、磁盤大小信息,然后再根據(jù)這些配置信息創(chuàng)建虛擬機實例。
[0028]本發(fā)明中,所述步驟S3具體包括:查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間具體包括:在vCenter管理客戶端打開虛擬機,獲取所述虛擬機的IP地址、MAC地址和創(chuàng)建時間,其中Linux系統(tǒng)的創(chuàng)建時間設置為文件/root/install, log的時間。
[0029]本發(fā)明中,所述步驟S3包括:在CloudStack中執(zhí)行更新數(shù)據(jù)庫的SQL語句,CloudStack根據(jù)已有虛擬機的IP地址、MAC地址重新與vCenter建立連接。
[0030]本發(fā)明中,所述步驟S4包括:查看所述虛擬機的所在存儲器,使用vCenter管理客戶端中的遷移功能,將虛擬機遷移到CloudStack的主存儲中去。
[0031]本發(fā)明提供了 CloudStack接管vCenter已有虛擬機的方法,通過在CloudStack中創(chuàng)建與vCenter中名稱和配置一樣的虛擬機,然后在vCenter中刪除剛建立的虛擬機,更新CloudStack數(shù)據(jù)庫,更改虛擬機數(shù)據(jù)存儲,從而更加方便快捷地實現(xiàn)CloudStack平臺接管vCenter已有虛擬機,操縱步驟簡單,節(jié)省時間和人力資源,降低遷移成本。
[0032]實施例
[0033]本發(fā)明實施例中提供了一種CloudStack接管vCenter已有虛擬機的方法,步驟流程如圖1所示,具體包括以下步驟:
[0034]步驟S1:在CloudStack中與vCenter建立連接,創(chuàng)建與vCenter中名稱和配置一樣的虛擬機。
[0035]具體的,在CloudStack中添加vCenter集群,與vCenter建立連接,從而使CloudStack能接管vCenter中已有的集群;然后查詢虛擬機名稱、操作系統(tǒng)類型、CPU、內(nèi)存、磁盤大小信息,這些虛擬機信息在vCenter管理客戶端的界面上都可以查詢得到,根據(jù)這些配置信息在CloudStack管理界面上創(chuàng)建虛擬機實例。
[0036]步驟S2:在vCenter中刪除剛建立的虛擬機,與CloudStack斷開連接。
[0037]具體的,在vCenter管理客戶端中查詢剛通過CloudStack創(chuàng)建的虛擬機,選擇從磁盤刪除該虛擬機,這樣雖然在vCenter中刪除了虛擬機,但CloudStack卻不知悉,仍然保存了該虛擬機的信息,而事實上CloudStack與剛創(chuàng)建的虛擬機已經(jīng)斷開了連接。
[0038]步驟S3:查詢vCenter已有虛擬機的IP地址、MAC地址和創(chuàng)建時間,更新CloudStack數(shù)據(jù)庫,重新與vCenter建立連接;
[0039]具體的,在vCenter管理客戶端打開虛擬機控制臺,進入系統(tǒng),獲取要連接的虛擬機的IP地址、MAC地址和創(chuàng)建時間,其中若是Linux操作系統(tǒng),創(chuàng)建時間一般可以參考/root/install, log的時間。接著只需要更新CloudStack數(shù)據(jù)庫四張表vm_instance、nics、volumes、user_ip_address中對應的虛擬機名稱、IP地址、MAC地址和創(chuàng)建時間,SQL語句如下:
[0040]UPDATE vm_instance SET
[0041 ] instance_name = ' test' , private_mac_address = ’ 00:50:56:B5:60:1C’,
[0042]private_ip_address = 192.168.20.177' , created = ’2014-07-3011:04:41’WHERE id = 2415 ;
[0043]UPDATE nics SET
[0044]mac_address = ’00:50:56:B5:60:lC’,ip4_address=’ 192.168.20.177’, created
[0045]created = ’ 2014-07-30 11:04:41’WHERE instance_id = 2415 ;
[0046]UPDATE volumes SET'
[0047]name' = ’ test’,path = ’ test’,chain—info = ’ {〃diskDeviceBusName〃: 〃ideO:1
[0048]〃diskChain": [" [b6f6dcf 5 14fa334d9e773b2d9379dd85] test/test,vmdk"]}’, created = ’ 2014-07-3
[0049]0 11:0
[0050]4:41’WHERE instance_id = 2415 ;
[0051]UPDATE user_ip_address SET pubIic_ip_address = ’ 192.168.20.177’,
[0052]allocated = ’2014-07-30 11:04:41'WHERE id = 12。
[0053]在CloudStack中執(zhí)行修改數(shù)據(jù)庫的SQL語句,這樣CloudStack就可以根據(jù)IP地址、MAC地址重新與vCenter中要連接的虛擬機建立通信。
[0054]步驟S4:在vCenter中更改虛擬機的數(shù)據(jù)存儲。
[0055]具體的,因為CloudStack創(chuàng)建vCenter集群時要重新掛載主存儲,這個主存儲用來存放虛擬機文件,而vCenter中已有的虛擬機是不在這個新掛載的主存儲上,所以需要將該虛擬機的存儲移到CloudStack新掛載上用于創(chuàng)建vCenter虛擬機的主存儲上來,可以利用vCenter管理客戶端中的遷移功能完成數(shù)據(jù)存儲更改。
[0056]通過上述方法,在CloudStack中創(chuàng)建與vCenter中名稱和配置一樣的虛擬機,在vCenter中刪除剛建立的虛擬機,更新CloudStack數(shù)據(jù)庫,更改虛擬機數(shù)據(jù)存儲,從而更加方便快捷地實現(xiàn)CloudStack平臺接管vCenter已有虛擬機,節(jié)省時間和人力資源,降低遷移成本。
[0057]本發(fā)明提供了計算機云平臺接管vCenter已有虛擬機的方法,具體實現(xiàn)該技術(shù)方案的方法和途徑很多,以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。本實施例中未明確的各組成部分均可用現(xiàn)有技術(shù)加以實現(xiàn)。
【權(quán)利要求】
1.計算機云平臺接管社虹已有虛擬機的方法,其特征在于,包括以下步驟: 81:在計算機云平臺中與^06111:61~軟件建立連接,倉丨」建與^06111:61~軟件中名稱和配置一樣的虛擬機; 82:在中刪除剛建立的虛擬機,與計算機云平臺斷開連接; 83:查詢已有虛擬機的I?地址、嫩(:地址和創(chuàng)建時間,更新計算機云平臺數(shù)據(jù)庫,重新與卩?:6111:61~建立連接; 54:在中更改虛擬機的數(shù)據(jù)存儲。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的計算機云平臺為計算機3'平臺。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟51具體包括:在中添加集群,該集群是中已有的集群,將其管理權(quán)轉(zhuǎn)移到中; 查詢虛擬機名稱、操作系統(tǒng)類型、0^、內(nèi)存、磁盤大小信息,然后再根據(jù)這些配置信息創(chuàng)建虛擬機實例。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟33具體包括:查詢社虹已有虛擬機的I?地址、嫩地址和創(chuàng)建時間具體包括:在卩&社一!"管理客戶端打開虛擬機,獲取所述虛擬機的I?地址、^0地址和創(chuàng)建時間,其中[化狀系統(tǒng)的創(chuàng)建時間設置為文件/1-001:/11181:811.10^ 的時間。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟33包括:在中執(zhí)行更新數(shù)據(jù)庫的3亂語句,01011(181:80^根據(jù)已有虛擬機的I?地址、嫩0地址重新與建立連接。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟34包括:查看所述虛擬機的所在存儲器,使用^06111:61~管理客戶端中的遷移功能,將虛擬機遷移到的主存儲中去。
【文檔編號】G06F9/455GK104317639SQ201410555593
【公開日】2015年1月28日 申請日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】游慶根, 王冉, 李翔, 許小勇, 李曉禹, 朱勇, 崔艷軍, 張春暉, 陳榮 申請人:中國電子科技集團公司第二十八研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
莎车县| 河源市| 奉新县| 宜章县| 根河市| 海林市| 贵溪市| 阜城县| 钟祥市| 饶河县| 桦川县| 积石山| 六枝特区| 南木林县| 汶川县| 诸暨市| 宜川县| 宜宾县| 珲春市| 安龙县| 富裕县| 贡山| 大同县| 承德县| 乌拉特后旗| 偏关县| 辽阳县| 大姚县| 呈贡县| 东港市| 阳西县| 子洲县| 南和县| 阿拉尔市| 资阳市| 乐陵市| 水城县| 水城县| 临沂市| 陵水| 平南县|