[發明專利]一種云管理平臺重置KVM虛擬機密碼的方法有效
| 申請號: | 201810602642.7 | 申請日: | 2018-06-12 |
| 公開(公告)號: | CN109002344B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 鄧學華;黃衍博;曾星;麥劍 | 申請(專利權)人: | 廣東睿江云計算股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445;G06F21/46;G06F21/64 |
| 代理公司: | 佛山市禾才知識產權代理有限公司 44379 | 代理人: | 劉羽波 |
| 地址: | 528000 廣東省佛山市禪城區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 管理 平臺 重置 kvm 虛擬機 密碼 方法 | ||
1.一種云管理平臺重置KVM虛擬機密碼的方法,包括云管理平臺、KVM虛擬機和Linux宿主機,其特征在于:所述云管理平臺重置所述KVM虛擬機密碼包括以下步驟:
步驟A:所述云管理平臺接收到用戶需要重置密碼的請求,并確定需要重置密碼的KVM虛擬機、用戶名和新密碼;
步驟B:所述云管理平臺通過查詢數據庫獲取到需要重置密碼的所述KVM虛擬機所在的所述Linux宿主機的IP地址,并連接到所述Linux宿主機;
所述云管理平臺通過所述KVM虛擬機的名稱調用Libvirt Api,以TLS的方式遠程連接到所述Linux宿主機;
所述云管理平臺通過所述KVM虛擬機的名稱調用所述Libvirt Api的connection.lookupByName()接口獲取所述KVM虛擬機的Domain對象;
步驟C:所述云管理平臺獲取到所述KVM虛擬機的Domain對象;
步驟D:所述云管理平臺通過調用所述KVM虛擬機的Domain對象上的setUserPassword接口,以參數的形式寫入所述用戶名和新密碼;
步驟E:所述setUserPassword接口向unix socket文件寫入重置密碼所需的文件內容,并將文件內容傳入所述KVM虛擬機的virtio-serial串口設備;
步驟F:所述KVM虛擬機里的qemu guest agent應用程序接收重置密碼所需的文件內容并執行修改密碼操作,完成密碼重置。
2.根據權利要求1所述一種云管理平臺重置KVM虛擬機密碼的方法,其特征在于:
還包括QEMU,所述setUserPassword接口通過調用所述QEMU向所述unix socket文件寫入重置密碼所需的文件內容。
3.根據權利要求1所述一種云管理平臺重置KVM虛擬機密碼的方法,其特征在于:
所述setUserPassword接口向unix socket文件寫入重置密碼所需的文件內容,所述文件內容包括所述用戶名、所述新密碼、修改密碼任務、配置網絡任務和修改Linux宿主機名稱任務。
4.根據權利要求1所述一種云管理平臺重置KVM虛擬機密碼的方法,其特征在于:
還包括socket通道,所述setUserPassword接口通過所述socket通道將文件內容傳入所述KVM虛擬機的virtio-serial串口設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東睿江云計算股份有限公司,未經廣東睿江云計算股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810602642.7/1.html,轉載請聲明來源鉆瓜專利網。





