1.一種虛擬機修復(fù)方法,其特征在于,包括:
雙虛擬機中的第一虛擬機裝置檢測到第二虛擬機裝置產(chǎn)生需要進行虛擬機修復(fù)的目標(biāo)告警;
所述第一虛擬機裝置發(fā)起對所述第二虛擬機裝置進行修復(fù)。
2.如權(quán)利要求1所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置檢測到第二虛擬機裝置產(chǎn)生目標(biāo)告警包括:
所述第一虛擬機裝置接收到所述第二虛擬機裝置在異常中斷故障時發(fā)送的故障通知;
所述第一虛擬機裝置根據(jù)所述故障通知判定所述第二虛擬機裝置產(chǎn)生目標(biāo)告警。
3.如權(quán)利要求1所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置檢測第二虛擬機裝置產(chǎn)生目標(biāo)告警之前,包括:
所述第一虛擬機裝置由備虛擬機切換為主虛擬機,所述第二虛擬機裝置由主虛擬機切換為備虛擬機。
4.如權(quán)利要求3所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置檢測第二虛擬機裝置產(chǎn)生目標(biāo)告警包括:
所述第一虛擬機裝置由備虛擬機切換為主虛擬機后,檢測所述第二虛擬機裝置是否正常,如否,則判定所述第二虛擬機裝置產(chǎn)生目標(biāo)告警。
5.如權(quán)利要求3所述的虛擬機修復(fù)方法,其特征在于,所述目標(biāo)故障包括異常中斷故障和致命業(yè)務(wù)功能異常中的至少一種。
6.如權(quán)利要求4所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置檢測所述第二虛擬機裝置是否正常包括:檢測所述第二虛擬機裝置是否在位或狀態(tài)是否異常。
7.如權(quán)利要求1-6任一項所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置發(fā)起對所述第二虛擬機裝置進行修復(fù)包括:
所述第一虛擬機裝置發(fā)起重啟所述第二虛擬機裝置的重啟流程或發(fā)起對所述第二虛擬機裝置進行重生的流程。
8.如權(quán)利要求7所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置發(fā)起對所述第二虛擬機裝置進行重生的流程之前,包括:判斷當(dāng)前是否存在未處理的虛擬機重生流程,如是,則延遲預(yù)設(shè)時長后再發(fā)起,或?qū)λ瞿繕?biāo)告警進行重新檢測。
9.如權(quán)利要求7所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置發(fā)起對所述第二虛擬機裝置進行重生的流程包括:
所述第一虛擬機裝置向虛擬機管理節(jié)點發(fā)送刪除所述第二虛擬機裝置的刪除指令;
所述第一虛擬機裝置在所述第二虛擬機裝置刪除后,根據(jù)預(yù)設(shè)重生策略選擇以所述第二虛擬機裝置原資源設(shè)置或以調(diào)整后的第二虛擬機裝置資源設(shè)置向所述虛擬機管理節(jié)點發(fā)送虛擬機創(chuàng)建指令。
10.如權(quán)利要求9所述的虛擬機修復(fù)方法,其特征在于,所述第一虛擬機裝置以調(diào)整后的第二虛擬機裝置資源設(shè)置向所述虛擬機管理節(jié)點發(fā)送虛擬機創(chuàng)建指令時,還包括:
所述第一虛擬機裝置在新第二虛擬機裝置創(chuàng)建好之后發(fā)起主備切換,將所述新第二虛擬機裝置切換為主虛擬機,自身切換為備虛擬機;
所述新第二虛擬機裝置向所述虛擬機管理節(jié)點發(fā)送刪除所述第一虛擬機裝置的刪除指令;
所述新第二虛擬機裝置在所述第一虛擬機裝置刪除后,以自身的資源設(shè)置向所述虛擬機管理節(jié)點發(fā)送虛擬機創(chuàng)建指令。
11.一種第一虛擬機裝置,其特征在于,包括告警檢測模塊和虛擬機修復(fù)模塊;
所述告警檢測模塊用于檢測第二虛擬機裝置是否產(chǎn)生需要進行虛擬機修復(fù)的目標(biāo)告警;
所述虛擬機修復(fù)模塊用于在所述告警檢測模塊檢測結(jié)果為是時,發(fā)起對所述第二虛擬機裝置進行修復(fù)。
12.如權(quán)利要求11所述的第一虛擬機裝置,其特征在于,所述告警檢測 模塊包括第一告警檢測子模塊,用于接收所述第二虛擬機裝置在異常中斷故障時發(fā)送的故障通知時,判定所述第二虛擬機裝置產(chǎn)生目標(biāo)告警。
13.如權(quán)利要求11所述的第一虛擬機裝置,其特征在于,所述第一虛擬機裝置還包括主備切換模塊,用于在所述第二虛擬機裝置在產(chǎn)生故障時發(fā)起主備切換時,將所述第一虛擬機裝置切換為主虛擬機。
14.如權(quán)利要求13所述的第一虛擬機裝置,其特征在于,所述告警檢測模塊包括第二告警檢測子模塊,用于在所述第一虛擬機裝置切換為主虛擬機后,檢測所述第二虛擬機裝置是否正常,如否,則判定所述第二虛擬機裝置產(chǎn)生目標(biāo)告警。
15.如權(quán)利要求11-14任一項所述的第一虛擬機裝置,其特征在于,所述虛擬機修復(fù)模塊包括重啟子模塊或重生子模塊;
所述重啟子模塊用于在所述告警檢測模塊檢測結(jié)果為是時,發(fā)起重啟所述第二虛擬機裝置的重啟流程;
所述重生子模塊用于在所述告警檢測模塊檢測結(jié)果為是時,發(fā)起對所述第二虛擬機裝置進行重生的流程。
16.如權(quán)利要求15所述的第一虛擬機裝置,其特征在于,所述虛擬機修復(fù)模塊包括重生子模塊時,所述重生子模塊包括重生發(fā)起單元以及重建單元;
所述重生發(fā)起單元用于向虛擬機管理節(jié)點發(fā)送刪除所述第二虛擬機裝置的刪除指令;
所述重建單元用于在所述第二虛擬機裝置刪除后,根據(jù)預(yù)設(shè)重生策略選擇以所述第二虛擬機裝置原資源設(shè)置或以調(diào)整后的第二虛擬機裝置資源設(shè)置向所述虛擬機管理節(jié)點發(fā)送虛擬機創(chuàng)建指令。
17.一種虛擬機系統(tǒng),其特征在于,包括第二虛擬機裝置和如權(quán)利要求11-16任一項所述的第二虛擬機裝置;
所述第一虛擬機裝置用于檢測到第二虛擬機裝置產(chǎn)生需要進行虛擬機修復(fù)的目標(biāo)告警時,發(fā)起對所述第二虛擬機裝置進行修復(fù)。
18.一種業(yè)務(wù)功能網(wǎng)元,其特征在于,包括如權(quán)利要求17所述的虛擬機 系統(tǒng)。