国产精品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>

      一種集群環(huán)境下的自動化運維方法

      文檔序號:8339397閱讀:395來源:國知局
      一種集群環(huán)境下的自動化運維方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及運維管理技術(shù)領(lǐng)域,具體地說是一種實用性強(qiáng)、集群環(huán)境下的自動化 運維方法。
      【背景技術(shù)】
      [0002] 隨著中國信息化進(jìn)程的推進(jìn),政府、企業(yè)等大型組織機(jī)構(gòu)的信息化水平和程度大 大提高,應(yīng)用系統(tǒng)的規(guī)模和復(fù)雜度同樣水漲船高。傳統(tǒng)運維的管理模式需要管理人員人工 監(jiān)控系統(tǒng)狀況,對應(yīng)用系統(tǒng)中出現(xiàn)的日常管理操作進(jìn)行手工處理,成本高,效率低且缺乏實 時性,已經(jīng)不適用于大型應(yīng)用系統(tǒng)。尤其是對于高度集群化的企業(yè)應(yīng)用管理場景,自動化運 維管理方式必不可少。
      [0003] 所謂運維管理的自動化是指通過將日常運維中大量的重復(fù)性工作(小到簡單的日 常檢查、配置變更和軟件安裝及更新,大到整個變更流程的組織調(diào)度)由過去的手工執(zhí)行轉(zhuǎn) 為基于預(yù)制管理策略的自動化操作,從而減少乃至消除運維中的延遲,實現(xiàn)"零延時"的運 維。
      [0004] 基于此,現(xiàn)提供一種集群環(huán)境下基于消息的自動化運維方法,旨在為企業(yè)應(yīng)用系 統(tǒng)提供一套快速、高效、實時的運維管理方法,提升系統(tǒng)運維的效率,降低人工成本。

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

      [0005] 本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強(qiáng)、集群環(huán)境下的自動 化運維方法。
      [0006] 一種集群環(huán)境下的自動化運維方法,其具體實現(xiàn)過程為: 一、 首先構(gòu)建運維平臺系統(tǒng),該系統(tǒng)由一臺控制服務(wù)器和多臺受控服務(wù)器組成;其中控 制服務(wù)器內(nèi)部署總控制器、資源服務(wù)、健康服務(wù)及管理控制臺四部分模塊組成;受控服務(wù)器 部署控制服務(wù)代理和健康服務(wù)代理兩部分模塊; 二、 受控服務(wù)器向控制服務(wù)器發(fā)送消息注冊服務(wù)器信息,建立多服務(wù)器之間的消息通 訊通道; 三、 該運維平臺系統(tǒng)完成日常系統(tǒng)維護(hù)動作: 管理人員通過管理控制臺為總控制器輸入任務(wù)消息; 總控制器將操作命令消息發(fā)送給資源服務(wù); 資源服務(wù)生成命令集消息,發(fā)送給受控服務(wù)器的控制服務(wù)代理模塊,完成日常維護(hù); 四、 該運維平臺系統(tǒng)完成健康故障處理動作: 受控服務(wù)器內(nèi)的健康服務(wù)代理模塊則將健康數(shù)據(jù)消息發(fā)送給總控制器的健康服務(wù); 健康服務(wù)發(fā)現(xiàn)預(yù)警消息時,將該消息發(fā)送給總控制器,總控制器完成預(yù)警處理。
      [0007] 所述控制服務(wù)器中,總控制器負(fù)責(zé)系統(tǒng)內(nèi)所有受控服務(wù)器信息的管理,處理控制 臺操作任務(wù)和健康預(yù)警消息;健康服務(wù)負(fù)責(zé)收集和處理受控服務(wù)器健康狀況信息并向總控 制器發(fā)送健康預(yù)警消息;資源服務(wù)負(fù)責(zé)接收總控制器任務(wù)消息,分解為具體執(zhí)行命令集發(fā) 送給指定受控服務(wù)器執(zhí)行;管理控制臺為系統(tǒng)管理員入口。
      [0008] 所述受控服務(wù)器中,控制服務(wù)代理負(fù)責(zé)接收控制服務(wù)器發(fā)送的命令集并執(zhí)行;健 康服務(wù)代理負(fù)責(zé)服務(wù)器健康狀況的實時監(jiān)控,并以健康服務(wù)下發(fā)的健康策略為依據(jù),定期 將健康信息以消息的方式上報給健康服務(wù)。
      [0009] 所述控制服務(wù)代理接受控制服務(wù)器發(fā)送的命令集,該控制服務(wù)代理由消息組件、 命令執(zhí)行組件兩部分組成:消息組件用于接收控制服務(wù)器命令集消息,反饋命令集執(zhí)行情 況;命令執(zhí)行組件用于命令的具體執(zhí)行,該命令執(zhí)行組件包括:執(zhí)行指令、回滾指令、終止 指令三類操作。
      [0010] 所述步驟三的詳細(xì)過程為: 管理員通過管理控制臺向控制服務(wù)器發(fā)送集群環(huán)境內(nèi)運維管理操作任務(wù)消息; 總控制器接收任務(wù)消息,根據(jù)策略生成處理方案,發(fā)送給資源服務(wù); 資源服務(wù)將處理方案解析為受控服務(wù)器可執(zhí)行的操作命令集,發(fā)送給指定受控服務(wù)器 內(nèi)的控制服務(wù)代理; 控制服務(wù)代理根據(jù)命令集執(zhí)行相關(guān)操作,一旦發(fā)生錯誤,向控制服務(wù)器發(fā)送失敗消息 并回滾執(zhí)行。
      [0011] 所述步驟四的詳細(xì)過程為: 健康服務(wù)代理獲取受控服務(wù)器實時健康數(shù)據(jù),通過消息發(fā)送給控制服務(wù)器上的健康服 務(wù)進(jìn)行健康監(jiān)控; 當(dāng)受控服務(wù)器發(fā)生故障,控制服務(wù)器接收到的健康數(shù)據(jù)異常,或者無法接收健康數(shù)據(jù) 時,健康服務(wù)根據(jù)預(yù)置策略觸發(fā)健康預(yù)警,向總控制器發(fā)送預(yù)警消息; 總控制器接收預(yù)警消息,根據(jù)處理策略生成處理方案,此時如果出現(xiàn)故障的受控服務(wù) 器仍可通信,處理方案通過消息發(fā)送給資源服務(wù)并執(zhí)行下述步驟,如果不可通信,解決方案 由總控制器自行執(zhí)行; 資源服務(wù)將處理方案解析為可執(zhí)行的操作命令集,發(fā)送給故障受控服務(wù)器內(nèi)的控制服 務(wù)代理執(zhí)行; 控制服務(wù)代理根據(jù)命令集執(zhí)行相關(guān)操作,解決服務(wù)器健康故障;一旦發(fā)生錯誤,向控制 服務(wù)器發(fā)送失敗消息并回滾執(zhí)行。
      [0012] 本發(fā)明的一種集群環(huán)境下的自動化運維方法,具有以下優(yōu)點: 本發(fā)明提出的一種集群環(huán)境下的自動化運維方法,根據(jù)事先定義的運維策略實現(xiàn)受控 系統(tǒng)的自動化運維,無需人工干預(yù),大大降低業(yè)務(wù)系統(tǒng)運維管理的成本;另外提供了全面的 監(jiān)控管理和問題分析手段來幫助企業(yè)信息管理部門及時識別和發(fā)現(xiàn)IT問題;通過受控服 務(wù)器的服務(wù)代理,控制服務(wù)器可以對集群內(nèi)部的所有服務(wù)器進(jìn)行實時監(jiān)控和自動化運維, 對于在集群內(nèi)部針對多臺服務(wù)器的重復(fù)性工作,自動化運維節(jié)省人工維護(hù)成本,提升效率; 基于消息的通信方式可以實現(xiàn)跨平臺,跨操作系統(tǒng)的命令執(zhí)行,執(zhí)行過程中,只要有一臺服 務(wù)器上的命令集執(zhí)行失敗,執(zhí)行過程會自動回滾,以保證集群環(huán)境中各個服務(wù)器的一致性, 實用性強(qiáng),易于推廣。
      【附圖說明】
      [0013] 附圖1為本發(fā)明的運維平臺系統(tǒng)示意圖。
      【具體實施方式】
      [0014] 下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明。
      [0015] 本發(fā)明提供一種集群環(huán)境下的自動化運維方法,通過提供一套架構(gòu)和方法,解決 企業(yè)應(yīng)用架構(gòu)中集群環(huán)境下服務(wù)器和虛擬機(jī)運維管理人工成本高,效率低下的問題。如附 圖1所示,其具體實現(xiàn)過程為: 一、首先構(gòu)建運維平臺系統(tǒng),該系統(tǒng)由一臺控制服務(wù)器和多臺受控服務(wù)器組成;其中控 制服務(wù)器內(nèi)部署總控制器、資源服務(wù)、健康服務(wù)及管理控制臺四部分模塊組成;受控服務(wù)器 部署控制服務(wù)代理和健康服務(wù)代理兩部分模塊。
      [0016] 控制服務(wù)器提供應(yīng)用系統(tǒng)自動化運維的核心功能??偪刂破髫?fù)責(zé)系統(tǒng)內(nèi)所有受控 服務(wù)器信息的管理,處理控制臺操作任務(wù)和健康預(yù)警消息;健康服務(wù)負(fù)責(zé)收集和處理受控 服務(wù)器健康狀況信息并向總控制器發(fā)送健康預(yù)警消息;資源服務(wù)負(fù)責(zé)接收總控制器任務(wù)消 息,分解為具體執(zhí)行命令集發(fā)送給指定受控服務(wù)器執(zhí)行;管理控制臺為系統(tǒng)管理員入口。
      [0017] 控制服務(wù)器上部署的總控制器在整個方法中起到調(diào)度控制作用,其功能是接收在 集群內(nèi)的所有受控服務(wù)器的注冊并進(jìn)行統(tǒng)一管理,接收管理員從管理控制臺設(shè)定的任務(wù)指 令或健康預(yù)警消息并做出相應(yīng)處理,將處理結(jié)果通過消息發(fā)送給資源服務(wù)。
      [0018] 控制服務(wù)器上的資源服務(wù)負(fù)責(zé)接收總控制器的任務(wù)消息,解析為受控服務(wù)器需要 的可執(zhí)行命令集,再通過消息發(fā)送給受控服務(wù)器中的控制服務(wù)代理執(zhí)行,或由控制服務(wù)代 理調(diào)用受控服務(wù)器業(yè)務(wù)系統(tǒng)的相關(guān)服務(wù)執(zhí)行。
      [0019] 受控服務(wù)器上的控制服務(wù)代理負(fù)責(zé)接收控制服務(wù)器發(fā)送的命令集并執(zhí)行,健康服 務(wù)代理負(fù)責(zé)服務(wù)器健康狀況的實時監(jiān)控,并以健康服務(wù)下發(fā)的健康策略為依據(jù),定期將健 康信息以消息的方式上報給健康服務(wù)。
      [0020] 控制服務(wù)代理只接受控制服務(wù)器發(fā)送的命令集,其有消息組件、命令執(zhí)行組件兩 部分組成。消息組件用于接收控制服務(wù)器命令集消息,反饋命令集執(zhí)行情況;命令執(zhí)行組件 用于命令的具體執(zhí)行。該命令執(zhí)行組件包括:執(zhí)行指令、回滾指令、終止指令三類操作。
      [0021] 當(dāng)資源服務(wù)向各控制服務(wù)代理發(fā)送執(zhí)行指令時,會按照執(zhí)行步驟對各個受控服務(wù) 器的指令進(jìn)行排序,形成
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1