1.一種服務器虛擬地址的遷移方法,其特征在于,所述方法包括:
獲取當前正在工作的主用刀片服務器板的虛擬地址信息;
當檢測到所述主用刀片服務器板發生故障時,在刀片系統中查找備用服務器板;
當查找到所述備用刀片服務器板時,向所述備用刀片服務器板發送智能型平臺管理接口IPMI消息,以便將所述主用刀片服務器板的虛擬地址信息遷移到所述備用刀片服務器板中;所述IPMI消息中包含所述主用刀片服務器板的虛擬地址信息。
2.根據權利要求1所述的方法,其特征在于,所述獲取當前正在工作的主用刀片服務器板的虛擬地址信息,具體包括:
當所述主用刀片服務器板進入工作狀態時,獲取所述主用刀片服務器板發送的虛擬地址信息;
當所述主用刀片服務器板的虛擬地址信息發生變化時,獲取所述主用刀片服務器板更新后的虛擬地址信息。
3.根據權利要求1所述的方法,其特征在于,所述當檢測到所述主用刀片服務器板發生故障時,在刀片系統中查找備用服務器板,具體包括:
當檢測到所述主用刀片服務器板發生故障時,在刀片系統中查找備用服務器板并獲取所述備用服務器板的FRU信息;所述FRU信息中至少包括所述備用服務器板的型號以及內存大小;
當所述備用服務器板的型號與所述主用服務器板的型號一致時,根據所述備用服務器板的內存大小計算所述備用服務器板可支持的虛擬機數量;
如果所述備用服務器板可支持的虛擬機數量達到所述主用刀片服務器板的虛擬地址數量時,則選擇所述備用服務器板作為所述主用刀片服務器板遷移虛擬地址的備用刀片服務器板。
4.根據權利要求1或3所述的方法,其特征在于,所述當查找到所述備用刀片服務器板時,向所述備用刀片服務器板發送IPMI消息,具體包括:
選擇所述備用服務器板作為所述主用刀片服務器板遷移虛擬地址的備用刀片服務器板之后,將所述主用刀片服務器板的虛擬地址信息封裝到IPMI消息中,并將所述封裝了所述虛擬地址信息的IPMI消息發送到所述備用服務器板的單板管理控制器BMC中。
5.根據權利要求4所述的方法,其特征在于,所述將所述封裝了所述虛擬地址信息的IPMI消息發送到所述備用服務器板的單板管理控制器BMC中之后,還包括:
所述備用服務器板的BMC接收到所述IPMI消息,獲取所述IPMI消息中的虛擬地址信息并將所述虛擬地址信息發送到所述備用服務器板的中央處理器CPU中;
所述備用服務器板的CPU接收到所述虛擬地址信息后,將所述虛擬地址信息配置所述備用服務器板的虛擬機和網卡中。
6.一種服務器虛擬地址的遷移裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取當前正在工作的主用刀片服務器板的虛擬地址信息;
查找模塊,用于當檢測到所述主用刀片服務器板發生故障時,在刀片系統中查找備用服務器板;
遷移模塊,當查找到所述備用刀片服務器板時,向所述備用刀片服務器板發送智能型平臺管理接口IPMI消息,以便將所述主用刀片服務器板的虛擬地址信息遷移到所述備用刀片服務器板中;所述IPMI消息中包含所述主用刀片服務器板的虛擬地址信息。
7.根據權利要求6所述的裝置,其特征在于,所述獲取模塊,具體包括:
第一獲取單元,用于當所述主用刀片服務器板進入工作狀態時,獲取所述主用刀片服務器板發送的虛擬地址信息;
第二獲取單元,用于當所述主用刀片服務器板的虛擬地址信息發生變化時,獲取所述主用刀片服務器板更新后的虛擬地址信息。
8.根據權利要求6所述的裝置,其特征在于,所述查找模塊,具體包括:
查找單元,用于當檢測到所述主用刀片服務器板發生故障時,在刀片系統中查找備用服務器板并獲取所述備用服務器板的FRU信息;所述FRU信息中至少包括所述備用服務器板的型號以及內存大小;
計算單元,用于當所述備用服務器板的型號與所述主用服務器板的型號一致時,根據所述備用服務器板的內存大小計算所述備用服務器板可支持的虛擬機數量;
選擇單元,用于如果所述備用服務器板可支持的虛擬機數量達到所述主用刀片服務器板的虛擬地址數量時,則選擇所述備用服務器板作為所述主用刀片服務器板遷移虛擬地址的備用刀片服務器板。