亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于虛擬機(jī)的容災(zāi)切換方法及裝置的制造方法

文檔序號(hào):10666314閱讀:225來(lái)源:國(guó)知局
一種基于虛擬機(jī)的容災(zāi)切換方法及裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于虛擬機(jī)的容災(zāi)切換方法及裝置,其中該方法包括:按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常;若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息;獲取運(yùn)營(yíng)系統(tǒng)根據(jù)告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令;根據(jù)控制指令將宿主機(jī)切換到存儲(chǔ)平面上。本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。
【專利說(shuō)明】
一種基于虛擬機(jī)的容災(zāi)切換方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種基于虛擬機(jī)的容災(zāi)切換方法及裝置。
【背景技術(shù)】
[0002]虛擬機(jī)(VM,Virtual Machine),是指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。在現(xiàn)有的方案中,虛擬機(jī)可以通過(guò)業(yè)務(wù)通道對(duì)外提供服務(wù),其中業(yè)務(wù)通道為:虛擬機(jī)_>brl (Bridge,網(wǎng)橋)->ethl (Ethernet,以太網(wǎng)端口)_>torl (位于網(wǎng)絡(luò)外圍的交換機(jī))->lc (核心交換機(jī))-> 外網(wǎng)網(wǎng)關(guān);也可以通過(guò)存儲(chǔ)通道為客戶提供分布式存儲(chǔ)服務(wù),其中存儲(chǔ)通道為:虛擬機(jī)磁盤(pán)_>宿主機(jī)塊設(shè)備->eth0->tor0->lc-> 存儲(chǔ)服務(wù)器。
[0003]在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在該方案中,若業(yè)務(wù)通道中ethl和外網(wǎng)網(wǎng)關(guān)之間的任意部分發(fā)生故障,如交換機(jī)掉電或硬件損壞,業(yè)務(wù)通道將會(huì)中斷,虛擬機(jī)就無(wú)法繼續(xù)對(duì)外提供服務(wù),只能等待工作人員檢修,給用戶造成極大的影響,容災(zāi)能力差,服務(wù)可靠性低。若新增加一條備用業(yè)務(wù)通道,需要大量投資并對(duì)現(xiàn)有網(wǎng)絡(luò)進(jìn)行改造,且新增的業(yè)務(wù)通道會(huì)在多數(shù)時(shí)間閑置,造成很大的資源浪費(fèi)。

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

[0004]本發(fā)明的目的在于提供一種基于虛擬機(jī)的容災(zāi)切換方法及裝置,旨在提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性,并減少資源浪費(fèi)。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
[0006]—種基于虛擬機(jī)的容災(zāi)切換方法,其中包括:
[0007]按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常;
[0008]若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息;
[0009]獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令,并根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。
[0010]為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還提供以下技術(shù)方案:
[0011]—種基于虛擬機(jī)的容災(zāi)切換裝置,其中包括:
[0012]發(fā)送模塊,用于按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常;
[0013]信息收發(fā)模塊,用于若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息;
[0014]指令獲取模塊,用于獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令;
[0015]容災(zāi)切換模塊,用于根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。
[0016]相對(duì)于現(xiàn)有技術(shù),本實(shí)施例,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。
【附圖說(shuō)明】
[0017]下面結(jié)合附圖,通過(guò)對(duì)本發(fā)明的【具體實(shí)施方式】詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見(jiàn)。
[0018]圖1是本發(fā)明第一實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖;
[0019]圖2a為本發(fā)明第二實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖;
[0020]圖2b為本發(fā)明第二實(shí)施例提供的容災(zāi)切換系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖3a為本發(fā)明第三實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖;
[0022]圖3b為本發(fā)明第三實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的另一流程示意圖;
[0023]圖4為本發(fā)明第四實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置的結(jié)構(gòu)示意圖;
[0024]圖5為本發(fā)明第五實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置的結(jié)構(gòu)示意圖;
[0025]圖6為本發(fā)明第六實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0027]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計(jì)算機(jī)執(zhí)行,本文所指的計(jì)算機(jī)執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號(hào)的計(jì)算機(jī)處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測(cè)試人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)的運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域測(cè)試人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0028]第一實(shí)施例
[0029]請(qǐng)參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖。所述方法包括:
[0030]在步驟SlOl中,按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常。
[0031]在步驟S102中,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息。
[0032]其中,所述步驟SlOl與步驟S102可具體為:
[0033]可以理解的是,所述基于虛擬機(jī)的容災(zāi)切換方法可基于一監(jiān)控器(monitor)的服務(wù)器上運(yùn)行,所述監(jiān)控器通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上。
[0034]本發(fā)明實(shí)施例中,所述宿主機(jī)是指安裝、運(yùn)行虛擬機(jī)的物理機(jī);所述交換機(jī)位于業(yè)務(wù)平面的網(wǎng)關(guān)外圍或邊緣;所述監(jiān)控器可以是指運(yùn)行在宿主機(jī)上用來(lái)監(jiān)控網(wǎng)絡(luò)狀態(tài)和執(zhí)行網(wǎng)絡(luò)平面切換的程序,該監(jiān)控器可以設(shè)置于宿主機(jī)中,也可以為獨(dú)立于宿主機(jī)的設(shè)備,此處不作具體限定。
[0035]另容易想到的是,所述預(yù)設(shè)時(shí)間間隔預(yù)先設(shè)置于監(jiān)控器的服務(wù)器中,用于定時(shí)的檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)狀況。
[0036]在步驟S103中,獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令。
[0037]在步驟S104中,根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。
[0038]其中,所述步驟S103與步驟S104可具體為:
[0039]可以理解的是,本發(fā)明容災(zāi)切換方法基于一容災(zāi)切換系統(tǒng),該系統(tǒng)中包括運(yùn)營(yíng)系統(tǒng),用于接收監(jiān)控器上報(bào)的關(guān)于業(yè)務(wù)平面的網(wǎng)關(guān)是否正常連接的狀態(tài)和告警信息,所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息,確定出所述交換機(jī)發(fā)生故障時(shí),向監(jiān)控器發(fā)出切換的控制指令。
[0040]當(dāng)監(jiān)控器確定出業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)生故障后,會(huì)將宿主機(jī)切換到存儲(chǔ)平面上;也就是說(shuō),在切換前虛擬機(jī)業(yè)務(wù)平面對(duì)外通信鏈路是由虛擬機(jī)經(jīng)過(guò)業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī),到達(dá)外網(wǎng)網(wǎng)關(guān);切換后,宿主機(jī)切換到存儲(chǔ)平面上是由虛擬機(jī)經(jīng)過(guò)存儲(chǔ)平面?zhèn)鹊慕粨Q機(jī),從而到達(dá)外網(wǎng)網(wǎng)關(guān)。
[0041]容易想到的是,基于容災(zāi)系統(tǒng),對(duì)于IT而言,就是為計(jì)算機(jī)信息系統(tǒng)提供的一個(gè)能應(yīng)付各種災(zāi)難的環(huán)境。當(dāng)計(jì)算機(jī)系統(tǒng)在遭受計(jì)算機(jī)犯罪、計(jì)算機(jī)病毒、掉電、網(wǎng)絡(luò)/通信失敗、硬件/軟件錯(cuò)誤和人為操作錯(cuò)誤等時(shí),基于容災(zāi)系統(tǒng)將保證用戶數(shù)據(jù)的安全性(數(shù)據(jù)容災(zāi)),進(jìn)一步的,還能提供不間斷的應(yīng)用服務(wù)(應(yīng)用容災(zāi)),實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)備份。
[0042]由上述可知,本實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。
[0043]第二實(shí)施例
[0044]請(qǐng)參閱圖2,圖2為本發(fā)明第二實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖。其中,所述基于虛擬機(jī)的容災(zāi)切換方法基于一監(jiān)控器的服務(wù)器上運(yùn)行,所述監(jiān)控器通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上。
[0045]區(qū)別于第一實(shí)施例,本實(shí)施例主要針對(duì)虛擬機(jī)的容災(zāi)切換的系統(tǒng)對(duì)該容災(zāi)切換方法進(jìn)行詳細(xì)說(shuō)明。所述方法包括:
[0046]在步驟S201中,按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令。
[0047]本發(fā)明實(shí)施例中,所述宿主機(jī)是指安裝、運(yùn)行虛擬機(jī)的物理機(jī);所述交換機(jī)位于業(yè)務(wù)平面的網(wǎng)關(guān)外圍或邊緣;所述監(jiān)控器可以是指運(yùn)行在宿主機(jī)上用來(lái)監(jiān)控網(wǎng)絡(luò)狀態(tài)和執(zhí)行網(wǎng)絡(luò)平面切換的程序,該監(jiān)控器可以設(shè)置于宿主機(jī)中,也可以為獨(dú)立于宿主機(jī)的設(shè)備,此處不作具體限定。
[0048]另容易想到的是,所述預(yù)設(shè)時(shí)間間隔預(yù)先設(shè)置于監(jiān)控器的服務(wù)器中,用于定時(shí)的檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)狀況。
[0049]在步驟S202中,根據(jù)所述檢測(cè)指令檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常。
[0050]其中,所述檢測(cè)指令用于檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常,并根據(jù)檢測(cè)的結(jié)果,分別執(zhí)行步驟S203a或步驟S203b。
[0051]在步驟S203a中,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息。
[0052]優(yōu)選的,在某些實(shí)施方式中,若檢測(cè)出業(yè)務(wù)平面的網(wǎng)關(guān)連續(xù)連接不通的次數(shù)超過(guò)預(yù)設(shè)閾值,則確定業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常。另容易想到的是,所述預(yù)設(shè)閾值預(yù)先設(shè)置于監(jiān)控器的服務(wù)器中,可以根據(jù)實(shí)際的業(yè)務(wù)平面的網(wǎng)關(guān)狀況進(jìn)行確定,此處對(duì)其具體取值不作限定。
[0053]在步驟S204中,獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)是否發(fā)生故障的信息。
[0054]可以理解的是,所述運(yùn)營(yíng)系統(tǒng)接收監(jiān)控器上報(bào)的告警信息并根據(jù)所述告警信息確定交換機(jī)的狀態(tài),并向監(jiān)控器發(fā)送交換機(jī)是否發(fā)生故障的指示信息。其后,根據(jù)確定出的交換機(jī)是否發(fā)生故障的結(jié)果,執(zhí)行步驟S205a或步驟S205b。
[0055]在步驟S205a中,獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令,根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上,并觸發(fā)執(zhí)行步驟S201o
[0056]即所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息,確定出所述交換機(jī)發(fā)生故障時(shí),向監(jiān)控器發(fā)出切換的控制指令,監(jiān)控器根據(jù)控制指令將宿主機(jī)切換到存儲(chǔ)平面上;也就是說(shuō),在切換前虛擬機(jī)業(yè)務(wù)平面對(duì)外通信鏈路是由虛擬機(jī)經(jīng)過(guò)業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī),到達(dá)外網(wǎng)網(wǎng)關(guān);切換后,宿主機(jī)切換到存儲(chǔ)平面上是由虛擬機(jī)經(jīng)過(guò)存儲(chǔ)平面?zhèn)鹊慕粨Q機(jī),從而到達(dá)外網(wǎng)網(wǎng)關(guān)。
[0057]在步驟S205b中,獲取到所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí)發(fā)出的指示信息,觸發(fā)執(zhí)行步驟S201。
[0058]即所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息,確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí),向監(jiān)控器發(fā)出觸發(fā)指示,以繼續(xù)實(shí)時(shí)的向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常。
[0059]在步驟S203b中,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接正常,則檢測(cè)當(dāng)前宿主機(jī)是否已切換到存儲(chǔ)平面。
[0060]根據(jù)步驟S203b的檢測(cè)結(jié)果,執(zhí)行步驟S206a或步驟S206b。
[0061]在步驟S206a中,若是,則控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上,并觸發(fā)執(zhí)行步驟S201。
[0062]在步驟S206b中,若否,則直接觸發(fā)執(zhí)行步驟S201。
[0063]為了更好地理解本發(fā)明提供的容災(zāi)切換方法,以下基于虛擬機(jī)的容災(zāi)切換系統(tǒng)的結(jié)構(gòu)進(jìn)行簡(jiǎn)單分析說(shuō)明,可一并參考圖2b,為所述容災(zāi)切換系統(tǒng)的結(jié)構(gòu)示意圖。其中,所述容災(zāi)切換系統(tǒng)包括運(yùn)營(yíng)系統(tǒng)、宿主機(jī)、位于存儲(chǔ)平面?zhèn)染W(wǎng)絡(luò)外圍(邊緣)的交換機(jī)torO、存儲(chǔ)服務(wù)器、位于業(yè)務(wù)平面?zhèn)染W(wǎng)絡(luò)外圍的交換機(jī)torl、核心交換機(jī)Ic以及外網(wǎng)網(wǎng)關(guān)。
[0064]進(jìn)一步的,宿主機(jī)是指安裝、運(yùn)行虛擬機(jī)的物理機(jī),包括多個(gè)虛擬機(jī)如VM1、VM2和VM3、網(wǎng)橋(Bridge)br1、監(jiān)控器(monitor) ARP(Address Resolut1n Protocol,地址解析協(xié)議)代理模塊;還設(shè)置有用于在存儲(chǔ)平面?zhèn)鬏數(shù)囊蕴W(wǎng)(Ethernet)端口 ethO、在業(yè)務(wù)平面?zhèn)鬏數(shù)囊蕴W(wǎng)端口 ethl ;其中監(jiān)控器可以是指運(yùn)行在宿主機(jī)上用來(lái)監(jiān)控網(wǎng)絡(luò)狀態(tài)和執(zhí)行網(wǎng)絡(luò)平面切換的程序;ARP代理就是通過(guò)使用一個(gè)主機(jī),來(lái)作為指定的設(shè)備對(duì)另一設(shè)備的ARP請(qǐng)求作出應(yīng)答;網(wǎng)橋brl工作在數(shù)據(jù)鏈路層,將兩個(gè)局域網(wǎng)(LAN,Local AreaNetwork)連起來(lái),根據(jù)物理地址MAC地址(Media Access Control,介質(zhì)訪問(wèn)控制)來(lái)轉(zhuǎn)發(fā)幀,可以看作一個(gè)“低層的路由器”(路由器工作在網(wǎng)絡(luò)層,根據(jù)網(wǎng)絡(luò)地址如IP地址進(jìn)行轉(zhuǎn)發(fā));arping是一個(gè)ARP級(jí)別的ping工具,arping命令是用于發(fā)送arp請(qǐng)求到一個(gè)相鄰主機(jī)的工具,arping使用arp數(shù)據(jù)包,通過(guò)ping命令檢查設(shè)備上的硬件地址。
[0065]所述監(jiān)控器通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)tori狀態(tài),如果確定交換機(jī)tori發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上,保證宿主機(jī)上的虛擬機(jī)服務(wù)不中斷,監(jiān)控器探測(cè)到交換機(jī)tori恢復(fù)會(huì)自動(dòng)將宿主機(jī)切回到業(yè)務(wù)平面。切換前虛擬機(jī)對(duì)外通信鏈路為:虛擬機(jī)->brl->ethl->torl->lc->外網(wǎng)網(wǎng)關(guān)切換后虛擬機(jī)對(duì)外通彳目鏈路為:虛擬機(jī)->brl->eth0->tor0->lc->外網(wǎng)網(wǎng)關(guān),虛擬機(jī)對(duì)此切換過(guò)程無(wú)感知,切換前后虛擬機(jī)的IP和網(wǎng)絡(luò)狀態(tài)保持不變。
[0066]由上述可知,本實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。進(jìn)一步的,在探測(cè)到交換機(jī)恢復(fù)正常工作時(shí)會(huì)自動(dòng)將宿主機(jī)切回到業(yè)務(wù)平面,提高了資源的利用率和實(shí)用性。
[0067]第三實(shí)施例
[0068]請(qǐng)參閱圖3,圖3為本發(fā)明第三實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法的流程示意圖。同上述實(shí)施例,所述基于虛擬機(jī)的容災(zāi)切換方法基于監(jiān)控器的服務(wù)器上運(yùn)行,所述監(jiān)控器通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上。。
[0069]區(qū)別于第二實(shí)施例,本實(shí)施例主要基于上述圖2b所示的容災(zāi)切換系統(tǒng),對(duì)存儲(chǔ)平面和業(yè)務(wù)平面相互切換的過(guò)程進(jìn)行詳細(xì)說(shuō)明。
[0070]可參考圖3a,為業(yè)務(wù)平面切換到存儲(chǔ)平面的具體流程示意圖,包括:
[0071]步驟Al、把ethl從brl中刪除;
[0072]步驟B1、發(fā)送免費(fèi)ARP更新brl上所有虛擬機(jī)的ARP表,業(yè)務(wù)網(wǎng)關(guān)的MAC地址為存儲(chǔ)網(wǎng)關(guān)的MAC地址;
[0073]即該ARP的源IP地址是tori的IP地址(即虛擬機(jī)的網(wǎng)關(guān)IP) ,MAC地址為torO的MAC地址。該步驟的目的是使用ARP欺騙方式更新虛擬機(jī)的ARP緩存。
[0074]步驟Cl、把ethO添加到brl上;
[0075]此時(shí)brl的MAC地址會(huì)變成ethO的MAC地址,發(fā)送免費(fèi)ARP向存儲(chǔ)tor通告brl的MAC地址。
[0076]步驟Dl、觸發(fā)啟動(dòng)宿主機(jī)的ARP代理功能;
[0077]步驟E1、將存儲(chǔ)平面IP綁定到brl上;
[0078]步驟F1、刪除ethO上的IP,并把該IP配到brl上;
[0079]步驟G1、進(jìn)行路由切換,把原來(lái)出接口為ethO的路由配置到brl上;
[0080]步驟H1、刷新宿主機(jī)MAC表。
[0081]清空宿主機(jī)ARP緩存,目的是讓brl接口立即學(xué)到新的網(wǎng)關(guān)MAC地址,即tor O的MAC地址。
[0082]可以理解的是,一個(gè)數(shù)據(jù)包發(fā)送的時(shí)候至少需要存有四個(gè)信息:自己的IP地址,本跳的MAC地址,目的IP地址,下一跳的MAC地址。其中IP地址一直保持不變,而MAC地址在每次轉(zhuǎn)發(fā)的時(shí)候都會(huì)被改變。即IP標(biāo)示了起點(diǎn)站和終點(diǎn)站,MAC地址標(biāo)示本站和下一站。即在A->B->C->D的結(jié)構(gòu)中。如果A想要發(fā)送數(shù)據(jù)包給D,則需要在數(shù)據(jù)包中寫(xiě)入A的IP地址,A的MAC,D的IP地址,B的MAC地址。此時(shí)數(shù)據(jù)包會(huì)被B接收到數(shù)據(jù)包然后轉(zhuǎn)發(fā)給C,此數(shù)據(jù)包為A的IP地址,B的MAC地址,D的IP地址,C的MAC地址,如此重復(fù)。
[0083]另外,通常ARP協(xié)議是用來(lái)查詢其它設(shè)備IP地址與MAC地址的對(duì)應(yīng)關(guān)系,而免費(fèi)ARP(gratuitous ARP)則是系統(tǒng)主動(dòng)發(fā)送一個(gè)數(shù)據(jù)包查詢本機(jī)IP的MAC地址。此時(shí)不會(huì)有機(jī)器回應(yīng)此ARP查詢,但是當(dāng)局域網(wǎng)中的其它設(shè)備接收到此數(shù)據(jù)包時(shí),會(huì)使用此數(shù)據(jù)包種的源IP地址和源MAC地址來(lái)更新自己的ARP表。即構(gòu)造一個(gè)ARP數(shù)據(jù)包,源IP地址為業(yè)務(wù)網(wǎng)關(guān)IP地址,源MAC地址為存儲(chǔ)網(wǎng)關(guān)MAC地址(因?yàn)闃I(yè)務(wù)網(wǎng)關(guān)已經(jīng)斷開(kāi)了),發(fā)送出去讓局域網(wǎng)內(nèi)的其它設(shè)備更新自己的ARP表。
[0084]相應(yīng)的,可參考圖3b,為存儲(chǔ)平面切換回業(yè)務(wù)平面具體流程示意圖,包括:
[0085]步驟A2、把原來(lái)ethO的IP從brl上刪除,并把ethO從brl中刪除。
[0086]步驟B2、觸發(fā)關(guān)閉ARP代理功能。
[0087]步驟C2、發(fā)送免費(fèi)ARP更新brl上所有虛擬機(jī)的ARP表,存儲(chǔ)網(wǎng)關(guān)的MAC地址為業(yè)務(wù)網(wǎng)關(guān)的MAC地址;
[0088]即該ARP的源IP地址是tori的IP地址(即虛擬機(jī)的網(wǎng)關(guān)IP) ,MAC地址為tori的MAC地址。
[0089]步驟D2、把ethl重新添加到brl上并發(fā)送免費(fèi)ARP通告brl新的MAC地址。
[0090]通告存儲(chǔ)平面MAC地址為業(yè)務(wù)平面MAC地址。
[0091]步驟E2、將業(yè)務(wù)平面IP地址綁定到brl上;
[0092]步驟F2、恢復(fù)ethO網(wǎng)卡IP地址;
[0093]步驟G2、恢復(fù)原來(lái)出接口是ethO的路由;
[0094]即把原來(lái)ethO的IP重新配到ethO上,恢復(fù)原來(lái)出接口是ethO的路由,路由恢復(fù)后,系統(tǒng)路由和母機(jī)(即宿主機(jī))剛開(kāi)機(jī)啟動(dòng)時(shí)保存一致。
[0095]步驟H2、刷新宿主機(jī)MAC表。
[0096]即清空宿主機(jī)ARP緩存,目的是讓brl接口立即學(xué)到新的網(wǎng)關(guān)MAC地址,即tori的MAC地址。
[0097]可以理解的是,在該實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)上述實(shí)施例針對(duì)基于虛擬機(jī)的容災(zāi)切換方法的詳細(xì)描述,此處不再贅述。
[0098]由上述可知,本實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。進(jìn)一步的,在探測(cè)到交換機(jī)恢復(fù)正常工作時(shí)會(huì)自動(dòng)將宿主機(jī)切回到業(yè)務(wù)平面,提高了資源的利用率和實(shí)用性。
[0099]第四實(shí)施例
[0100]為便于更好的實(shí)施本發(fā)明實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換方法,本發(fā)明實(shí)施例還提供一種基于上述基于虛擬機(jī)的容災(zāi)切換方法的裝置。其中名詞的含義與上述基于虛擬機(jī)的容災(zāi)切換方法中相同,具體實(shí)現(xiàn)細(xì)節(jié)可以參考方法實(shí)施例中的說(shuō)明。
[0101]請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置的結(jié)構(gòu)示意圖,其中所述基于虛擬機(jī)的容災(zāi)切換裝置可基于一監(jiān)控器的服務(wù)器上運(yùn)行,所述監(jiān)控器通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上。
[0102]如圖4所示,本發(fā)明所述基于虛擬機(jī)的容災(zāi)切換裝置可以包括發(fā)送模塊401、信息收發(fā)模塊402、指令獲取模塊403以及容災(zāi)切換模塊404。
[0103]其中,所述發(fā)送模塊401,用于按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常;所述信息收發(fā)模塊402,用于若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息。
[0104]本發(fā)明實(shí)施例中,所述宿主機(jī)是指安裝、運(yùn)行虛擬機(jī)的物理機(jī);所述交換機(jī)位于業(yè)務(wù)平面的網(wǎng)關(guān)外圍或邊緣;所述監(jiān)控器可以是指運(yùn)行在宿主機(jī)上用來(lái)監(jiān)控網(wǎng)絡(luò)狀態(tài)和執(zhí)行網(wǎng)絡(luò)平面切換的程序,該監(jiān)控器可以設(shè)置于宿主機(jī)中,也可以為獨(dú)立于宿主機(jī)的設(shè)備,此處不作具體限定。
[0105]另容易想到的是,所述預(yù)設(shè)時(shí)間間隔預(yù)先設(shè)置于監(jiān)控器的服務(wù)器中,用于定時(shí)的檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)狀況。
[0106]所述指令獲取模塊403,用于獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令;所述容災(zāi)切換模塊404,用于根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。
[0107]可以理解的是,本發(fā)明容災(zāi)切換方法基于一容災(zāi)切換系統(tǒng),該系統(tǒng)中包括運(yùn)營(yíng)系統(tǒng),用于接收監(jiān)控器上報(bào)的關(guān)于業(yè)務(wù)平面的網(wǎng)關(guān)是否正常連接的狀態(tài)和告警信息,所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息,確定出所述交換機(jī)發(fā)生故障時(shí),向監(jiān)控器發(fā)出切換的控制指令。
[0108]當(dāng)監(jiān)控器確定出業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)生故障后,會(huì)將宿主機(jī)切換到存儲(chǔ)平面上;也就是說(shuō),在切換前虛擬機(jī)業(yè)務(wù)平面對(duì)外通信鏈路是由虛擬機(jī)經(jīng)過(guò)業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī),到達(dá)外網(wǎng)網(wǎng)關(guān);切換后,宿主機(jī)切換到存儲(chǔ)平面上是由虛擬機(jī)經(jīng)過(guò)存儲(chǔ)平面?zhèn)鹊慕粨Q機(jī),從而到達(dá)外網(wǎng)網(wǎng)關(guān)。
[0109]容易想到的是,基于容災(zāi)系統(tǒng),對(duì)于IT而言,就是為計(jì)算機(jī)信息系統(tǒng)提供的一個(gè)能應(yīng)付各種災(zāi)難的環(huán)境。當(dāng)計(jì)算機(jī)系統(tǒng)在遭受計(jì)算機(jī)犯罪、計(jì)算機(jī)病毒、掉電、網(wǎng)絡(luò)/通信失敗、硬件/軟件錯(cuò)誤和人為操作錯(cuò)誤等時(shí),基于容災(zāi)系統(tǒng)將保證用戶數(shù)據(jù)的安全性(數(shù)據(jù)容災(zāi)),進(jìn)一步的,還能提供不間斷的應(yīng)用服務(wù)(應(yīng)用容災(zāi)),實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)備份。
[0110]由上述可知,本實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。
[0111]第五實(shí)施例
[0112]請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置的結(jié)構(gòu)示意圖,其中所述基于虛擬機(jī)的容災(zāi)切換裝置包括:發(fā)送模塊501、信息收發(fā)模塊502、指令獲取模塊503以及容災(zāi)切換模塊504,其中,該實(shí)施例中上述各功能模塊的功能作用可對(duì)應(yīng)參考第四實(shí)施例中的所述發(fā)送模塊401、信息收發(fā)模塊402、指令獲取模塊403以及容災(zāi)切換模塊404的相關(guān)描述,此處不作贅述。
[0113]優(yōu)選的,所述基于虛擬機(jī)的容災(zāi)切換裝置還可以包括:
[0114]確定模塊505,用于若所述信息收發(fā)模塊502確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之前,若檢測(cè)出業(yè)務(wù)平面的網(wǎng)關(guān)連續(xù)連接不通的次數(shù)超過(guò)預(yù)設(shè)閾值,則確定業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常。
[0115]所述基于虛擬機(jī)的容災(zāi)切換裝置還可以包括:
[0116]檢測(cè)模塊506,用于所述發(fā)送模塊501按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面的網(wǎng)關(guān)外圍的交換機(jī)發(fā)送檢測(cè)指令之后,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接正常,則檢測(cè)當(dāng)前宿主機(jī)是否已切換到存儲(chǔ)平面;
[0117]所述容災(zāi)切換模塊504,用于若檢測(cè)當(dāng)前宿主機(jī)是已切換到存儲(chǔ)平面,則控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上;
[0118]觸發(fā)模塊507,用于所述容災(zāi)切換模塊504控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上之后,觸發(fā)所述發(fā)送模塊501執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟;
[0119]所述觸發(fā)模塊507,還用于若檢測(cè)當(dāng)前宿主機(jī)沒(méi)有已切換到存儲(chǔ)平面,則直接觸發(fā)所述發(fā)送模塊501執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0120]所述觸發(fā)模塊507,還用于:
[0121]若確定出所述信息收發(fā)模塊502根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之后,若獲取到所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí)發(fā)出的指示信息,觸發(fā)所述發(fā)送模塊501執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0122]所述觸發(fā)模塊507,還用于:
[0123]在所述容災(zāi)切換模塊504根據(jù)所述控制指令將所有宿主機(jī)切換到存儲(chǔ)平面上之后,觸發(fā)所述發(fā)送模塊501執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0124]可以理解的是,在該實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)上文針對(duì)基于虛擬機(jī)的容災(zāi)切換方法的詳細(xì)描述,此處不再贅述。
[0125]由上述可知,本實(shí)施例提供的基于虛擬機(jī)的容災(zāi)切換裝置中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。進(jìn)一步的,在探測(cè)到交換機(jī)恢復(fù)正常工作時(shí)會(huì)自動(dòng)將宿主機(jī)切回到業(yè)務(wù)平面,提高了資源的利用率和實(shí)用性。
[0126]第六實(shí)施例
[0127]本發(fā)明實(shí)施例還提供一種服務(wù)器,其中可以集成本發(fā)明實(shí)施例的基于虛擬機(jī)的容災(zāi)切換裝置,所述服務(wù)器可基于一接收終端服務(wù)器上運(yùn)行,如圖6所示,其示出了本發(fā)明實(shí)施例所涉及的服務(wù)器的結(jié)構(gòu)示意圖,具體來(lái)講:
[0128]該服務(wù)器可以包括一個(gè)或者一個(gè)以上處理核心的處理器601、一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器602、射頻(Rad1 Frequency,RF)電路603、電源604、輸入單元605、以及顯示單元606等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的服務(wù)器結(jié)構(gòu)并不構(gòu)成對(duì)服務(wù)器的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0129]處理器601是該服務(wù)器的控制中心,利用各種接口和線路連接整個(gè)服務(wù)器的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器602內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器602內(nèi)的數(shù)據(jù),執(zhí)行服務(wù)器的各種功能和處理數(shù)據(jù),從而對(duì)服務(wù)器進(jìn)行整體監(jiān)控??蛇x的,處理器601可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器601可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器601中。
[0130]存儲(chǔ)器602可用于存儲(chǔ)軟件程序以及模塊,處理器601通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器602的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器602可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)服務(wù)器的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器602可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器602還可以包括存儲(chǔ)器控制器,以提供處理器601對(duì)存儲(chǔ)器602的訪問(wèn)。
[0131]RF電路603可用于收發(fā)信息過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器601處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路603包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SM)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(LNA,Low Noise Amplifier)、雙工器等。此外,RF電路603還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobilecommunicat1n)、通用分組無(wú)線服務(wù)(GPRS,General Packet Rad1 Service)、碼分多址(CDMA, Code Divis1n Multiple Access)、寬帶碼分多址(WCDMA,Wideband Code Divis1nMultiple Access)、長(zhǎng)期演進(jìn)(LTE,Long Term Evolut1n)、電子郵件、短消息服務(wù)(SMS,Short Messaging Service)等。
[0132]服務(wù)器還包括給各個(gè)部件供電的電源604 (比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器601邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源604還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0133]該服務(wù)器還可包括輸入單元605,該輸入單元605可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤(pán)、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。
[0134]該服務(wù)器還可包括顯示單元606,該顯示單元606可用于顯示由用戶輸入的信息或提供給用戶的信息以及服務(wù)器的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元608可包括顯示面板,可選的,可以采用液晶顯不器(LCD,Liquid Crystal Display)、有機(jī)發(fā)光二極管(0LED,Organic Light-EmittingD1de)等形式來(lái)配置顯示面板。
[0135]具體在本實(shí)施例中,服務(wù)器中的處理器601會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器602中,并由處理器601來(lái)運(yùn)行存儲(chǔ)在存儲(chǔ)器602中的應(yīng)用程序,從而實(shí)現(xiàn)各種功能,如下:
[0136]按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常;若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息;獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令;根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。
[0137]優(yōu)選的,所述處理器601還可以用于:若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之前,若檢測(cè)出業(yè)務(wù)平面的網(wǎng)關(guān)連續(xù)連接不通的次數(shù)超過(guò)預(yù)設(shè)閾值,則確定業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常。
[0138]優(yōu)選的,所述處理器601還可以用于:按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令之后,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接正常,則檢測(cè)當(dāng)前宿主機(jī)是否已切換到存儲(chǔ)平面;若是,則控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上,并觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟;若否,則直接觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0139]優(yōu)選的,所述處理器601還可以用于,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之后,若獲取到所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí)發(fā)出的指示信息,觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0140]優(yōu)選的,所述處理器601還可以用于,在根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上之后,按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
[0141]由上述可知,本實(shí)施例提供的服務(wù)器中,通過(guò)對(duì)業(yè)務(wù)平面網(wǎng)關(guān)的連接狀態(tài)繼續(xù)檢測(cè),如果連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并告警,運(yùn)營(yíng)系統(tǒng)收到告警確認(rèn)交換機(jī)狀態(tài),如果確定交換機(jī)發(fā)生故障,則控制將所有宿主機(jī)切換到存儲(chǔ)平面上;本發(fā)明實(shí)施例能夠在不改變現(xiàn)有硬件設(shè)施的基礎(chǔ)上,在業(yè)務(wù)平面發(fā)生故障時(shí)將其流量移交到存儲(chǔ)平面上,即復(fù)用現(xiàn)有的存儲(chǔ)通道承擔(dān)故障時(shí)期的業(yè)務(wù)傳輸,減少資源浪費(fèi),并且可以保證宿主機(jī)上的虛擬機(jī)對(duì)外提供的服務(wù)不中斷,大幅度提高虛擬機(jī)對(duì)外服務(wù)時(shí)的容災(zāi)能力和服務(wù)的可靠性。進(jìn)一步的,在探測(cè)到交換機(jī)恢復(fù)正常工作時(shí)會(huì)自動(dòng)將宿主機(jī)切回到業(yè)務(wù)平面,提高了資源的利用率和實(shí)用性。
[0142]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)上文針對(duì)基于虛擬機(jī)的容災(zāi)切換方法的詳細(xì)描述,此處不再贅述。
[0143]本發(fā)明實(shí)施例提供的所述基于虛擬機(jī)的容災(zāi)切換裝置,譬如為計(jì)算機(jī)、平板電腦、具有觸摸功能的手機(jī)等等,所述基于虛擬機(jī)的容災(zāi)切換裝置與上文實(shí)施例中的基于虛擬機(jī)的容災(zāi)切換方法屬于同一構(gòu)思,在所述基于虛擬機(jī)的容災(zāi)切換裝置上可以運(yùn)行所述基于虛擬機(jī)的容災(zāi)切換方法實(shí)施例中提供的任一方法,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)所述基于虛擬機(jī)的容災(zāi)切換方法實(shí)施例,此處不再贅述。
[0144]需要說(shuō)明的是,對(duì)本發(fā)明所述基于虛擬機(jī)的容災(zāi)切換方法而言,本領(lǐng)域普通測(cè)試人員可以理解實(shí)現(xiàn)本發(fā)明實(shí)施例所述基于虛擬機(jī)的容災(zāi)切換方法的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)控制相關(guān)的硬件來(lái)完成,所述計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如所述基于虛擬機(jī)的容災(zāi)切換方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random AccessMemory)等。
[0145]對(duì)本發(fā)明實(shí)施例的所述基于虛擬機(jī)的容災(zāi)切換裝置而言,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)譬如為只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0146]以上對(duì)本發(fā)明實(shí)施例所提供的一種基于虛擬機(jī)的容災(zāi)切換方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種基于虛擬機(jī)的容災(zāi)切換方法,其特征在于,包括: 按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常; 若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息; 獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令; 根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。2.根據(jù)權(quán)利要求1所述的基于虛擬機(jī)的容災(zāi)切換方法,其特征在于,所述若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之前,還包括: 若檢測(cè)出業(yè)務(wù)平面的網(wǎng)關(guān)連續(xù)連接不通的次數(shù)超過(guò)預(yù)設(shè)閾值,則確定業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常。3.根據(jù)權(quán)利要求1或2所述的基于虛擬機(jī)的容災(zāi)切換方法,其特征在于,所述按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令之后,還包括: 若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接正常,則檢測(cè)當(dāng)前宿主機(jī)是否已切換到存儲(chǔ)平面; 若是,則控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上,并觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟; 若否,則直接觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。4.根據(jù)權(quán)利要求1或2所述的基于虛擬機(jī)的容災(zāi)切換方法,其特征在于,所述若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之后,還包括: 若獲取到所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí)發(fā)出的指示信息,觸發(fā)按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。5.根據(jù)權(quán)利要求1或2所述的基于虛擬機(jī)的容災(zāi)切換方法,其特征在于,所述在根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上之后,還包括: 按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。6.一種基于虛擬機(jī)的容災(zāi)切換裝置,其特征在于,包括: 發(fā)送模塊,用于按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令,以檢測(cè)業(yè)務(wù)平面的網(wǎng)關(guān)是否連接正常; 信息收發(fā)模塊,用于若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息; 指令獲取模塊,用于獲取所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)發(fā)生故障時(shí)發(fā)出的控制指令; 容災(zāi)切換模塊,用于根據(jù)所述控制指令將宿主機(jī)切換到存儲(chǔ)平面上。7.根據(jù)權(quán)利要求6所述的基于虛擬機(jī)的容災(zāi)切換裝置,其特征在于,所述裝置還包括: 確定模塊,用于若所述信息收發(fā)模塊確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之前,若檢測(cè)出業(yè)務(wù)平面的網(wǎng)關(guān)連續(xù)連接不通的次數(shù)超過(guò)預(yù)設(shè)閾值,則確定業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常。8.根據(jù)權(quán)利要求6或7所述的基于虛擬機(jī)的容災(zāi)切換裝置,其特征在于,所述裝置還包括: 檢測(cè)模塊,用于所述發(fā)送模塊按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面的網(wǎng)關(guān)外圍的交換機(jī)發(fā)送檢測(cè)指令之后,若確定出根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接正常,則檢測(cè)當(dāng)前宿主機(jī)是否已切換到存儲(chǔ)平面; 所述容災(zāi)切換模塊,用于若檢測(cè)當(dāng)前宿主機(jī)是已切換到存儲(chǔ)平面,則控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上; 觸發(fā)模塊,用于所述容災(zāi)切換模塊控制將切換到存儲(chǔ)平面的宿主機(jī)切換回至業(yè)務(wù)平面上之后,觸發(fā)所述發(fā)送模塊執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟; 所述觸發(fā)模塊,還用于若檢測(cè)當(dāng)前宿主機(jī)沒(méi)有已切換到存儲(chǔ)平面,則直接觸發(fā)所述發(fā)送模塊執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。9.根據(jù)權(quán)利要求6或7所述的基于虛擬機(jī)的容災(zāi)切換裝置,其特征在于,所述觸發(fā)模塊,還用于: 若確定出所述信息收發(fā)模塊根據(jù)檢測(cè)指令檢測(cè)到業(yè)務(wù)平面的網(wǎng)關(guān)連接不正常,則上報(bào)運(yùn)營(yíng)系統(tǒng)并發(fā)送告警信息之后,若獲取到所述運(yùn)營(yíng)系統(tǒng)根據(jù)所述告警信息確定出所述交換機(jī)沒(méi)有發(fā)生故障時(shí)發(fā)出的指示信息,觸發(fā)所述發(fā)送模塊執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。10.根據(jù)權(quán)利要求6或7所述的基于虛擬機(jī)的容災(zāi)切換裝置,其特征在于,所述觸發(fā)模塊,還用于: 在所述容災(zāi)切換模塊根據(jù)所述控制指令將所有宿主機(jī)切換到存儲(chǔ)平面上之后,觸發(fā)所述發(fā)送模塊執(zhí)行按照預(yù)設(shè)時(shí)間間隔向位于業(yè)務(wù)平面?zhèn)鹊慕粨Q機(jī)發(fā)送檢測(cè)指令的步驟。
【文檔編號(hào)】H04L12/24GK106034037SQ201510110301
【公開(kāi)日】2016年10月19日
【申請(qǐng)日】2015年3月13日
【發(fā)明人】陳康, 劉穎, 曹德華
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1