[發明專利]計算機云平臺接管vCenter已有虛擬機的方法有效
| 申請號: | 201410555593.8 | 申請日: | 2014-10-17 |
| 公開(公告)號: | CN104317639B | 公開(公告)日: | 2017-08-22 |
| 發明(設計)人: | 游慶根;王冉;李翔;許小勇;李曉禹;朱勇;崔艷軍;張春暉;陳榮 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L29/08 |
| 代理公司: | 江蘇圣典律師事務所32237 | 代理人: | 胡建華 |
| 地址: | 210007 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 平臺 接管 vcenter 虛擬機 方法 | ||
技術領域
本發明涉及云計算資源管理技術領域,尤其涉及計算機云平臺接管vCenter已有虛擬機的方法。
背景技術
CloudStack是Citrix公司將CloudStack基礎設施即服務(IaaS)產品源代碼與Apache Foundation合作的一個開源云平臺管理軟件。CloudStack可以加速高伸縮性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作為基礎,數據中心操作者可以快速方便地在現有的架構上構建自己的云服務。作為開源云管理平臺,CloudStack安裝和配置相對比較簡單,提供多種虛擬機平臺的支持,基于WEB瀏覽器管理比較方便,操作界面也比較美觀大方。現在,不僅是電信運營商在采用CloudStack,越來越多的企業也在利用CloudStack構建云平臺。
VMware是世界上頂尖的提供虛擬化和云計算解決方案的商業公司,在全球擁有400000多家客戶和55000多家合作伙伴。若干個產品套系,幾十種軟件可以提供從單機虛擬化到云端的完整解決方案。vCenter是指VMware vCenterServer,是對VMware虛擬機進行集中管理的軟件,可從單個控制臺統一管理數據中心的所有主機和虛擬機,vCenter使管理員能夠從一個位置深入了解虛擬基礎架構的集群、主機、虛擬機、存儲、客戶操作系統和其他關鍵組件等所有信息。
CloudStack只能管理由CloudStack主動發起建立的虛擬機,而無法接管vCenter已創建的虛擬機。現有的方法是通過在CloudStack數據庫中直接插入多條記錄,修改多條數據,操作復雜,當vCenter中已有虛擬機數量較大時,容易導致操作錯誤,耗費時間和人力資源。
發明內容
發明目的:本發明所要解決的技術問題是針對現有技術的不足,提供一種計算機云平臺接管vCenter已有虛擬機的方法。
為了解決上述技術問題,本發明公開了一種計算機云平臺接管vCenter已有虛擬機的方法,包括以下步驟:
S1:在計算機云平臺中與vCenter軟件建立連接,創建與vCenter中名稱和配置一樣的虛擬機;
S2:在vCenter中刪除剛建立的虛擬機,與計算機云平臺斷開連接;
S3:查詢vCenter已有虛擬機的IP地址、MAC地址和創建時間,更新計算機云平臺數據庫,重新與vCenter建立連接;
S4:在vCenter中更改虛擬機的數據存儲。
本發明中,所述的計算機云平臺為CloudStack計算機云平臺。
進一步地,所述步驟S1在CloudStack中與vCenter建立連接具體包括:在CloudStack中添加vCenter集群,該集群是vCenter中已有的集群,需要將其管理權轉移到CloudStack中。
進一步地,所述步驟S1創建與vCenter中名稱和配置一樣的虛擬機具體包括:查詢虛擬機名稱、操作系統類型、CPU、內存、磁盤大小信息,然后再根據這些配置信息創建虛擬機實例。
進一步地,所述步驟S3查詢vCenter已有虛擬機的IP地址、MAC地址和創建時間具體包括:在vCenter管理客戶端打開虛擬機控制臺,進入虛擬機操作系統,獲取所述虛擬機的IP地址、MAC地址和創建時間,其中Linux系統的創建時間可以參考/root/install.log的時間。
進一步地,所述步驟S3更新數據庫具體包括:在CloudStack中執行更新數據庫的SQL語句,也可以開發一個自動化更新程序,這樣CloudStack就可以根據IP地址、MAC地址重新與vCenter建立連接。
進一步地,所述步驟S4在vCenter中更改虛擬機的數據存儲具體包括:查看所述虛擬機的所在存儲器,利用vCenter管理客戶端中的遷移功能,將虛擬機遷移到CloudStack的主存儲中去。
本發明可以很好地解決CloudStack不能兼容vCenter已創建虛擬機的問題,實現了CloudStack對vCenter已有虛擬機的接管,操作步驟簡單,能大批量地將vCenter中已有虛擬機導入CloudStack中,節省時間和人力資源,降低遷移成本。
附圖說明
下面結合附圖和具體實施方式對本發明做更進一步的具體說明,本發明的上述和/或其他方面的優點將會變得更加清楚。
圖1為本發明實施例中的CloudStack接管vCenter已有虛擬機的方法的步驟流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410555593.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:彩色煙霧求救信號救生圈
- 下一篇:一種水上碼頭





