欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種故障計算機自動切換方法及裝置的制造方法_2

文檔序號:9727223閱讀:來源:國知局
明實施例提供的一種故障計算機自動切換裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施方式和附圖,對本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0054]現(xiàn)有的對宕機計算機的切換方法包括:1)在私有云環(huán)境中所有正常運行的計算機中隨機選擇一臺空閑的計算機,該方法由于隨機選擇計算機,無法保證能夠選擇出符合需要迀移的應(yīng)用程序?qū)τ嬎銠C特性需求的計算機;2)人工在私有云環(huán)境中選擇符合需要迀移的應(yīng)用程序?qū)τ嬎銠C特性要求的計算機,該方法由于需要人工選擇計算機,不僅在增加運維難度的同時浪費人力,也勢必增大宕機計算機上應(yīng)用服務(wù)中斷的時間。如果是有針對性的選擇替換計算機,且不用人工來選擇,這樣就能夠解決上述現(xiàn)有技術(shù)中存在的問題?;诖耍景l(fā)明提出一種故障計算機自動切換方法及裝置。
[0055]圖1是本發(fā)明實施例提供的一種故障計算機自動切換方法流程圖,如圖1所示,該故障計算機自動切換方法具體包括:
[0056]步驟101:根據(jù)計算機上運行的應(yīng)用程序所需的計算機性能和/或計算機特性,對私有云環(huán)境中的所有計算機進(jìn)行分組,得到多個主機組;
[0057]步驟102:實時監(jiān)測私有云環(huán)境中所有計算機的運行狀態(tài);
[0058]步驟103:當(dāng)監(jiān)測到宕機計算機時,在宕機計算機所屬的主機組中查找空閑計算機,將宕機計算機上運行的應(yīng)用程序迀移到空閑計算機上運行。
[0059]具體實施時,計算機上運行的應(yīng)用程序都需要一定的計算機性能,比如某種應(yīng)用程序需要計算機擁有很好的10處理能力;某種應(yīng)用程序需要計算機擁有高性能網(wǎng)卡;某種應(yīng)用程序需要計算機擁有GPU(Graphic Processing Unit,圖形處理器)加速能力,等等。某些計算機具有一定的特性,比如:具有被外網(wǎng)訪問的能力等。因此,可以按照計算機特性和/或計算機上運行的應(yīng)用程序所需的計算機性能,來對私有云環(huán)境中的所有計算機進(jìn)行分組,獲得多個主機組,其中一個計算機相當(dāng)于一個主機。例如,可以將配置有萬兆網(wǎng)卡的計算機分為一組,為萬兆網(wǎng)卡主機組;將配置有SSD (固態(tài)硬盤)的計算機分為一組,為SSD主機組;將可對公網(wǎng)用戶提供服務(wù)的計算機分為一組,為可對公網(wǎng)用戶提供服務(wù)主機組;將配置有GPU的計算機分為一組,為GPU主機組;將配置有RAID(Redundant Arrays ofIndependent Disks,獨立磁盤冗余陣列)的計算機分為一組,為RAID主機組等等。
[0060]在實際對計算機進(jìn)行配置時,每臺計算機可能不只包括一種計算機性能和/或計算機特性,因此,一臺計算機可能屬于多個主機組。比如,某臺計算機配置有萬兆網(wǎng)卡,還可對公網(wǎng)用戶提供服務(wù),則該臺計算機既屬于萬兆網(wǎng)卡主機組,又屬于可對公網(wǎng)用戶提供服務(wù)主機組。某臺計算機配置有SSD,配置有GPU,還配置有RAID,則該臺計算機同時屬于SSD主機組、GPU主機組和RAID主機組。上述說明主機組之間允許重合。
[0061]具體實施時,私有云管理平臺會實時記錄私有云環(huán)境中所有計算機上運行的應(yīng)用程序,同時實時監(jiān)控私有云環(huán)境中所有計算機的運行狀態(tài)。當(dāng)私有云管理平臺監(jiān)測到某計算機宕機時,就發(fā)送計算機宕機告警,同時在實時記錄中查找宕機時刻在宕機計算機上運行的應(yīng)用程序,在宕機計算機所屬的主機組中查找空閑計算機,將宕機計算機上運行的應(yīng)用程序迀移到空閑計算機上繼續(xù)運行。
[0062]具體的,在宕機計算機所屬的主機組中查找空閑計算機包括以下兩種:
[0063]第一種:當(dāng)宕機計算機只屬于單一主機組時:若在宕機計算機所屬的主機組中未查找到空閑計算機,則發(fā)送未找到空閑計算機告警,通知運維人員處理;若查找到一臺空閑計算機,則選擇該計算機來替換宕機計算機;若查找到多臺計算機,按照計算機所屬的主機組數(shù)進(jìn)行排序,優(yōu)先選擇主機組數(shù)最少的計算機。
[0064]例如,Server6屬于萬兆網(wǎng)卡主機組,屬于單一主機組。某應(yīng)用程序運行在Server6上,該應(yīng)用程序運行時需要萬兆網(wǎng)卡。當(dāng)Server6宕機時,查找與Server6處于相同組內(nèi)的(即萬兆網(wǎng)卡主機組)、空閑的計算機,得到結(jié)果為Serverf,則將Servere上運行的應(yīng)用程序,重新在Server2之上運行。
[0065]如圖2所示,Server3屬于GPU主機組,屬于單一主機組。某應(yīng)用程序運行在Server3上,該應(yīng)用程序運行時需要GPU加速處理。當(dāng)Server3宕機時,查找與Server3處于相同組內(nèi)的(即GPU加速主機組)、空閑的計算機,得到結(jié)果為Server2和Server5,由于Server5對應(yīng)一個主機組中,而Server2對應(yīng)兩個主機組中,Server2所屬的主機組數(shù)多于Server5所屬的主機組數(shù),則優(yōu)先選擇Server5。將Server3上運行的應(yīng)用程序,重新在Server5之上運行。
[0066]如圖3所示,Server3屬于GPU主機組,屬于單一主機組。某應(yīng)用程序運行在Server3上,該應(yīng)用程序需要GPU加速處理。當(dāng)Server3宕機時,查找與Server3處于相同組內(nèi)的(即GPU主機組)、空閑的計算機,得到結(jié)果為Server 1、Server4和Server5,由于Server4和Server5分別對應(yīng)一個主機組中,而Server 1對應(yīng)兩個主機組中,則Server 1所屬的主機組數(shù)多于Server4和Server5所屬的主機組數(shù),優(yōu)先選擇Server4和Server5。最終,在Server4和Server5中隨機選取一臺計算機,重新運行Server3上的應(yīng)用程序。
[0067]第二種:當(dāng)宕機計算機屬于多個主機組時,此時表示宕機計算機處于多個主機組的重合部分。若在這些主機組共有的計算機中(就是說重合部分),未查找到空閑計算機,則發(fā)送未找到空閑計算機告警,通知運維人員處理;若查找到一臺空閑計算機,則選擇該計算機來替換宕機計算機;若查找到多臺計算機,按照計算機所屬的主機組數(shù)進(jìn)行排序,優(yōu)先選擇主機組數(shù)最少的計算機。
[0068]例如,如圖4所不,Server 1屬于萬兆網(wǎng)卡主機組和GPU主機組,Server 1處于萬兆網(wǎng)卡主機組和GPU主機組的重合部分。某應(yīng)用程序運行在Serverl上,該應(yīng)用程序運行時需要GPU加速及萬兆網(wǎng)卡。當(dāng)Serverl宕機時,查找與Serverl處于相同組內(nèi)的(即GPU加速主機組、萬兆網(wǎng)卡主機組)、空閑的計算機,得到結(jié)果為Serverf,則將Serverl上運行的應(yīng)用程序,重新在Server2之上運行。
[0069]如圖5所不,Serverl屬于萬兆網(wǎng)卡主機組和GPU主機組,Serverl處于萬兆網(wǎng)卡主機組和GPU主機組的重合部分。某應(yīng)用程序運行在Serverl上,該應(yīng)用程序運行時需要GPU加速及萬兆網(wǎng)卡。當(dāng)Serverl宕機時,查找與Serverl處于相同組內(nèi)的(即GPU加速主機組、萬兆網(wǎng)卡主機組)、空閑的計算機,得到結(jié)果為Server2、Server9和ServerlO,由于Server2對應(yīng)兩個主機組中,而361^6的和361^61'10分別對應(yīng)三個主機組中,361^6的和361^61'10所屬的主機組數(shù)多于Server2所屬的主機組數(shù),則優(yōu)先選擇Server2。將Server3上的應(yīng)用程序,重新在Server2之上運行。
[0070]具體實施時,在替換宕機計算機時,如果空閑計算機上存在宕機計算機在宕機時刻運行的所有應(yīng)用程序,則直接啟動運行這些應(yīng)用程序即可。如果空閑計算機上只有一部分應(yīng)用程序與宕機計算機在宕機時刻運行的應(yīng)用程序相同,則需要首先連接應(yīng)用倉庫,從應(yīng)用倉庫中下載空閑計算機上缺少的對應(yīng)宕機計算機在宕機前運行的應(yīng)用程序,下載完成之后,啟動應(yīng)用程序。
[0071]基于同一發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種故障計算機自動切換裝置,如下面的實施例所述。由于故障計算機自動切換裝置解決問題的原理與故障計算機自動切換方法相似,因此故障計算機自動切換裝置的實施可以參見故障計算機自動切換方法的實施,重復(fù)之處不再贅述。以下所使用的,術(shù)語“單元”或者“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0072]圖6是本發(fā)明實施例中提出的一種故障計算機自動切換裝置結(jié)構(gòu)示意圖,如圖6所示,該故障計算機自動切換裝置包括:
[0073]計算機
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辉南县| 乳山市| 株洲县| 舟山市| 贵溪市| 吴江市| 商都县| 大埔区| 庆安县| 英德市| 资源县| 津市市| 元氏县| 景谷| 墨脱县| 永胜县| 年辖:市辖区| 从江县| 上高县| 河北区| 简阳市| 安远县| 湛江市| 株洲市| 新安县| 安龙县| 新营市| 凤庆县| 济阳县| 商城县| 山东省| 姚安县| 五大连池市| 霍山县| 丽江市| 黑龙江省| 江门市| 桐柏县| 赤峰市| 乐至县| 巢湖市|