[發明專利]一種基于云平臺的應用層存儲方法及設備有效
| 申請號: | 202011312271.2 | 申請日: | 2020-11-20 |
| 公開(公告)號: | CN112328368B | 公開(公告)日: | 2022-12-27 |
| 發明(設計)人: | 周冉;蔣迪;付麗丹 | 申請(專利權)人: | 上海云軸信息科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
| 地址: | 200241 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 應用 存儲 方法 設備 | ||
本申請的目的是提供一種基于云平臺的應用層存儲方法及設備,本申請通過在云平臺的云主機中部署故障轉移群集,故障轉移群集包括至少一個主集群節點及其對應的備集群節點;將共享存儲的邏輯單元號LUN設備映射至第一物理機對應的虛擬機,第一物理機存在對應的第二物理機;對第一物理機對應的虛擬機的狀態進行監測;若第一物理機對應的虛擬機的狀態處于熱遷移狀態,對第一物理機對應的主集群節點不做切換操作的同時,基于第一物理機對應的標識符對第一物理機對應的主機存儲路徑進行優化,以使映射至第二物理機上的主機存儲路徑與第一物理機對應的主機存儲路徑一致,實現了云平臺對應的云主機在熱遷移場景下可以保證故障轉移群集的高可用性。
技術領域
本申請涉及計算機領域,尤其涉及一種基于云平臺的應用層存儲方法及設備。
背景技術
隨著互聯網技術的不斷發展,客戶對業務的高可用性要求越來越高,云平臺層面本身提供了高可用機制來保障云主機的可用性,但是云平臺層面提供的高可用功能慢慢不能滿足部分客戶的需求了,因而相當多的客戶也選擇在云平臺上的虛擬機中部署故障轉移群集這種應用層的高可用服務來滿足業務的高可用需求。由于故障轉移群集的實現對存儲有較高要求,一般云平臺中提供的共享存儲,若直接用于部署故障轉移群集,則會有一定技術風險,比如,當云主機被熱遷移時,由于存儲標識符發生變化,從而導致其群集角色狀態也發生變化,甚至可能會導致群集失效。
在傳統實現方式里,實現熱遷移等非常規場景下的故障轉移群集,需要進行人工干預;因為當云主機計劃性熱遷移的時候,網絡層面上不會中斷,基于心跳機制的故障轉移群集會認為熱遷移主機正常,不會發生由正常切換到備用節點的情況,但是主機遷移后,總線適配器不會變化,而存儲標識符發生變化,使得路徑認證不通過讀不到存儲,導致熱遷移后存儲無法識別,主節點異常。此處,需要運維介入去重新部署一個主節點去替換原有需要熱遷移的主機,將需要熱遷移的主機從群集中剔除,以保障故障轉移群集的高可用機制正常工作。但在該傳統實現方式里也存在以下缺點:第一、故障轉移群集本身是為了業務的高可用設計的,人工進行干預會產生一些不確定因素,從而給業務的穩定性和安全帶來負面影響;第二、該實現方式中需要將主節點剔除,重新部署節點去替代,產生了極大的工作量,重新部署需要保證環境的一致性、還需要避免部署異常影響到原有高可用群集、以及資源有余量可以再部署一個節點,產生了額外人力成本以及資源浪費;第三、判斷熱遷移會導致故障轉移群集失效十分考驗使用者對應用高可用實現的原理和方式的熟悉程度,中途剔除節點重新添加對使用者要求有一定的技術能力,不是常規使用者可以完成的;第四、即使使用者對原理很清楚,操作很熟悉,也不能保證其它非可控情況下云主機熱遷移導致故障轉移群集失效。
發明內容
本申請的一個目的是提供一種基于云平臺的應用層存儲方法及設備,實現了云平臺對應的云主機在熱遷移場景下可以保證故障轉移群集的高可用性。
根據本申請的一個方面,提供了一種基于云平臺的應用層存儲方法,其中,所述方法包括:
在云平臺的云主機中部署故障轉移群集,所述故障轉移群集包括至少一個主集群節點及其對應的備集群節點;
將共享存儲的邏輯單元號LUN設備映射至第一物理機對應的虛擬機,所述第一物理機存在對應的第二物理機;
對所述第一物理機對應的虛擬機的狀態進行監測;
若所述第一物理機對應的虛擬機的狀態處于熱遷移狀態,對所述第一物理機對應的主集群節點不做切換操作的同時,基于所述第一物理機對應的標識符對所述第一物理機對應的主機存儲路徑進行優化,以使映射至所述第二物理機上的主機存儲路徑與所述第一物理機對應的主機存儲路徑一致。
進一步地,上述基于云平臺的應用層存儲方法中,所述方法還包括:
若所述第一物理機對應的虛擬機的狀態處于宕機狀態,所述故障轉移群集識別到所述第一物理機對應的主集群節點存在異常,將所述第一物理機對應的主集群節點切換為對應的備集群節點,以使所述故障轉移群集調整至正常狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海云軸信息科技有限公司,未經上海云軸信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011312271.2/2.html,轉載請聲明來源鉆瓜專利網。





