[發明專利]一種基于虛擬機模板的初始化虛擬機用戶名密碼的方法在審
| 申請號: | 201510980548.1 | 申請日: | 2015-12-23 |
| 公開(公告)號: | CN105589722A | 公開(公告)日: | 2016-05-18 |
| 發明(設計)人: | 李棟梁;趙仁明 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬機 模板 初始化 用戶名 密碼 方法 | ||
技術領域
本發明涉及云計算領域,尤其涉及一種基于虛擬機模板的初始化虛擬機用戶 名密碼的方法。
背景技術
云計算(cloudcomputing)是基于互聯網的相關服務的增加、使用和交付模 式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。云計算是通 過使計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中,企業 數據中心的運行將與互聯網更相似。這使得企業能夠將資源切換到需要的應用上, 根據需求訪問計算機和存儲系統。目前虛擬化是實現云計算的一種主流技術。
虛擬化(Virtualization)是一個廣義的術語,是指計算元件在虛擬的基礎 上而不是真實的基礎上運行,是一個為了簡化管理,優化資源的解決方案。如同 空曠、通透的寫字樓,整個樓層沒有固定的墻壁,用戶可以用同樣的成本構建出 更加自主適用的辦公空間,進而節省成本,發揮空間最大利用率。
目前市面上的使用虛擬化技術的云平臺基本有兩種方式創建虛擬機:
(1)創建空白虛擬機,然后客戶手動插入ISO文件,安裝操作系統;
(2)通過模板方式創建虛擬機,模板中自帶操作系統,客戶不需要手動安裝。
第一種方式比較靈活,客戶可自主設置系統,但是門檻相對較高,比較復雜。 第二種方式相對比較方便,但是不夠靈活,如虛擬機用戶名密碼等無法在安裝前 確認。
發明內容
針對以上第二種方式,本發明提出了一種基于虛擬機模板的初始化虛擬機用 戶名密碼的方法。
本發明采用創建ISO文件并插入虛擬機光驅→虛擬機掛載ISO→虛擬機執行 初始化用戶腳本三步實現初始化虛擬機用戶名密碼。
將前臺上傳的用戶名、密碼信息封裝到ISO文件,并在虛擬機使用模板創建完成 后插入虛擬光驅,虛擬機開機后會自動調用ISO中的文件,設置虛擬機用戶名、 密碼。
需要先制作模板,模板制作完成后導出模板,創建虛擬機時使用創建好的模 板創建虛擬機。
Linux虛擬機基于Linux操作系統的自啟動程序,首先掛載ISO,執行相應腳 本。
使用虛擬機模板和插入ISO文件方式,保證參數的正確傳遞和調用。
Windows虛擬機基于CloudBase-Init,修改其中相關代碼,使其只需本地調 用添加用戶、設置用戶密碼插件,初始化虛擬機用戶名密碼。
Linux虛擬機基于Linux操作系統的自啟動程序,首先掛載ISO,執行相應腳 本。
本發明的有益效果是。
Windows虛擬機使用CloudBase-Init初始化虛擬機用戶名密碼,但是 CloudBase-Init默認的執行時間大約需要10分鐘。本方法對其進行優化,使運行 時間在30秒內可完成。
本方法不僅適用于初始化虛擬機用戶名密碼,主機名設置、Linux下更新 apt-get的本地緩存、調整文件系統的大小也可采用該方法。
附圖說明
圖1是本發明的請求流程圖。
具體實施方式
下面對本發明的內容進行更加詳細的闡述:
(1)模板制作
Window模板:
1、安裝CloudBaselnit
2、進入C:/ProgramFiles/CloudbaseSolutions/Cloudbase-lnit/config,修改 Cloudbase-init-unattend,conf文件,將metadataservices修改為 metadata_services=cloudbaseinit.metadata.service.configdriver.ConfigDriveService 并刪除下一行
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510980548.1/2.html,轉載請聲明來源鉆瓜專利網。





