[發明專利]一種虛擬機的管理方法和服務器有效
| 申請號: | 201710645096.0 | 申請日: | 2017-07-31 |
| 公開(公告)號: | CN107526653B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 夏明亮;朱洪兵 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F9/455 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 管理 方法 服務器 | ||
本申請實施例公開了一種虛擬機的管理方法和服務器,涉及云計算技術領域,能夠解決新創建災備虛擬機之后,在存儲平面恢復時如果先前的VM未被及時刪除導致的VM腦裂問題。其方法為:若主服務器確定第一虛擬機無法正常工作,則創建第二虛擬機,第一虛擬機所屬的第一服務器與第二虛擬機所屬的第二服務器不同,第二虛擬機為應于替代第一虛擬機的災備虛擬機;主服務器指示第二服務器向第一虛擬機對應的存儲服務器申請注冊,使第二虛擬機獲得第一虛擬機對應的存儲資源的訪問權限;主服務器啟動第二虛擬機,并在啟動第二虛擬機時向存儲服務器搶占第二虛擬機能夠單獨訪問存儲資源的訪問權限。本申請實施例應用于虛擬機高可靠性HA過程。
技術領域
本申請涉及云計算技術領域,尤其涉及一種虛擬機的管理方法和服務器。
背景技術
在計算機中,虛擬化(Virtualization)是一種資源管理技術,是將計算機的各種實體資源,如計算、網絡、及存儲等,抽象整合為資源池,打破實體結構間的資源隔離,使用戶可以以更靈活的方式應用這些資源。在虛擬化場景下,一個服務器中可以運行至少一個虛擬機(Virtual Machine,VM)。VM指由虛擬化平臺模擬出來的一臺虛擬的計算機,也即邏輯上的一臺計算機。VM所需要的計算資源、存儲資源以及網絡資源等可以由虛擬化資源管理(Virtual resource management,VRM)統一管理。
如圖1所示,VRM可以創建于服務器集群的其中一個服務器中,VRM可以通過管理平面來管理所有物理服務器上的VM以及VM對應的資源。其中,存儲集群通過存儲平面對外統一提供存儲資源,VRM通過存儲平面,可以將VM與存儲資源關聯起來。當VRM檢測到管理平面、存儲平面、服務器重啟或其他原因等導致當前VM1無法正常工作時,VRM可以選擇在新的服務器上啟動與該VM1相同規格的災備虛擬機VM1-HA,可以使得VM1的使用者在不感知VM1發生故障的情況下,將業務從VM1遷移到VM1-HA,實現VM1的高可靠性(High-Availability,HA)。同時,VRM還可以周期性地刪除無法正常工作的殘留VM。
在VM1-HA創建成功替代VM1后,如果VM1沒有被及時刪除,可能出現VM1和VM1-HA同時可以讀寫VM1對應的存儲資源(如圖1中的volumes-VM1)的可能性,即產生VM腦裂問題。例如VM1和VM-HA同時對volumes-VM1進行寫入時,可能造成數據破壞,進而使得客戶操作系統(Guest Operate System,Guest OS)存在行為不正常的可能。
發明內容
本申請實施例提供一種虛擬機的管理方法和服務器,能夠解決新創建災備VM之后,在存儲平面恢復時如果先前的VM未被及時刪除導致的VM腦裂問題。
第一方面,提供一種虛擬機的管理方法,包括:若主服務器確定第一虛擬機無法正常工作,則創建第二虛擬機,第一虛擬機所屬的第一服務器與第二虛擬機所屬的第二服務器不同;第二虛擬機為用于替代第一虛擬機的災備虛擬機;主服務器指示第二服務器向第一虛擬機對應的存儲服務器申請注冊,使第二虛擬機獲得第一虛擬機對應的存儲資源的訪問權限;主服務器啟動第二虛擬機,并在啟動第二虛擬機時向存儲服務器搶占第二虛擬機能夠單獨訪問存儲資源的訪問權限。這樣,在第一虛擬機所屬的服務器與主服務器之間的管理平面以及第一虛擬機所屬的服務器與存儲集群之間的存儲平面出現故障,導致第一虛擬機無法正常工作時,在創建了與第一虛擬機相同規格的第二虛擬機后,對于存儲平面后又恢復正常的情況,如果第一虛擬機未被及時刪除,第一虛擬機和第二虛擬機可能同時訪問第一虛擬機對應的存儲資源,由于本申請也將第一虛擬機對應的存儲資源的訪問權限也開放給了第二虛擬機,且在第二虛擬機啟動過程中搶占了該存儲資源被第二虛擬機單獨訪問的權限,那么即使第一虛擬機也訪問該存儲資源時,不被該存儲資源的存儲服務器響應,從而避免了第一虛擬機和第二虛擬機同時訪問該存儲資源時出現的腦裂問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710645096.0/2.html,轉載請聲明來源鉆瓜專利網。





