[發明專利]一種避免Ovirt虛擬管理平臺單點失效的方法有效
| 申請號: | 201310076879.3 | 申請日: | 2013-03-11 |
| 公開(公告)號: | CN103152420A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 陳雪杰 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩 |
| 地址: | 300384 天津市華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 避免 ovirt 虛擬 管理 平臺 單點 失效 方法 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種避免Ovirt虛擬化管理平臺單點失效的方法。
背景技術
現有的Ovirt虛擬化管理平臺主要包含管理節點,計算節點(也成被管理節點),其中計算節點負責運行虛機;管理節點(由各種服務組成)負責向下管理計算節點上的虛機啟動/停止、虛機遷移、虛機的分配等工作,向上給用戶提供接口(包括REST?API,Web服務界面等)。
Ovirt的管理節點所有服務部署在一臺物理計算機上,計算機節點由很多物理計算機組成。這種部署結構存在:如果管理節點的物理機出現宕機后,那么管理節點的服務就全部停掉,整個Ovirt虛擬化管理平臺將無法工作,造成了這種平臺的單點失效的問題。
發明內容
(一)所要解決的技術問題
本發明通過提供一種避免Ovirt虛擬化管理平臺單點失效的方法,解決了Ovirt平臺由于管理節點的物理機宕機后整個平臺無法工作的問題。
(二)技術方案
本發明提供一種避免Ovirt虛擬化管理平臺單點失效的方法,該方法包括:
S1、將平臺管理節點的所有服務部署在所述平臺的每個物理機上,每個物理機啟動分布式服務;
S2、所述分布式服務選取所述平臺中一個物理機作為管理者,其他物理機作為勞動者,管理者為勞動者調配服務,勞動者啟動所述調配的服務,并將服務狀態和服務的啟動位置發送給管理者;
S3、管理者接收并更新所述服務狀態和所述服務的啟動位置信息,監視勞動者的運行狀態;
若所述勞動者出現宕機,管理者接收到連接斷開或連接沒有響應的服務狀態,則將宕機勞動者上運行的服務調配到其他勞動者上;
若所述管理者出現宕機,勞動者發現沒有管理者的連接信息,則一個勞動者自動轉變為管理者,并把自身服務調配到其他勞動者上。
其中,所述勞動者發送服務狀態給管理者進一步包括:管理者向勞動者定時發送服務請求響應信息,勞動者響應所述服務請求響應信息,將本機服務狀態發送給管理者。
其中,對所述平臺的每個物理機進行編號,所述分布式服務保存物理機的編號和對應地址信息,選取序號最小的物理機作為管理者,若管理者出現宕機,則沒有宕機的物理機中序號最小的物理機自動轉變為管理者。
其中,所述管理者出現宕機,則沒有宕機的物理機中序號最小的物理機自動轉變為管理者具體包括:
勞動者發現沒有管理者的連接信息,則從最小編號開始逐次檢查機器狀態;如果發現比自己小的最小編號,則把它作為管理者進行嘗試連接;如果發現本機是編號最小的物理機,則把自己作為管理者,并等待勞動者的連接。
(三)有益效果
本發明將Ovirt虛擬化管理平臺的管理節點的所有服務部署在每個物理機上,通過分布式服務,實現了服務的自動轉移,解決了如果管理節點的物理機宕機后,整個Ovirt虛擬化管理平臺無法工作即單點失效的問題,保證了Ovirt虛擬化管理平臺的不間斷服務。
附圖說明
圖1為本發明所提供方法的步驟流程圖;
圖2為本發明實施方式中Ovirt平臺管理者和勞動者工作示意圖;
圖3為本發明實施方式中Ovirt平臺物理機宕機后的工作示意圖;
圖4為本發明實施方式中Ovirt平臺管理者宕機后的工作示意圖。
具體實施方式
下面結合附圖和具體實施例,對本發明的實施方式做進一步詳細介紹。
本發明提供了一種避免Ovirt虛擬化管理平臺單點失效的方法,具體的步驟如圖1所示:
S1、將平臺管理節點的所有服務部署在所述平臺的每個物理機上,每個物理機啟動分布式服務;
管理節點的所有服務包括虛機啟動/停止、虛機遷移、虛機的分配等,將這些服務部署在平臺下的所有物理機上,令這些物理機都擁有管理節點所有服務能力。
S2、所述分布式服務選取所述平臺中一個物理機作為管理者,其他物理機作為勞動者,管理者為勞動者調配服務,勞動者啟動所述調配的服務,并將服務狀態和所啟動服務的位置信息發送給管理者;
管理者為勞動者調配服務,如有勞動者啟動虛擬機啟動/停止,有勞動者啟動虛擬機的分配等,同時管理者向勞動者定時發送服務請求響應信息,勞動者在啟動相應的服務后,響應所述服務請求響應信息將此時的服務狀態和服務所啟動的位置發動給管理者,這樣管理者就可以得到服務的狀態和服務對應的物理機。
S3、管理者接收并更新所述服務狀態和啟動服務的位置信息,監視勞動者的運行狀態;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310076879.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:家用多功能電烤箱滾桶
- 下一篇:炊具手柄





