国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種自定義恢復(fù)故障虛擬機的方法

      文檔序號:9787220閱讀:278來源:國知局
      一種自定義恢復(fù)故障虛擬機的方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及云計算技術(shù)領(lǐng)域,特別是一種自定義恢復(fù)故障虛擬機的方法。
      【背景技術(shù)】
      [0002] 云平臺提供的虛擬機服務(wù),由于外界發(fā)生的一些不可控因素,如斷電、物理機磁盤 問題導(dǎo)致虛擬機無法正常運行,部署在虛擬機內(nèi)部的應(yīng)用無法提供正常的服務(wù)。傳統(tǒng)的云 平臺虛擬機維護主要是依賴人工,這種維護方法存在以下問題:
      [0003] -是管理員需花費大量時間檢查虛擬機是否存在發(fā)生故障的情況,發(fā)生故障后, 需手動恢復(fù)虛擬機以確保虛擬機應(yīng)用的正常運行。
      [0004] 二是人工維護的時效性無法確保,管理員無法第一時間獲取到虛擬機發(fā)生故障的 信息。對于政務(wù)云等部署了政務(wù)網(wǎng)站應(yīng)用的云平臺,需要虛擬機上的應(yīng)用長期穩(wěn)定的運行, 如果發(fā)生了應(yīng)用一段時間無法訪問的問題,會嚴(yán)重影響政府部門的公信力。
      [0005] 為了減輕運維人員負(fù)擔(dān),提高運維工作效率,保證云平臺虛擬機能持續(xù)正常運行, 為用戶提供穩(wěn)定可靠的服務(wù),需要一種自定義恢復(fù)故障虛擬機的方法。

      【發(fā)明內(nèi)容】

      [0006] 本發(fā)明解決的技術(shù)問題在于提供了一種自定義恢復(fù)故障虛擬機的方法,解決了云 平臺虛擬機故障時需要運維人員人工查看故障原因并修復(fù)故障虛擬機的問題。
      [0007] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
      [0008] 所述的方法包括如下步驟:
      [0009] 步驟1:在云平臺上創(chuàng)建虛擬機,給虛擬機設(shè)置恢復(fù)策略及最大恢復(fù)次數(shù);
      [0010] 步驟2:創(chuàng)建虛擬機狀態(tài)監(jiān)控模塊,實時監(jiān)控虛擬機運行是否正常,出現(xiàn)異常時,監(jiān) 控模塊發(fā)送告警通知;
      [0011] 步驟3:平臺接收到告警通知,判斷虛擬機設(shè)置的恢復(fù)策略;
      [0012] 步驟4:恢復(fù)模塊調(diào)用相應(yīng)的恢復(fù)方法,執(zhí)行恢復(fù)流程;
      [0013] 步驟5:監(jiān)控模塊檢測恢復(fù)是否成功,如恢復(fù)成功,則執(zhí)行步驟8結(jié)束流程;如未恢 復(fù)成功,執(zhí)行步驟6;
      [0014] 步驟6:判斷是否達到最大恢復(fù)次數(shù),未達到,則執(zhí)行步驟4;如已達到,則執(zhí)行步驟 7;
      [0015] 步驟7:監(jiān)控模塊發(fā)送告警通知運維人員手動恢復(fù)虛擬機;
      [0016] 步驟8:結(jié)束。
      [0017] 所述的恢復(fù)策略包括重啟虛擬機、系統(tǒng)還原虛擬機、備份還原、快照還原等恢復(fù)虛 擬機策略;
      [0018] 所述的異常是指虛擬機發(fā)生死機等不能正常運行操作系統(tǒng)的狀態(tài)。
      [0019] 所述的監(jiān)控模塊通過agent模塊向虛擬機發(fā)送消息,如果連續(xù)嘗試3次都未接收到 虛擬機內(nèi)部agent返回的數(shù)據(jù),則認(rèn)為虛擬機已經(jīng)發(fā)生故障;檢測到故障時,通知恢復(fù)模塊 開始恢復(fù)虛擬機;檢測到虛擬機從故障狀態(tài)恢復(fù)到正常時,終止恢復(fù)流程;檢測到虛擬機恢 復(fù)失敗并超過最大恢復(fù)次數(shù)時,向管理員發(fā)送告警通知,提醒手工進行故障恢復(fù);其中, agent模塊是使用串口讓物理機和虛擬機通信的工具。
      [0020] 所述的恢復(fù)模塊獲取虛擬機設(shè)置的恢復(fù)策略,然后調(diào)用對應(yīng)的功能模塊;當(dāng)恢復(fù) 策略為重啟虛擬機時,恢復(fù)模塊調(diào)用重啟虛擬機接口執(zhí)行重啟操作恢復(fù)虛擬機;當(dāng)恢復(fù)策 略為系統(tǒng)還原時,恢復(fù)模塊調(diào)用系統(tǒng)還原接口,獲取虛擬機鏡像,重新生成系統(tǒng)盤代替現(xiàn)有 的系統(tǒng)盤,達到恢復(fù)虛擬機的目的;當(dāng)恢復(fù)策略為備份還原時,恢復(fù)模塊使用虛擬機最新的 備份還原虛擬機;當(dāng)恢復(fù)策略為快照還原時,恢復(fù)模塊使用虛擬機最新的快照文件還原虛 擬機。
      [0021] 本發(fā)明解決了云平臺虛擬機故障時需要運維人員人工查看故障原因并修復(fù)故障 虛擬機的問題,減輕了運維人員的負(fù)擔(dān),提高了運維效率,同時保證了云平臺虛擬機能持續(xù) 正常運行,為用戶提供穩(wěn)定可靠的服務(wù)。
      【附圖說明】
      [0022] 下面結(jié)合附圖對本發(fā)明進一步說明:
      [0023]圖1為本發(fā)明方法流程圖。
      【具體實施方式】
      [0024] 如圖1所示,本發(fā)明的方法包括以下步驟:
      [0025] 給云平臺上的虛擬機設(shè)置恢復(fù)策略及最大恢復(fù)次數(shù)

      [0028] 監(jiān)控模塊定時查詢虛擬機狀態(tài),發(fā)現(xiàn)虛擬機故障時通知恢復(fù)模塊進行恢復(fù)。
      [0029]
      [0030]
      [0031] 恢復(fù)模塊根據(jù)恢復(fù)次數(shù)決定需不需要對虛擬機進行恢復(fù),同時調(diào)用不同的恢復(fù)策 略開始恢復(fù)虛擬機。
      [0032]

      【主權(quán)項】
      1. 一種自定義恢復(fù)故障虛擬機的方法,其特征在于:所述的方法包括如下步驟: 步驟1:在云平臺上創(chuàng)建虛擬機,給虛擬機設(shè)置恢復(fù)策略及最大恢復(fù)次數(shù); 步驟2:創(chuàng)建虛擬機狀態(tài)監(jiān)控模塊,實時監(jiān)控虛擬機運行是否正常,出現(xiàn)異常時,監(jiān)控模 塊發(fā)送告警通知; 步驟3:平臺接收到告警通知,判斷虛擬機設(shè)置的恢復(fù)策略; 步驟4:恢復(fù)模塊調(diào)用相應(yīng)的恢復(fù)方法,執(zhí)行恢復(fù)流程; 步驟5:監(jiān)控模塊檢測恢復(fù)是否成功,如恢復(fù)成功,則執(zhí)行步驟8結(jié)束流程;如未恢復(fù)成 功,執(zhí)行步驟6; 步驟6:判斷是否達到最大恢復(fù)次數(shù),未達到,則執(zhí)行步驟4;如已達到,則執(zhí)行步驟7; 步驟7:監(jiān)控模塊發(fā)送告警通知運維人員手動恢復(fù)虛擬機; 步驟8:結(jié)束。2. 根據(jù)權(quán)利要求1所述的自定義恢復(fù)故障虛擬機的方法,其特征在于:所述的恢復(fù)策略 包括重啟虛擬機、系統(tǒng)還原虛擬機、備份還原、快照還原等恢復(fù)虛擬機策略; 所述的異常是指虛擬機發(fā)生死機等不能正常運行操作系統(tǒng)的狀態(tài)。3. 根據(jù)權(quán)利要求1所述的自定義恢復(fù)故障虛擬機的方法,其特征在于:所述的監(jiān)控模塊 通過agent模塊向虛擬機發(fā)送消息,如果連續(xù)嘗試3次都未接收到虛擬機內(nèi)部agent返回的 數(shù)據(jù),則認(rèn)為虛擬機已經(jīng)發(fā)生故障;檢測到故障時,通知恢復(fù)模塊開始恢復(fù)虛擬機;檢測到 虛擬機從故障狀態(tài)恢復(fù)到正常時,終止恢復(fù)流程;檢測到虛擬機恢復(fù)失敗并超過最大恢復(fù) 次數(shù)時,向管理員發(fā)送告警通知,提醒手工進行故障恢復(fù);其中,agent模塊是使用串口讓物 理機和虛擬機通信的工具。4. 根據(jù)權(quán)利要求2所述的自定義恢復(fù)故障虛擬機的方法,其特征在于:所述的監(jiān)控模塊 通過agent模塊向虛擬機發(fā)送消息,如果連續(xù)嘗試3次都未接收到虛擬機內(nèi)部agent返回的 數(shù)據(jù),則認(rèn)為虛擬機已經(jīng)發(fā)生故障;檢測到故障時,通知恢復(fù)模塊開始恢復(fù)虛擬機;檢測到 虛擬機從故障狀態(tài)恢復(fù)到正常時,終止恢復(fù)流程;檢測到虛擬機恢復(fù)失敗并超過最大恢復(fù) 次數(shù)時,向管理員發(fā)送告警通知,提醒手工進行故障恢復(fù);其中,agent模塊是使用串口讓物 理機和虛擬機通信的工具。5. 根據(jù)權(quán)利要求1至4任一項所述的自定義恢復(fù)故障虛擬機的方法,其特征在于:所述 的恢復(fù)模塊獲取虛擬機設(shè)置的恢復(fù)策略,然后調(diào)用對應(yīng)的功能模塊;當(dāng)恢復(fù)策略為重啟虛 擬機時,恢復(fù)模塊調(diào)用重啟虛擬機接口執(zhí)行重啟操作恢復(fù)虛擬機;當(dāng)恢復(fù)策略為系統(tǒng)還原 時,恢復(fù)模塊調(diào)用系統(tǒng)還原接口,獲取虛擬機鏡像,重新生成系統(tǒng)盤代替現(xiàn)有的系統(tǒng)盤,達 到恢復(fù)虛擬機的目的;當(dāng)恢復(fù)策略為備份還原時,恢復(fù)模塊使用虛擬機最新的備份還原虛 擬機;當(dāng)恢復(fù)策略為快照還原時,恢復(fù)模塊使用虛擬機最新的快照文件還原虛擬機。
      【專利摘要】本發(fā)明涉及云計算技術(shù)領(lǐng)域,特別是一種自定義恢復(fù)故障虛擬機的方法。本發(fā)明首先在云平臺上創(chuàng)建虛擬機,自定義設(shè)置虛擬機故障時的恢復(fù)策略;監(jiān)控模塊監(jiān)控到虛擬機發(fā)生故障時發(fā)送告警通知恢復(fù)模塊,恢復(fù)模塊根據(jù)設(shè)置的恢復(fù)策略,自動執(zhí)行相應(yīng)的恢復(fù)方法恢復(fù)虛擬機;恢復(fù)執(zhí)行完成后,監(jiān)控模塊檢測恢復(fù)是否成功,如未恢復(fù)成功,則嘗試再次恢復(fù),可設(shè)置最大恢復(fù)次數(shù),恢復(fù)最大次數(shù)后仍未恢復(fù)成功,則自動發(fā)送告警通知運維人員人工處理故障虛擬機。本發(fā)明解決了云平臺虛擬機故障時需要運維人員人工查看故障原因并修復(fù)故障虛擬機的問題;可以用于故障虛擬機的自定義恢復(fù)。
      【IPC分類】G06F9/455, G06F11/14
      【公開號】CN105550012
      【申請?zhí)枴緾N201510895562
      【發(fā)明人】胡雨欣, 楊松, 季統(tǒng)凱
      【申請人】國云科技股份有限公司
      【公開日】2016年5月4日
      【申請日】2015年12月7日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1