新四季網

一種業務遷移方法、裝置和一種容災系統的製作方法

2023-08-08 13:25:11

一種業務遷移方法、裝置和一種容災系統的製作方法
【專利摘要】本發明公開了從源數據中心向目標數據中心進行應用虛擬機遷移方法、裝置和容災系統,以在數據中心發生災難時迅速恢復業務。所述方法包括:數據中心管理伺服器獲取應用虛擬機的規格及應用虛擬機的網絡信息;數據中心管理伺服器向目標數據中心發送創建指令,創建指令用於根據應用虛擬機的規格在目標伺服器上創建應用虛擬機,根據應用虛擬機的網絡信息為應用虛擬機配置網絡;數據中心管理伺服器向目標數據中心發送掛載指令;數據中心管理伺服器向目標數據中心發送啟動指令。一旦包括應用虛擬機在內的業務所在數據中心發生災難性故障,業務可以迅速遷移至另一數據中心,在另一數據中心短時間內恢復包括應用虛擬機在內的所有業務。
【專利說明】一種業務遷移方法、裝置和一種容災系統
【技術領域】
[0001]本發明涉及數據容災領域,具體涉及一種業務遷移方法、裝置和一種容災系統。
【背景技術】
[0002]數據中心(Data Center,DC),也稱為伺服器群(server farm),指用於安置計算機系統及相關部件的設施,例如電信和存儲系統。數據中心一般包含冗餘和備用電源、冗餘數據通信連接、環境控制(例如空調、滅火器)和安全設備等等。就多數通信運營商建立的數據中心而言,應用系統一旦部署至某個數據中心,該應用系統就會歸屬到該數據中心。一旦數據中心使用負載過高或者發生災難性事故,應用系統就會出現服務質量下降或者中斷的情形。為了避免數據中心發生這種災難性後果,現有的數據中心在建立之初大都會採用容災技術。
[0003]現有的一種容災技術稱為虛擬智能存儲(Virtual Intelligent Storage,VIS)雙活數據異地容災方案。在該現有方案中,存儲側VIS支持鏡像功能,生產站點和容災站點屬於同一個集群,該集群內的計算機節點主機、VIS節點和存儲設備等按照1:1的比例分別部署在生產站點和容災站點。當生產站點的主機資源發生故障並且不夠用時,就會通過高可用性(High Availability,HA)機制將需要故障重啟的虛擬機在容災站點拉起,以實現容災倒換。當生產站點所有主機資源都故障,就會通過集群的HA機制在容災站點拉起所有虛擬機(前提是容災站點主機資源足夠)。
[0004]上述現有容災技術僅僅解決了在容災站點拉起虛擬機的問題,其他問題仍然需要人工幹預。例如,提供第三方仲裁功能的仲裁盤正常,生產站點和容災站點的VIS節點正常但VIS通訊異常,則在成功搶佔仲裁盤的站點的VIS節點存活後,另一站點重啟後仍然無法提供IO業務訪問,因此需要人工幹預。再如,當仲裁盤發生故障,兩個站點的VIS之間的心跳也發生故障,此時若兩個站點均重啟後仍然無法訪問對端和仲裁盤,對外無法提供業務,此時亦需要人工強制將其中一個站點拉起並升主,然後才對外提供業務。
[0005]換言之,上述現有的VIS雙活數據異地容災方案在容災站點拉起虛擬機後,仍然需要在人工幹預下才能將業務恢復,而通過人工幹預的業務恢復,其恢復時間較長,不能很好地滿足用戶的需要。

【發明內容】

[0006]本發明實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法、裝置和一種容災系統,以在數據中心發生災難時迅速恢復業務。
[0007]第一方面,本發明實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲所述應用虛擬機的數據;所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述方法包括:
[0008]所述數據中心管理伺服器獲取所述應用虛擬機的規格及所述應用虛擬機的網絡
信息;
[0009]所述數據中心管理伺服器向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡;
[0010]所述數據中心管理伺服器向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN ;
[0011]所述數據中心管理伺服器向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。
[0012]第二方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,所述方法包括:
[0013]在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機;
[0014]源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前數據中心管理伺服器所在的存儲設備切換至所述目標數據中心的目標存儲設備;
[0015]所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態。
[0016]第三方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備和源備份策略執行伺服器;所述目標數據中心包括目標備份策略執行伺服器、目標伺服器及與所述目標伺服器通信的目標存儲設備,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述方法包括:
[0017]在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機;
[0018]觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器;
[0019]觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機;
[0020]觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0021]第四方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,所述方法包括:
[0022]在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器;[0023]所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0024]第五方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲所述應用虛擬機的數據;所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述裝置包括:
[0025]獲取模塊,用於獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息;
[0026]創建指令發送模塊,用於向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡;
[0027]掛載指令發送模塊模塊,用於向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN ;
[0028]啟動指令發送模塊模塊,用於向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。
[0029]第六方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,所述裝置包括:
[0030]創建模塊,用於在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機;
[0031]切換模塊,用於源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前數據中心管理伺服器所在的存儲設備切換至所述目標數據中心的目標存儲設備;
[0032]狀態變更模塊,用於所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態。
[0033]第七方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備和源備份策略執行伺服器;所述目標數據中心包括目標備份策略執行伺服器、目標伺服器及與所述目標伺服器通信的目標存儲設備,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述裝置包括:
[0034]第一觸發模塊,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機;
[0035]第二觸發模塊,用於觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器;
[0036]第三觸發模塊,用於觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機;
[0037]第四觸發模塊,用於觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0038]第八方面,本發明另一實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,所述裝置包括:
[0039]第六觸發模塊,用於在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器;
[0040]第七觸發模塊,用於所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0041]第九方面,本發明實施例提供一種容災系統,所述系統包括目標數據中心、源數據中心和數據中心管理伺服器,所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲應用虛擬機的數據,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述目標數據中心和源數據中心包括各自的雲計算管理平臺;
[0042]所述數據中心管理伺服器,用於獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送掛載指令,向所述目標數據中心發送啟動指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機;
[0043]所述目標數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前數據中心管理伺服器所在的存儲設備切換至所述目標數據中心的目標存儲設備,所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態;
[0044]所述源數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下停止源數據中心的當前應用虛擬機,向所述數據中心管理伺服器返回所述當前應用虛擬機停止的結果。[0045]第十方面,本發明另一實施例提供一種容災系統,所述容災系統包括目標數據中心、源數據中心、、備份策略控制伺服器和數據中心管理伺服器,所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲應用虛擬機的數據,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述目標數據中心和源數據中心包括各自的雲計算管理平臺和各自的備份策略執行伺服器;
[0046]所述數據中心管理伺服器,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機,觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器,觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機,觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機;
[0047]所述備份策略控制伺服器,用於在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器,所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機;
[0048]所述目標數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前應用虛擬機所在的存儲設備切換至所述目標數據中心的存儲設備,所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態;
[0049]所述源數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下停止源數據中心的當前應用虛擬機,向所述數據中心管理伺服器返回所述當前應用虛擬機停止的結果;
[0050]所述目標數據中心的備份策略執行伺服器,用於根據所述備份策略控制伺服器創建的恢復策略,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器,向所述數據中心管理伺服器返回所述源數據中心的應用虛擬機的快照拷貝完成消息,接收所述數據中心管理伺服器根據所述源數據中心的應用虛擬機的快照拷貝完成消息下發的使用快照恢復應用虛擬機指令,向目標數據中心的雲計算虛擬化平臺發送所述使用快照恢復應用虛擬機指令,以使所述目標數據中心的雲計算虛擬化平臺根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機,將應用虛擬機恢復完成消息上傳至所述備份策略控制伺服器,所述應用虛擬機恢復完成消息為目標數據中心的雲計算虛擬化平臺根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機後返回的消息;[0051]所述源數據中心的備份策略執行伺服器,用於在備份策略控制伺服器的觸發下,向源數據中心的雲計算虛擬化平臺發送快照創建指令,接收所述源數據中心的雲計算虛擬化平臺返回的快照創建完成消息,將源數據中心的應用虛擬機的快照備份到所述目標數據中心的網絡存儲設備,向所述備份策略控制伺服器返回所述快照創建完成消息。
[0052]從上述本發明實施例可知,目標數據中心的目標存儲設備可以與源數據中心的存儲設備通信,將源邏輯單元號LUN中的數據同步到目標存儲設備的目標LUN,並且,目標數據中心所收到的創建指令使得目標伺服器能夠根據應用虛擬機的規格在目標伺服器上創建應用虛擬機和根據應用虛擬機的網絡信息為應用虛擬機配置網絡,所收到的掛載指令使得目標伺服器上的應用虛擬機能夠掛載目標LUN,所收到的啟動指令使得目標伺服器能夠啟動目標伺服器上的應用虛擬機。由於上述過程並非人工幹預下發生,因此,一旦包括應用虛擬機在內的業務所在數據中心(例如,源數據中心)發生災難性故障,業務可以迅速遷移至另一數據中心(例如,目標數據中心),在另一數據中心短時間內恢復包括應用虛擬機在內的所有業務,這種業務級別的容災能夠很好地滿足用戶的需要。
【專利附圖】

【附圖說明】
[0053]圖1是本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法基本流程示意圖;
[0054]圖2是本發明實施例提供的由兩個數據中心所構成的容災系統的結構示意圖;
[0055]圖3是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法基本流程示意圖;
[0056]圖4是本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法中各設備的交互流程示意圖;
[0057]圖5是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法流程示意圖;
[0058]圖6是本發明另一實施例的從源數據中心向目標數據中心進行應用虛擬機遷移方法基本流程示意圖;
[0059]圖7是本發明實施例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0060]圖8是本發明另一實施例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0061]圖9是本發明另一實施例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0062]圖10是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0063]圖11是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0064]圖12是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0065]圖13是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0066]圖14是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0067]圖15是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0068]圖16是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0069]圖17是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0070]圖18是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0071]圖19是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0072]圖20是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0073]圖21是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0074]圖22是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖;
[0075]圖23是本發明實施例提供的容災系統基本邏輯結構示意圖;
[0076]圖24是本發明另一實施例提供的容災系統基本邏輯結構示意圖。
【具體實施方式】
[0077]本發明實施例提供一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲所述應用虛擬機的數據;所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述方法包括:所述數據中心管理伺服器獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息;所述數據中心管理伺服器向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡;所述數據中心管理伺服器向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN;所述數據中心管理伺服器向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。本發明實施例還提供相應的一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置和一種容災系統。以下分別進行詳細說明。[0078]本發明實施例的從源數據中心向目標數據中心進行應用虛擬機遷移方法可應用於構成容災系統的數據中心,其基本流程可參考圖1。附圖1示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法的執行主體可以是本發明實施例引入的數據中心管理伺服器,其為實現統一資源管理(Unified Resource Management,URM)平臺的主要物理設備。數據中心管理伺服器主要負責跨數據中心(Data Center,DC)的統一資源調度管理,數據中心管理伺服器可部署在第三地即不部署在需要進行資源調度管理的任意一個DC,如附圖2示意的兩個DC,例如源數據中心和目標數據中心所構成的容災系統,數據中心管理伺服器與每個DC中的雲計算管理平臺(Fusion Management, FM)的連接關係也可表明數據中心管理伺服器所處位置關係。附圖1示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法主要包括步驟SlOl至步驟S104:
[0079]S101,數據中心管理伺服器獲取應用虛擬機的規格及應用虛擬機的網絡信息。
[0080]在本發明實施例中,應用(APPI ication,APP )虛擬機是業務的一種類型,而業務包括應用虛擬機、業務網絡和應用在數據中心管理伺服器上定義的模板等,其中,應用虛擬機運行在源數據中心源伺服器上,應用虛擬機是實現一個應用的至少一臺虛擬機的組合。以典型的Web架構為例,一個應用虛擬機包含Web接口伺服器、中間件伺服器和資料庫(DataBase, DB)伺服器,不同的業務會有不同的業務邏輯組合,每個業務中的所有應用虛擬機作為一個關聯組,一個業務遷移時該業務中的所有應用虛擬機統一遷移。業務網絡包括一個業務所在的虛擬網絡設備(例如,虛擬防火牆)和業務所在的子網。若應用在數據中心管理伺服器上定義了模板,則表示在數據中心管理伺服器上已經做好應用虛擬機之間的關聯關係,每開通一個應用,即在雲計算虛擬化平臺上開通了一組應用虛擬機。本發明實施例涉及的應用虛擬機遷移是較常見的一種業務遷移,所謂業務遷移,是指業務從一個物理DC遷移到異地的另一物理DC中,遷移過程中,整個業務的所有資源一起遷移。需要說明的是,本發明實施例中的「源數據中心」是指應用虛擬機遷移前該應用虛擬機所在的數據中心,而「目標數據中心」則是指位於源數據中心的應用虛擬機將要被遷移到的歸宿或目的數據中心。源數據中心包括源存儲設備,源存儲設備為應用虛擬機提供存儲資源的源邏輯單元號(Logic Unit Number, LUN),源LUN用於存儲應用虛擬機的數據,目標數據中心包括目標伺服器及與目標伺服器通信的目標存儲設備,目標存儲設備與源存儲設備通信,將源LUN中的數據同步到目標存儲設備的目標LUN,而數據中心管理伺服器用於管理源數據中心和目標數據中心。
[0081]作為本發明一個實施例,數據中心管理伺服器獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息,包括:數據中心管理伺服器周期性地從源數據中心的雲計算管理平臺查詢配置文件,該配置文件包括應用虛擬機的規格及應用虛擬機的網絡信息。
[0082]S102,數據中心管理伺服器向目標數據中心發送創建指令。
[0083]具體地,數據中心管理伺服器向目標數據中心發送創建指令是向所述目標數據中心的雲計算管理平臺發送創建指令,以使所述目標數據中心的雲計算管理平臺向所述目標數據中心的網絡設備下發所述應用虛擬機的網絡信息以及向所述目標數據中心的目標伺服器發送所述應用虛擬機的規格。在本發明實施例中,創建指令攜帶應用虛擬機的規格及應用虛擬機的網絡信息,創建指令用於根據應用虛擬機的規格在目標伺服器上創建應用虛擬機,並根據應用虛擬機的網絡信息為應用虛擬機配置網絡。實際上,創建指令包含應用虛擬機的網絡信息、網絡設備配置信息和應用虛擬機信息等,其中,因應用虛擬機的網絡信息和網絡設備配置信息與業務網絡資源有關,可歸為業務網絡資源創建指令,而應用虛擬機信息與應用虛擬機相關,可歸為應用虛擬機創建指令。應用虛擬機信息包含應用虛擬機的IP位址、應用虛擬機的規格、卷ID和當前應用虛擬機所在的邏輯單元號(Logical UnitNumber, LUN)標識(ID)。實際上,創建指令所包含的信息是事先打包成配置文件後保存於數據中心管理伺服器的,在進行業務遷移的條件滿足時,可由數據中心管理伺服器通過查詢這些配置文件獲得。所謂LUN,是在物理存儲設備上將存儲空間按照前期規劃和使用作用劃分的邏輯存儲單元。一個LUN總會歸屬於一個存儲設備,因此,存儲設備實際上是LUN的控制器。從存儲設備與LUN的關係而言,切換當前應用虛擬機所在的存儲設備,實際上也是切換當前應用虛擬機所在LUN的歸屬控制器。
[0084]S103,數據中心管理伺服器向目標數據中心發送掛載指令。
[0085]掛載指令用於使目標伺服器上的應用虛擬機掛載目標LUN。數據中心管理伺服器向目標數據中心發送掛載指令之前,還包括:觸發源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至目標數據中心的目標存儲設備。
[0086]在附圖2示例的由源數據中心和目標數據中心所構成的容災系統中,源數據中心的虛擬資源管理(Virtual Resource Management, VRM)節點、防火牆(FireWall, FW)、物理集群以及物理集群的計算節點代理(Computing Node Agent,CNA)實現源伺服器的功能,目標數據中心的VRM節點、防火牆、物理集群及物理集群的計算節點代理實現目標伺服器的功能,運行在源伺服器或目標伺服器上的應用虛擬機(Virtual Machine,VM)訪問源數據中心或目標數據中心上的虛擬智能存儲(Virtual Intelligent Storage, VIS)集群,源伺服器上的虛擬資源管理節點對源數據中心的物理集群進行管理,目標伺服器上的虛擬資源管理節點對目標數據中心的物理集群進行管理。
[0087]在本發明一個實施例中,觸發源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至目標數據中心的目標存儲設備可以是:向源數據中心的雲計算管理平臺發送存儲設備切換指令。
[0088]需要說明的是,如附圖2所示,本發明實施例的源數據中心的源存儲設備和目標數據中心的存儲設備已經組成了存儲集群,例如,虛擬智能存儲(VIS)集群,源數據中心的源存儲設備和目標數據中心的目標存儲設備之間可通過心跳消息保持聯繫或傳遞信息;存儲設備切換指令也可通過心跳消息傳遞至目標數據中心的雲計算管理平臺,因此,數據中心管理伺服器只需要向源數據中心的雲計算管理平臺發送存儲設備設備切換指令,從而,該存儲設備切換指令可通過心跳消息傳遞至目標數據中心的雲計算管理平臺,存儲設備切換指令被執行後將當前應用虛擬機所在的源存儲設備切換至目標數據中心的目標存儲設備。在本發明實施例中,源數據中心的雲計算管理平臺接收存儲設備切換指令後,向源數據中心的源存儲設備下發該存儲設備切換指令;由於目標數據中心的雲計算管理平臺也可通過心跳消息接收到存儲設備切換指令,因此,其也可向目標數據中心的目標存儲設備下發該存儲設備切換指令。源數據中心的源存儲設備將自身的邏輯盤(此處的邏輯盤大致可理解為LUN,只不過是LUN又在存儲設備上重新劃分了一次邏輯盤,此為存儲的虛擬化)的優先級調低,目標數據中心的目標存儲設備將自身的邏輯盤的優先級調高,則目標數據中心的邏輯盤就自動升為主用邏輯盤,如此,將當前應用虛擬機所在的源存儲設備切換至目標數據中心的目標存儲設備,存儲設備切換指令被執行完成。
[0089]S104,數據中心管理伺服器向目標數據中心發送啟動指令。
[0090]啟動指令用於啟動目標伺服器上的應用虛擬機。
[0091]具體地,數據中心管理伺服器向目標數據中心發送啟動指令可以包括如下S1041和 S1042:
[0092]S1041,向目標數據中心的雲計算管理平臺發送啟動指令,以使所述目標數據中心的雲計算管理平臺在所述目標數據中心啟動所述當前應用虛擬機所在目標數據中心的應用虛擬機。
[0093]目標數據中心的雲計算管理平臺在收到數據中心管理伺服器下發的啟動指令後,將這一啟動指令轉發至目標數據中心的目標伺服器;啟動指令實際上包括掛卷指令和啟動應用虛擬機指令。目標數據中心的目標伺服器在收到啟動指令後,根據其中的掛卷指令執行相應的動作即掛載對應的數據卷,根據其中的啟動應用虛擬機指令執行相應的動作即將前述創建而處於初始狀態的應用虛擬機更改為可運行狀態。所謂初始狀態的應用虛擬機,是指所創建的應用虛擬機為空虛擬機,系統沒有為之分配存儲空間,並且該應用虛擬機處於暫停狀態即暫時還處於不可運行狀態。
[0094]S1042,接收啟動指令的執行完成消息。
[0095]目標數據中心的目標伺服器執行完所述啟動指令後,向目標數據中心的雲計算管理平臺返回啟動指令的執行完成消息。目標數據中心的雲計算管理平臺將啟動指令的執行完成消息向數據中心管理伺服器轉發,數據中心管理伺服器接收啟動指令的執行完成消
肩、O
[0096]從上述本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法可知,目標數據中心的目標存儲設備可以與源數據中心的存儲設備通信,將源邏輯單元號LUN中的數據同步到目標存儲設備的目標LUN,並且,目標數據中心所收到的創建指令使得目標伺服器能夠根據應用虛擬機的規格在目標伺服器上創建應用虛擬機和根據應用虛擬機的網絡信息為應用虛擬機配置網絡,所收到的掛載指令使得目標伺服器上的應用虛擬機能夠掛載目標LUN,所收到的啟動指令使得目標伺服器能夠啟動目標伺服器上的應用虛擬機。由於上述過程並非人工幹預下發生,因此,一旦包括應用虛擬機在內的業務所在數據中心(例如,源數據中心)發生災難性故障,業務可以迅速遷移至另一數據中心(例如,目標數據中心),在另一數據中心短時間內恢復包括應用虛擬機在內的所有業務,這種業務級別的容災能夠很好地滿足用戶的需要。
[0097]請參閱附圖3,是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法,其執行主體可以是目標數據中心的雲計算管理平臺(FusionManagement, FM)。附圖3示例的業務遷移方法主要包括步驟S301至步驟S303:
[0098]S301,在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機。
[0099]在本實施例中,目標數據中心與前述實施例定義的目標數據中心相同,即,位於源數據中心的應用虛擬機將要被遷移到的歸宿或目的數據中心。作為本發明一個實施例,在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,包括如下S3011至S3014:[0100]S3011,接收數據中心管理伺服器發送的創建指令,創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡。
[0101]與前述實施例類似,應用虛擬機信息是應用虛擬機創建指令的主要內容,其包含應用虛擬機的IP位址、應用虛擬機的規格、卷ID和業務所在的LUN標識等等,而網絡信息和網絡設備配置信息是業務網絡資源創建指令的主要內容。
[0102]S3012,將應用虛擬機的規格和應用虛擬機的網絡信息分別下發至目標數據中心的和網絡設備。
[0103]S3013,接收所述創建指令的執行完成消息。
[0104]目標數據中心的目標伺服器根據應用虛擬機信息創建應用虛擬機,然後,向目標數據中心的雲計算管理平臺返回應用虛擬機創建指令的執行完成消息,內容包含已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機;目標數據中心的網絡設備根據網絡信息和網絡設備配置信息創建業務網絡,然後,向目標數據中心的雲計算管理平臺返回業務網絡資源創建指令的執行完成消息,內容包含已在目標數據中心的網絡設備創建業務網絡。
[0105]S3014,將創建指令的執行結果上傳至所述數據中心管理伺服器。
[0106]目標數據中心的雲計算管理平臺根據應用虛擬機創建指令和業務網絡資源創建指令的執行完成消息,將創建指令的執行結果,即已在目標數據中心的網絡設備創建業務網絡和已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機,上傳至數據中心管理伺服器,數據中心管理伺服器接收創建指令的執行結果。
[0107]S302,源數據中心停止當前應用虛擬機後,在數據中心管理伺服器的觸發下將當前應用虛擬機所在的存儲設備切換至目標數據中心的目標存儲設備。
[0108]本實施例中,存儲設備與前述實施例的存儲設備定義相同,存儲設備實際上是LUN的控制器。從存儲設備與LUN的關係而言,切換當前應用虛擬機所在的存儲設備,實際上也是切換當前應用虛擬機所在LUN的歸屬控制器。
[0109]在本發明一個實施例中,源數據中心停止當前業務後,在統一資源管理平臺的觸發下將當前業務所在的虛擬智能存儲VIS設備切換至本數據中心的VIS設備,包括:
[0110]S3021,接收所述數據中心管理伺服器發送至源數據中心的雲計算管理平臺並通過心跳消息傳遞至目標數據中心的雲計算管理平臺的存儲設備切換指令。
[0111]存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。如前所述,本發明實施例的源數據中心和目標數據中心的VIS設備已經組成了 VIS集群,源數據中心的VIS設備和目標數據中心的VIS設備之間可通過心跳消息保持聯繫或傳遞信息;VIS設備切換指令也可通過心跳消息傳遞至目標數據中心的雲計算管理平臺,因此,統一資源管理平臺向源數據中心的雲計算管理平臺發送VIS設備切換指令後,該VIS設備切換指令可通過心跳消息傳遞至目標數據中心(即本實施例中的本數據中心)的雲計算管理平臺。
[0112]S3022,執行存儲設備切換指令。
[0113]在本發明實施例中,由於目標數據中心的雲計算管理平臺可通過心跳消息接收到存儲設備切換指令,因此,其也可向目標數據中心的目標存儲設備下發該存儲設備切換指令。源數據中心的源存儲設備將自身的邏輯盤(此處的邏輯盤大致可理解為LUN,只不過是LUN又在VIS設備上重新劃分了一次邏輯盤,此為存儲的虛擬化)的優先級調低,目標數據中心的目標存儲設備將自身的邏輯盤的優先級調高,則目標數據中心的邏輯盤就自動升為主用邏輯盤,如此,將當前應用虛擬機所在的存儲設備切換至目標數據中心的存儲設備,存儲設備切換指令被執行完成。
[0114]S3023,將存儲設備切換指令的執行完成消息上傳至數據中心管理伺服器。
[0115]存儲設備切換指令被執行後將當前應用虛擬機所在的存儲設備切換至目標數據中心的存儲設備。存儲設備切換指令被執行後,目標數據中心的雲計算管理平臺向數據中心管理伺服器返回存儲設備切換指令的執行完成消息,數據中心管理伺服器接收存儲設備切換指令的執行完成消息。
[0116]S303,切換完成後,在數據中心管理伺服器的觸發下將初始狀態的應用虛擬機更改為可運行狀態。
[0117]所謂初始狀態的應用虛擬機,是指所創建的應用虛擬機為空虛擬機,系統沒有為之分配存儲空間,並且該應用虛擬機處於暫停狀態即暫時還處於不可運行狀態。具體地,在數據中心管理伺服器的觸發下將初始狀態的應用虛擬機更改為可運行狀態,可以包括如下S3031 至 S3034:
[0118]S3031,接收數據中心管理伺服器發送的啟動指令。
[0119]S3032,將啟動指令下發至目標數據中心的目標伺服器。
[0120]目標數據中心的雲計算管理平臺在收到數據中心管理伺服器下發的啟動指令後,將這一啟動指令轉發至目標數據中心的目標伺服器;啟動指令實際上包括掛卷指令和啟動應用虛擬機指令。目標數據中心的目標伺服器在收到啟動指令後,根據其中的掛卷指令執行相應的動作即掛載對應的數據卷,根據其中的啟動應用虛擬機指令執行相應的動作即將前述創建而處於初始狀態的應用虛擬機更改為可運行狀態。
[0121]S3033,接收目標數據中心的目標伺服器返回的啟動指令的執行完成消息。
[0122]目標數據中心的目標伺服器執行完啟動指令後,向目標數據中心的雲計算管理平臺返回啟動指令的執行完成消息。
[0123]S3034,將啟動指令的執行完成消息上傳至數據中心管理伺服器。
[0124]以下就數據中心各個設備的交互,進一步說明上述本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法。請參閱附圖4,是本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移方法中各設備的交互流程。附圖4中,URM表示數據中心管理伺服器,Fffl表示源數據中心的網絡設備,FCl表示源數據中心的源伺服器,FMl表示源數據中心的雲計算管理平臺,FW2表示目標數據中心的網絡設備,FC2表示目標數據中心的目標伺服器,FM2表示目標數據中心的雲計算管理平臺,需要說明的是,附圖4示例的交互流程中,「業務」可特指應用虛擬機。各設備的交互流程詳細說明如下,包括步驟S401至步驟S426:
[0125]S401,數據中心管理伺服器定時查詢當前業務配置參數,以獲取相應的配置文件保存。
[0126]當前業務配置參數包括當前業務所在數據中心的網絡信息、網絡設備配置信息和應用虛擬機信息等,這些也構成數據中心管理伺服器後續向目標數據中心的雲計算管理平臺(FM2)發送的創建指令的主要內容,其中,應用虛擬機信息包含應用虛擬機的IP位址、應用虛擬機的規格、卷ID和業務所在的LUN標識(ID)。數據中心管理伺服器定時查詢當前業務配置參數後,將其打包成配置文件,保存於數據中心管理伺服器。
[0127]S402,觸發業務遷移。
[0128]業務遷移的觸發是在業務遷移的條件滿足時開始。業務遷移的條件滿足是指用戶已經在數據中心管理伺服器上手動執行業務遷移,或者,定義的業務遷移觸發條件已經滿足,例如,業務預先定義的關鍵虛擬機故障並且無法在本數據中心內重新啟動,或者預定義的定時遷移業務的時刻到達。需要說明的是,業務遷移的條件可以作為業務遷移策略的一部分由用戶預先通過在數據中心管理伺服器的業務模板上定義。業務遷移策略除了包含業務遷移的條件之外,還可以包含業務所要遷移的目標數據中心等等。
[0129]S403,數據中心管理伺服器向目標數據中心的雲計算管理平臺發送創建指令。
[0130]如前所述,創建指令包含網絡信息、網絡設備配置信息和應用虛擬機信息等,其中,因網絡信息和網絡設備配置信息與業務網絡資源有關,可歸為業務網絡資源創建指令,而應用虛擬機信息與應用虛擬機相關,可歸為應用虛擬機創建指令。
[0131]S404,目標數據中心的雲計算管理平臺向目標數據中心的網絡設備發送業務網絡資源創建指令。
[0132]如前所述,業務網絡資源創建指令即與業務網絡資源有關的網絡信息和網絡設備
配置信息。
[0133]S405,目標數據中心的網絡設備創建業務網絡。
[0134]具體地,目標數據中心的網絡設備根據網絡信息和網絡設備配置信息創建業務網絡。
[0135]S406,目標數據中心的網絡設備向目標數據中心的雲計算管理平臺返回業務網絡資源創建指令的執行完成消息。
[0136]目標數據中心的網絡設備根據網絡信息和網絡設備配置信息創建業務網絡後,向目標數據中心的雲計算管理平臺返回業務網絡資源創建指令的執行完成消息即網絡資源創建結果,內容包含已在目標數據中心的網絡設備創建業務網絡。
[0137]S407,目標數據中心的雲計算管理平臺向目標數據中心的目標伺服器下發應用虛擬機創建指令。
[0138]S408,目標伺服器創建應用虛擬機。
[0139]具體地,目標伺服器根據應用虛擬機信息即應用虛擬機創建指令的主要內容,創建應用虛擬機,其中,應用虛擬機信息包含應用虛擬機的IP位址、應用虛擬機的規格、卷ID和當如業務所在的LUN標識(ID)等。
[0140]S409,目標數據中心的目標伺服器向目標數據中心的雲計算管理平臺返回應用虛擬機創建指令的執行完成消息。
[0141]目標數據中心的雲計算虛擬化平臺根據應用虛擬機信息創建應用虛擬機後,向目標數據中心的雲計算管理平臺返回應用虛擬機創建指令的執行完成消息即應用虛擬機創建結果,內容包含已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機,其中,初始狀態的應用虛擬機是指所創建的應用虛擬機為空虛擬機,系統沒有為之分配存儲空間,並且該應用虛擬機處於暫停狀態即暫時還處於不可運行狀態。
[0142]S410,目標數據中心的雲計算管理平臺向數據中心管理伺服器返回業務資源創建結果。
[0143]目標數據中心的雲計算管理平臺根據應用虛擬機創建指令和業務網絡資源創建指令的執行完成消息,將業務資源創建結果,即,已在目標數據中心的網絡設備創建業務網絡和已在目標數據中心的雲計算虛擬化平臺創建初始狀態的應用虛擬機,返回至數據中心
管理伺服器。
[0144]S411,數據中心管理伺服器向源數據中心的雲計算管理平臺下發當前業務停止指令。
[0145]數據中心管理伺服器發送的當前業務停止指令包含兩部分,一部分是當前業務網絡資源刪除指令,該指令要求刪除當前業務網絡資源,另一部分是當前應用虛擬機刪除指令,該指令要求刪除當前應用虛擬機。
[0146]S412,源數據中心的雲計算管理平臺向源數據中心的網絡設備下發當前業務網絡資源刪除指令。
[0147]S413,源數據中心的網絡設備刪除當前業務網絡資源。
[0148]具體地,源數據中心的網絡設備根據當前業務網絡資源刪除指令刪除當前業務網絡資源。
[0149]S414,源數據中心的網絡設備向源數據中心的雲計算管理平臺返回當前業務停止指令的執行完成消息。
[0150]源數據中心的網絡設備向源數據中心的雲計算管理平臺返回的當前業務停止指令的執行完成消息表明:已刪除當前業務網絡資源。
[0151]S415,源數據中心的雲計算管理平臺向源數據中心的源伺服器下發當前應用虛擬機刪除指令。
[0152]S416,源數據中心的雲計算虛擬化平臺刪除當前應用虛擬機。
[0153]具體地,源數據中心的雲計算虛擬化平臺根據當前應用虛擬機刪除指令刪除當前應用虛擬機。
[0154]S417,源數據中心的雲計算虛擬化平臺向源數據中心的雲計算管理平臺返回當前業務停止指令的執行完成消息。
[0155]源數據中心的雲計算虛擬化平臺向源數據中心的雲計算管理平臺返回的當前業務停止指令的執行完成消息表明:已刪除當前應用虛擬機。
[0156]S418,源數據中心的雲計算管理平臺向數據中心管理伺服器返回當前業務停止指令的執行完成消息。
[0157]源數據中心的雲計算管理平臺向數據中心管理伺服器返回的當前業務停止指令的執行完成消息表明:源數據中心的網絡設備已刪除當前業務網絡資源,源數據中心的雲計算虛擬化平臺已刪除當前應用虛擬機。
[0158]S419,數據中心管理伺服器向源數據中心的雲計算管理平臺發送存儲設備切換指令。
[0159]如前所述,本發明實施例的源數據中心和目標數據中心的存儲設備已經組成了存儲設備集群,源數據中心的源存儲設備和目標數據中心的目標存儲設備之間可通過心跳消息保持聯繫或傳遞信息;數據中心管理伺服器向源數據中心的雲計算管理平臺發送的存儲設備切換指令可通過心跳消息傳遞至目標數據中心的雲計算管理平臺。
[0160]S420,目標數據中心的雲計算管理平臺執行存儲設備切換。
[0161]具體地,目標數據中心的目標存儲設備將自身的邏輯盤(此處的邏輯盤大致可理解為LUN,只不過是LUN又在VIS設備上重新劃分了一次邏輯盤,此為存儲的虛擬化)的優先級調高,同時,源數據中心的源存儲設備將自身的邏輯盤的優先級調低,則目標數據中心的邏輯盤就自動升為主用邏輯盤,如此,將當前業務所在的存儲設備切換至目標數據中心的目標存儲設備,存儲設備切換指令被執打完成。
[0162]S421,目標數據中心的雲計算管理平臺向數據中心管理伺服器返回存儲設備切換指令的執打完成消息。
[0163]存儲設備切換指令的執行完成消息表明,存儲設備切換指令執行完成,已將當前業務所在的存儲設備切換至目標數據中心的目標存儲設備。
[0164]S422,數據中心管理伺服器向目標數據中心的雲計算管理平臺發送啟動指令。
[0165]S423,目標數據中心的雲計算管理平臺向目標數據中心的目標伺服器轉發啟動指令。
[0166]S424,目標數據中心的目標伺服器執行啟動指令。
[0167]啟動指令實際上包括掛卷指令和啟動應用虛擬機指令。目標數據中心的目標伺服器在收到啟動指令後,根據其中的掛卷指令執行相應的動作即掛載對應的數據卷,根據其中的啟動應用虛擬機指令執行相應的動作即將前述創建而處於初始狀態的應用虛擬機更改為可運行狀態。
[0168]S425,目標數據中心的目標伺服器向目標數據中心的雲計算管理平臺返回啟動指令的執行完成消息。
[0169]S426,目標數據中心的雲計算管理平臺向數據中心管理伺服器返回啟動指令的執行完成消息。
[0170]從上述本發明實施例提供的業務遷移方法可知,在目標數據中心創建業務網絡和初始狀態的應用虛擬機以及在源數據中心停止當前業務是在業務遷移的條件滿足時觸發,當前業務的切換和初始狀態的應用虛擬機更改為可運行狀態都是由數據中心管理伺服器觸發進行,並不需要人工幹預,因此,一旦業務所在數據中心發生災難性故障,業務可以迅速遷移至另一數據中心,在另一數據中心短時間內恢復,這種業務級的容災能夠很好地滿足用戶的需要。
[0171]請參閱附圖5,是本發明另一實施例的從源數據中心向目標數據中心進行應用虛擬機遷移方法基本流程圖,其執行主體可以是本發明另一實施例引入的數據中心管理伺服器,其實實現統一資源管理(Unified Resource Management, URM)平臺的主要物理設備。附圖5示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法主要包括如下步驟S501至步驟S504:
[0172]S501,在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機。
[0173]本實施例中,業務、業務遷移以及業務遷移的條件分別與前述附圖1示例的業務、業務遷移以及業務遷移的條件相同,不做贅述。在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機具體包括:[0174]S5011,向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使源數據中心的雲計算管理平臺向源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令。
[0175]本實施例中,數據中心管理伺服器下發的當前應用虛擬機停止指令包含兩部分,一部分是當前業務網絡資源刪除指令,該指令是發送給源數據中心的網絡設備,要求刪除當前業務網絡資源,另一部分是當前應用虛擬機刪除指令,該指令是發送給源數據中心的源伺服器,要求刪除當前應用虛擬機。
[0176]S5012,接收源數據中心的雲計算管理平臺返回的當前應用虛擬機停止指令執行完成消息,當前應用虛擬機停止指令執行完成消息包括已在源數據中心的網絡設備刪除當前的業務網絡資源和已在源數據中心的源伺服器停止當前的應用虛擬機。
[0177]如前所述,數據中心管理伺服器下發的當前應用虛擬機停止指令包含當前業務網絡資源刪除指令和當前應用虛擬機刪除指令。當源數據中心的網絡設備收到當前應用虛擬機停止指令後,刪除網絡設備中的當前業務網絡資源,當源數據中心的雲計算虛擬化平臺收到當前應用虛擬機停止指令後,刪除雲計算虛擬化平臺中的當前應用虛擬機。待源數據中心的源伺服器和網絡設備執行完刪除動作後,向源數據中心的雲計算管理平臺返回當前應用虛擬機停止指令的執行完成消息,源數據中心的雲計算管理平臺接收這一執行完成消息並返回給數據中心管理伺服器。當前應用虛擬機停止指令執行完成消息的內容包括已在源數據中心的網絡設備刪除當前的業務網絡資源和已在源數據中心的雲計算虛擬化平臺停止當前的應用虛擬機。
[0178]S502,觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發源備份策略執行伺服器和目標備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至目標備份策略執行伺服器。
[0179]具體地,觸發備份策略控制伺服器,以使備份策略控制伺服器觸發源數據中心和目標數據中心的備份策略執行伺服器,包括:
[0180]S5021,觸發備份策略控制伺服器,以使備份策略控制伺服器觸發源數據中心的備份策略執行伺服器創建源數據中心的應用虛擬機的快照,源數據中心的應用虛擬機的快照備份到源數據中心的網絡存儲設備並同步至目標數據中心的網絡存儲設備。
[0181]本實施例中,用戶在數據中心管理伺服器上可調用備份策略控制伺服器的接口創建快照備份策略,包括全量快照、增量快照和快照周期中的一種或者任意組合。在數據中心管理伺服器的觸發下,備份策略控制伺服器觸發源數據中心的備份策略執行伺服器創建源數據中心的應用虛擬機的快照,即:源數據中心的備份策略執行伺服器將虛擬機快照創建指令轉發至源數據中心的源伺服器;源數據中心的源伺服器創建源數據中心的虛擬機的快照後,向源數據中心的備份策略執行伺服器返回創建源數據中心的虛擬機的快照完成的消息;源數據中心的備份策略執行伺服器將源數據中心的虛擬機的快照導出並備份至源數據中心的網絡存儲設備,通過同步網絡,源數據中心的虛擬機的快照同步至目標數據中心的網絡存儲設備。
[0182]S5022,接收備份策略控制伺服器返回的快照創建完成消息。
[0183]S5023,向備份策略控制伺服器發送快照導出指令,以使備份策略控制伺服器觸發目標數據中心的備份策略執行伺服器導出所述源數據中心的虛擬機的快照。[0184]如前所述,在源數據中心創建的應用虛擬機的快照可備份到源數據中心的網絡存儲設備(Network Access Storage, NAS)並同步至目標數據中心的網絡存儲設備。因此,當數據中心管理伺服器向備份策略控制伺服器發送快照導出指令時,備份策略控制伺服器可觸發目標數據中心的備份策略執行伺服器從目標數據中心的網絡存儲設備導出源數據中心的虛擬機的快照。
[0185]S5024,接收源數據中心的虛擬機的快照導出完成消息。
[0186]目標數據中心的備份策略執行伺服器從目標數據中心的網絡存儲設備導出源數據中心的虛擬機的快照後,向數據中心管理伺服器返回源數據中心的虛擬機的快照導出完成消息,數據中心管理伺服器接收源數據中心的虛擬機的快照導出完成消息。
[0187]在接收源數據中心的虛擬機的快照導出完成消息後,數據中心管理伺服器向源數據中心的雲計算管理平臺下發當前應用虛擬機刪除指令,源數據中心的雲計算管理平臺將當前應用虛擬機刪除指令向源數據中心的源伺服器轉發。待源數據中心的源伺服器將當前應用虛擬機刪除指令執行完即將當前應用虛擬機刪除後,向源數據中心的雲計算管理平臺返回當前應用虛擬機刪除指令的執行完成消息。源數據中心的雲計算管理平臺再將這一消息向數據中心管理伺服器轉發,數據中心管理伺服器轉發接收當前應用虛擬機刪除指令的執行完成消息。
[0188]S503,觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機。
[0189]在本實施例中,觸發在目標數據中心創建業務網絡和初始狀態的應用程式應用虛擬機包括如下步驟S5031至步驟S5034:
[0190]S5031,在業務遷移的條件滿足時,向目標數據中心的雲計算管理平臺發送創建指令,以使所述目標數據中心的雲計算管理平臺向所述目標數據中心的網絡設備和雲計算虛擬化平臺下發創建指令。
[0191]在本發明實施例中,業務遷移的條件可以是用戶是否在數據中心管理伺服器上手動執行業務遷移,也可以是用戶預先在數據中心管理伺服器的業務模板上定義的業務遷移觸發條件,包括業務預定義的關鍵虛擬機故障並且無法在本數據中心內重新啟動或者預定義定時遷移業務的時刻等等。按照上述定義,業務遷移的條件滿足是指用戶已經在數據中心管理伺服器上手動執行業務遷移,或者,定義的業務遷移觸發條件已經滿足,例如,業務預先定義的關鍵虛擬機故障並且無法在本數據中心內重新啟動,或者預定義的定時遷移業務的時刻到達。需要說明的是,業務遷移的條件可以作為業務遷移策略的一部分由用戶預先通過在數據中心管理伺服器的業務模板上定義。業務遷移策略除了包含業務遷移的條件之外,還可以包含業務所要遷移的目標數據中心等等。另需說明的是,在本發明實施例中,網絡設備可以是防火牆。
[0192]數據中心管理伺服器向目標數據中心的雲計算管理平臺發送的創建指令包含網絡信息、網絡設備配置信息和應用虛擬機信息等,其中,因網絡信息和網絡設備配置信息與業務網絡資源有關,可歸為業務網絡資源創建指令,而應用虛擬機信息與應用虛擬機相關,可歸為應用虛擬機創建指令。應用虛擬機信息包含應用虛擬機的IP位址、應用虛擬機的規格、卷ID和當前業務所在的邏輯單元號(Logical Unit Number, LUN)標識(ID)。實際上,業務資源創建指令所包含的信息是事先打包成配置文件後保存於數據中心管理伺服器的,在業務遷移的條件滿足時,可由數據中心管理伺服器通過查詢這些配置文件獲得。[0193]S5032,接收目標數據中心的雲計算管理平臺根據創建指令執行完成消息返回的創建結果,所述創建指令執行完成消息包括已在目標數據中心創建業務網絡和已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機。
[0194]如前所述,創建指令包含網絡信息、網絡設備配置信息和應用虛擬機信息等。實際上,目標數據中心的雲計算管理平臺在收到創建指令後,將其中一部分即應用虛擬機信息發送給了目標數據中心的目標伺服器,目標伺服器是實現雲計算虛擬化平臺(FusionCompute, FC)的主要物理設備,另一部分即網絡信息和網絡設備配置信息發送給了目標數據中心的網絡設備。目標數據中心的網絡設備和目標伺服器根據創建指令,向目標數據中心的雲計算管理平臺返回創建指令執行完成消息,即,目標數據中心的網絡設備根據網絡信息和網絡設備配置信息創建業務網絡,然後向目標數據中心的雲計算管理平臺返回網絡資源創建結果,內容包含已在目標數據中心的網絡設備創建業務網絡;目標數據中心的目標伺服器根據應用虛擬機信息創建應用虛擬機,然後向目標數據中心的雲計算管理平臺返回應用虛擬機創建結果,內容包含已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機。所謂初始狀態的應用虛擬機,是指所創建的應用虛擬機為空虛擬機,系統沒有為之分配存儲空間,並且該應用虛擬機處於暫停狀態即暫時還處於不可運行狀態。目標數據中心的雲計算管理平臺根據創建指令執行完成消息,向數據中心管理伺服器返回創建結果,數據中心管理伺服器接收該創建結果。
[0195]S5033,根據創建結果,向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使所述源數據中心的雲計算管理平臺向所述源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令。
[0196]由於目標數據中心的目標伺服器和網絡設備向目標數據中心的雲計算管理平臺返回的創建指令執行完成消息表明:已在目標數據中心的網絡設備創建業務網絡和已在目標數據中心的目標伺服器創建初始狀態的應用虛擬機,因此,數據中心管理伺服器可根據創建結果,向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使源數據中心的雲計算管理平臺向所述源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令,從而停止當前應用虛擬機。
[0197]S5034,接收源數據中心的雲計算管理平臺返回的當前應用虛擬機停止指令的執行完成消息,所述當前應用虛擬機停止指令的執行完成消息包括已在源數據中心的網絡設備刪除當前業務網絡資源和已在源數據中心的雲計算虛擬化平臺刪除當前應用虛擬機。
[0198]數據中心管理伺服器發送的當前應用虛擬機停止指令包含兩部分,一部分是當前業務網絡資源刪除指令,該指令是發送給源數據中心的網絡設備,要求刪除當前業務網絡資源,另一部分是當前應用虛擬機刪除指令,該指令是發送給源數據中心的源伺服器,要求刪除當前應用虛擬機。當源數據中心的網絡設備收到當前應用虛擬機停止指令後,刪除網絡設備中的當前業務網絡資源,當源數據中心的源伺服器收到當前應用虛擬機停止指令後,刪除源伺服器中的當前應用虛擬機。待源數據中心的源伺服器和網絡設備執行完刪除動作後,向源數據中心的雲計算管理平臺返回當前應用虛擬機停止指令的執行完成消息,源數據中心的雲計算管理平臺接收這一執行完成消息。
[0199]S504,觸發備份策略控制伺服器,以使備份策略控制伺服器觸發目標備份策略執行伺服器使用源數據中心的應用虛擬機的快照在目標數據中心恢復應用虛擬機。[0200]請參閱附圖6,是本發明另一實施例的從源數據中心向目標數據中心進行應用虛擬機遷移方法基本流程圖,其執行主體可以是本發明另一實施例引入的備份策略控制伺服器(Dispatcher DPS),而本實施例中提及的目標數據中心即位於源數據中心的業務將要被遷移到的歸宿或目的數據中心。附圖6示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法主要包括如下步驟S601和步驟S602:
[0201]S601,在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器。
[0202]具體地,在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器,包括如下步驟S6011至步驟S6013:
[0203]S6011,觸發源數據中心的備份策略執行伺服器創建源數據中心的虛擬機的快照,源數據中心的虛擬機的快照備份到源數據中心的網絡存儲設備並同步至目標數據中心的網絡存儲設備。
[0204]具體地,備份策略控制伺服器向源數據中心的備份策略執行伺服器下發虛擬機快照創建指令,源數據中心的備份策略執行伺服器將該虛擬機快照創建指令轉發至源數據中心的源伺服器;源數據中心的源伺服器創建源數據中心的虛擬機的快照後,向源數據中心的備份策略執行伺服器返回創建源數據中心的虛擬機的快照完成的消息;源數據中心的備份策略執行伺服器將源數據中心的虛擬機的快照導出並備份至源數據中心的網絡存儲設備;通過同步網絡,源數據中心的虛擬機的快照同步至目標數據中心的網絡存儲設備。源數據中心的備份策略執行伺服器向備份策略控制伺服器返回創建源數據中心的虛擬機的快照完成的消息。
[0205]S6012,在收到創建源數據中心的虛擬機的快照完成的消息後,接收數據中心管理伺服器發送的快照導出指令。
[0206]數據中心管理伺服器發送的快照導出指令用於備份策略控制伺服器觸發目標數據中心的備份策略執行伺服器將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器。
[0207]S6013,在目標數據中心的備份策略執行伺服器創建恢復策略,以使目標數據中心的備份策略執行伺服器將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器。
[0208]備份策略控制伺服器在目標數據中心的備份策略執行伺服器創建恢復策略,並周期性地查詢恢復任務進展。如前所述,通過同步網絡,源數據中心的虛擬機的快照已同步至目標數據中心的網絡存儲設備。因此,目標數據中心的備份策略執行伺服器可以從目標數據中心的網絡存儲設備獲取源數據中心的應用虛擬機的快照,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器。
[0209]S602,源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器後,在數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用源數據中心的應用虛擬機的快照在目標數據中心恢復應用虛擬機。
[0210]具體地,在數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用源數據中心的應用虛擬機的快照在目標數據中心恢復應用虛擬機包括如下步驟S6021至步驟S6024:
[0211]S6021,接收數據中心管理伺服器下發的使用快照恢復應用虛擬機指令。
[0212]需要說明的是,在接收數據中心管理伺服器下發的使用快照恢復應用應用虛擬機指令之前,在數據中心管理伺服器的觸發下,在目標數據中心創建業務網絡和初始狀態的應用虛擬機,具體過程可參閱前述實施例的步驟S5031至步驟S5034,此處不做贅述。
[0213]S6022,將使用快照恢復應用虛擬機指令發送至目標數據中心的備份策略執行伺服器,以使目標數據中心的備份策略執行伺服器向所述目標數據中心的目標伺服器下發所述使用快照恢復應用虛擬機指令。
[0214]目標數據中心的備份策略執行伺服器收到使用快照恢復應用虛擬機指令後,向目標數據中心的目標伺服器下發使用快照恢復應用虛擬機指令。目標數據中心的目標伺服器執行使用快照恢復應用虛擬機指令,恢復應用虛擬機,從而實現應用虛擬機的遷移。
[0215]S6023,接收所述目標數據中心的備份策略執行伺服器返回的應用虛擬機恢復完成消息,所述應用虛擬機恢復完成消息為所述目標數據中心的目標伺服器根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機後向所述目標數據中心的備份策略執行伺服器返回的消息。
[0216]如前所述,目標數據中心的備份策略執行伺服器收到使用快照恢復應用虛擬機指令後,向目標數據中心的目標伺服器下發使用快照恢復應用虛擬機指令。目標數據中心的目標伺服器執行使用快照恢復應用虛擬機指令,恢復應用虛擬機。在本實施例中,應用虛擬機恢復完成消息為目標數據中心的目標伺服器根據使用快照恢復應用虛擬機指令恢復應用虛擬機後,向目標數據中心的備份策略執行伺服器返回的消息。
[0217]S6024,將所述應用虛擬機恢復完成消息上傳至所述數據中心管理伺服器。
[0218]目標數據中心的備份策略執行伺服器將應用虛擬機恢復完成消息上傳至數據中心管理伺服器後,數據中心管理伺服器觸發源數據中心停止當前應用虛擬機,包括在源數據中心的網絡設備刪除當前業務網絡資源和在源數據中心的雲計算虛擬化平臺刪除當前應用虛擬機,具體可參閱前述實施例的相關內容,此處不做贅述。
[0219]請參閱附圖7,是本發明實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖7示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置可以是容災系統中的數據中心管理伺服器,與附圖1示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法的執行主體相應。附圖7示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置中,應用虛擬機運行在源數據中心源伺服器上,應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,源數據中心包括源存儲設備,源存儲設備為應用虛擬機提供存儲資源的源邏輯單元號LUN,源LUN用於存儲所述應用虛擬機的數據,目標數據中心包括目標伺服器及與目標伺服器通信的目標存儲設備,目標存儲設備與源存儲設備通信,將源LUN中的數據同步到目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心。附圖7示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置主要包括獲取模塊701、創建指令發送模塊702、掛載指令發送703和啟動指令發送模塊704,各模塊詳細說明如下:[0220]獲取模塊701,用於獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息;
[0221]創建指令發送模塊702,用於向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡;
[0222]掛載指令發送模塊703,用於向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN ;
[0223]啟動指令發送模塊704,用於向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。
[0224]需要說明的是,以上附圖7示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應用中可以根據需要,例如相應硬體的配置要求或者軟體的實現的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述從源數據中心向目標數據中心進行應用虛擬機遷移裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應用中,本實施例中的相應的功能模塊可以是由相應的硬體實現,也可以由相應的硬體執行相應的軟體完成,例如,前述的獲取模塊,可以是具有執行前述獲取應用虛擬機的規格及應用虛擬機的網絡信息的硬體,例如獲取器,也可以是能夠執行相應電腦程式從而完成前述功能的一般處理器或者其他硬體設備;再如前述的創建指令發送模塊,可以是具有執行前述向所述目標數據中心發送創建指令功能的硬體,例如創建指令發送器,也可以是能夠執行相應電腦程式從而完成前述功能的一般處理器或者其他硬體設備(本說明書提供的各個實施例都可應用上述描述原則)。
[0225]附圖7示例的獲取模塊701可以包括查詢單元801,如附圖8所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置查詢單元801用於周期性地從所述源數據中心的雲計算管理平臺查詢配置文件,所述配置文件包括所述應用虛擬機的規格及所述應用虛擬機的網絡信息。
[0226]附圖7示例的創建指令發送模塊702可以包括第一發送單元901,如附圖9所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置第一發送單元901用於向目標數據中心的雲計算管理平臺發送創建指令,以使目標數據中心的雲計算管理平臺向所述目標數據中心的網絡設備下發所述應用虛擬機的網絡信息以及向所述目標數據中心的目標伺服器發送所述應用虛擬機的規格。
[0227]附圖7示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置還包括切換觸發模塊1001,如附圖10所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置。切換觸發模塊1001用於觸發所述源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
[0228]附圖10示例的切換觸發模塊1001包括第二發送單元1101,如附圖11所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置。第二發送單元1101用於向所述源數據中心的雲計算管理平臺發送存儲設備切換指令,所述存儲設備切換指令通過心跳消息傳遞至所述目標數據中心的雲計算管理平臺,所述存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
[0229]請參閱附圖12,是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖12示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置可以是容災系統中目標數據中心的雲計算管理平臺,與附圖3示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法的執行主體相應,其主要包括創建模塊1201、切換模塊1202和狀態變更模塊1203,各模塊詳細說明如下:
[0230]創建模塊1201,用於在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機。
[0231]切換模塊1202,用於源數據中心停止當前應用虛擬機後,在數據中心管理伺服器的觸發下將當前應用虛擬機所在的存儲設備切換至目標數據中心的目標存儲設備。
[0232]狀態變更模塊1203,用於切換完成後,在數據中心管理伺服器的觸發下將初始狀態的應用虛擬機更改為可運行狀態。
[0233]附圖12示例的創建模塊1201可以包括第一接收單元1301、第一下發單元1302、第二接收單元1303和第一上傳單元1304,如附圖13所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0234]第一接收單元1301,用於接收所述數據中心管理伺服器發送的創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡;
[0235]第一下發單元1302,用於將所述應用虛擬機的規格和應用虛擬機的網絡信息分別下發至目標數據中心的和網絡設備;
[0236]第二接收單元1303,用於接收所述創建指令的執行完成消息;
[0237]第一上傳單元1304,用於將創建指令的執行結果上傳至所述數據中心管理伺服器。
[0238]附圖12示例的切換模塊1202可以包括第三接收單元1401、執行單元1402和第二上傳單元1403,如附圖14所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0239]第三接收單元1401,用於接收數據中心管理伺服器發送至源數據中心的雲計算管理平臺並通過心跳消息傳遞至目標數據中心的雲計算管理平臺的存儲設備切換指令,存儲設備切換指令被執行後將當前應用虛擬機所在的源存儲設備切換至目標數據中心的目標存儲設備;
[0240]執行單元1402,用於執行存儲設備切換指令;
[0241]第二上傳單元1403,用於將存儲設備切換指令的執行完成消息上傳至數據中心管理伺服器。
[0242]附圖12示例的狀態變更模塊1203可以包括第四接收單元1501、第二下發單元1502、第五接收單元1503和第三上傳單元1504,如附圖15所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0243]第四接收單元1501,用於接收數據中心管理伺服器發送的啟動指令;[0244]第二下發單元1502,用於將啟動指令下發至目標數據中心的目標伺服器;
[0245]第五接收單元1503,用於接收目標數據中心的目標伺服器返回的啟動指令的執行完成消息;
[0246]第三上傳單元1504,用於將啟動指令的執行完成消息上傳至數據中心管理伺服器。
[0247]請參閱附圖16,是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖16示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置可以是容災系統中的數據中心管理伺服器,與附圖5示例的從源數據中心向目標數據中心進行應用虛擬機遷移方法的執行主體相應,其主要包括第一觸發模塊1601、第二觸發模塊1602、第三觸發模塊1603和第四觸發模塊1604,各模塊詳細說明如下:
[0248]第一觸發模塊1601,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機;
[0249]第二觸發模塊1602,用於觸發備份策略控制伺服器,以使備份策略控制伺服器觸發源備份策略執行伺服器和目標備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至目標備份策略執行伺服器;
[0250]第三觸發模塊1603,用於觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機;
[0251]第四觸發模塊1604,用於觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0252]附圖16示例的第一觸發模塊1601可以包括第三下發單元1701和第六接收單元1702,如附圖17所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0253]第三下發單元1701,用於向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使所述源數據中心的雲計算管理平臺向所述源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令;
[0254]第六接收單元1702,用於接收源數據中心的雲計算管理平臺返回的當前應用虛擬機停止指令執行完成消息,所述當前應用虛擬機停止指令執行完成消息包括已在所述源數據中心的網絡設備刪除當前的業務網絡資源和已在所述源數據中心的源伺服器停止當前的應用虛擬機。
[0255]附圖16示例的第二觸發模塊1602可以包括第五觸發單元1801、第七接收單元1802、第三發送單元1803和第八接收單元1804,如附圖18所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0256]第五觸發單元1801,用於觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器創建所述源數據中心的應用虛擬機的快照,所述源數據中心的應用虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的目標網絡存儲設備;
[0257]第七接收單元1802,用於接收備份策略控制伺服器返回的快照創建完成消息;[0258]第三發送單元1803,用於向備份策略控制伺服器發送快照導出指令,以使所述備份策略控制伺服器觸發所述目標數據中心的備份策略執行伺服器從所述目標數據中心的網絡存儲設備導出所述源數據中心的虛擬機的快照;
[0259]第八接收單元1804,用於接收源數據中心的虛擬機的快照導出完成消息。
[0260]附圖16示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置還可以包括第四下發模塊1901和第九接收模塊1902,如附圖19所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0261]第四下發模塊1901,用於向源數據中心的雲計算管理平臺下發當前應用虛擬機刪除指令;
[0262]第九接收模塊1902,用於接收當前應用虛擬機刪除指令的執行完成消息。
[0263]請參閱附圖20,是本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖20示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置可以是容災系統中的備份策略控制伺服器(Dispatcher DPS),與附圖6示例的業務遷移方法的執行主體相應,其主要包括第六觸發模塊2001和第七觸發模塊2002,各模塊詳細說明如下:
[0264]第六觸發模塊2001,用於在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器;
[0265]第七觸發模塊2002,用於源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
[0266]附圖20示例的第六觸發模塊2001可以包括第八觸發單元2101、第十接收單元2102和策略創建單元2103,如附圖21所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0267]第八觸發單元2101,用於觸發源數據中心的備份策略執行伺服器創建所述源數據中心的虛擬機的快照,所述源數據中心的虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的網絡存儲設備;
[0268]第十接收單元2102,用於在收到創建源數據中心的虛擬機的快照完成的消息後,接收數據中心管理伺服器發送的快照導出指令;
[0269]策略創建單元2103,用於在目標數據中心的備份策略執行伺服器創建恢復策略,以使所述目標數據中心的備份策略執行伺服器將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器。
[0270]附圖20示例的第七觸發模塊2002可以包括第十一接收單元2201、第四發送單元2202、第十二接收單元2203和第四上傳單元2204,如附圖22所示本發明另一實施例提供的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其中:
[0271]第十一接收單元2201,用於接收數據中心管理伺服器下發的使用快照恢復應用虛擬機指令;
[0272]第四發送單元2202,用於將使用快照恢復應用虛擬機指令發送至目標數據中心的備份策略執行伺服器,以使目標數據中心的備份策略執行伺服器向目標數據中心的目標伺服器下發使用快照恢復應用虛擬機指令;
[0273]第十二接收單元2203,用於接收目標數據中心的備份策略執行伺服器返回的應用虛擬機恢復完成消息,應用虛擬機恢復完成消息為目標數據中心的目標伺服器根據使用快照恢復應用虛擬機指令恢復應用虛擬機後向目標數據中心的備份策略執行伺服器返回的消息;
[0274]第四上傳單元2204,用於將應用虛擬機恢復完成消息上傳至數據中心管理伺服器。
[0275]請參閱附圖23,是本發明實施例提供的容災系統基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖23示例的容災系統主要包括目標數據中心、源數據中心數據中心管理伺服器2301,源數據中心包括源存儲設備,源存儲設備為應用虛擬機提供存儲資源的源邏輯單元號LUN,源LUN用於存儲應用虛擬機的數據,應用虛擬機運行在源數據中心源伺服器上,應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,目標數據中心包括目標伺服器及與目標伺服器通信的目標存儲設備,目標存儲設備與源存儲設備通信,將源LUN中的數據同步到目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,目標數據中心和源數據中心包括各自的雲計算管理平臺,其中,目標數據中心和源數據中心包括各自的雲計算管理平臺,數據中心管理伺服器2301可以是前述附圖7至附圖11任一示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,目標數據中心的雲計算管理平臺2303可以是前述附圖12至附圖15任一示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,以下詳細說明:
[0276]數據中心管理伺服器2301,用於獲取應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送掛載指令,向所述目標數據中心發送啟動指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機;
[0277]目標數據中心的雲計算管理平臺2303,用於在數據中心管理伺服器2301的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在數據中心管理伺服器2301的觸發下將當前數據中心管理伺服器所在的存儲設備切換至目標數據中心的目標存儲設備,切換完成後,在數據中心管理伺服器2301的觸發下將初始狀態的應用虛擬機更改為可運行狀態;
[0278]源數據中心的雲計算管理平臺2302,用於在數據中心管理伺服器2031的觸發下停止源數據中心的當前應用虛擬機,向數據中心管理伺服器2301返回當前應用虛擬機停止的結果。
[0279]請參閱附圖24,是本發明另一實施例提供的容災系統基本邏輯結構示意圖。為了便於說明,僅僅示出了與本發明實施例相關的部分。附圖24示例的容災系統主要包括目標數據中心、源數據中心、數據中心管理伺服器2401和備份策略控制伺服器2406,其中,目標數據中心和源數據中心包括各自的雲計算管理平臺和各自的備份策略執行伺服器,數據中心管理伺服器2401可以是前述附圖16至附圖19任一示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,目標數據中心的雲計算管理平臺2403可以是前述附圖14至附圖17任一示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,源數據中心包括源數據中心的雲計算管理平臺2402,備份策略控制伺服器2406可以是附圖20至附圖23任一示例的從源數據中心向目標數據中心進行應用虛擬機遷移裝置,目標數據中心包括目標數據中心的備份策略執行伺服器2404即目標備份策略執行伺服器2404,源數據中心包括源數據中心的備份策略執行伺服器2405即源備份策略執行伺服器2405,以下詳細說明:
[0280]數據中心管理伺服器2401,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機,觸發備份策略控制伺服器2406,以使備份策略控制伺服器2406觸發源備份策略執行伺服器2405和目標備份策略執行伺服器2404,將源數據中心的應用虛擬機的快照拷貝至目標備份策略執行伺服器2404,觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機,觸發備份策略控制伺服器2406,以使備份策略控制伺服器2406觸發目標備份策略執行伺服器2404使用源數據中心的應用虛擬機的快照在目標數據中心恢復應用虛擬機;
[0281]備份策略控制伺服器2406,用於在數據中心管理伺服器2401的觸發下,觸發源數據中心的備份策略執行伺服器2405和目標數據中心的備份策略執行伺服器2404,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器2404,源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器2404後,在數據中心管理伺服器2401的觸發下,觸發目標數據中心的備份策略執行伺服器2404使用源數據中心的應用虛擬機的快照在目標數據中心恢復應用虛擬機;
[0282]目標數據中心的雲計算管理平臺2403,用於在數據中心管理伺服器2401的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在數據中心管理伺服器2401的觸發下將當前應用虛擬機所在的存儲設備切換至目標數據中心的存儲設備,切換完成後,在數據中心管理伺服器2401的觸發下將初始狀態的應用虛擬機更改為可運行狀態;
[0283]源數據中心的雲計算管理平臺2402,用於在數據中心管理伺服器2401的觸發下停止源數據中心的當前應用虛擬機,向數據中心管理伺服器401返回當前應用虛擬機停止的結果;
[0284]目標數據中心的備份策略執行伺服器2404,用於根據備份策略控制伺服器2406創建的恢復策略,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器2404,向數據中心管理伺服器2401返回源數據中心的應用虛擬機的快照拷貝完成消息,接收數據中心管理伺服器2401根據源數據中心的應用虛擬機的快照拷貝完成消息下發的使用快照恢復應用虛擬機指令,向目標數據中心的目標伺服器發送使用快照恢復應用虛擬機指令,以使目標數據中心的目標伺服器根據使用快照恢復應用虛擬機指令恢復應用虛擬機,將應用虛擬機恢復完成消息上傳至備份策略控制伺服器2406,應用虛擬機恢復完成消息為目標數據中心的目標伺服器根據使用快照恢復應用虛擬機指令恢復應用虛擬機後返回的消息;[0285]源數據中心的備份策略執行伺服器2405,用於在備份策略控制伺服器2406的觸發下,向源數據中心的源伺服器發送快照創建指令,接收源數據中心的源伺服器返回的快照創建完成消息,將源數據中心的應用虛擬機的快照備份到目標數據中心的網絡存儲設備,向備份策略控制伺服器2404返回快照創建完成消息。
[0286]需要說明的是,上述裝置各模塊/單元之間的信息交互、執行過程等內容,由於與本發明方法實施例基於同一構思,其帶來的技術效果與本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
[0287]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序可以存儲於一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁碟或光碟等。
[0288]以上對本發明實施例所提供的一種從源數據中心向目標數據中心進行應用虛擬機遷移方法、裝置和一種容災系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,其特徵在於,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲所述應用虛擬機的數據;所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述方法包括: 所述數據中心管理伺服器獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息; 所述數據中心管理伺服器向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬 機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡; 所述數據中心管理伺服器向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN ; 所述數據中心管理伺服器向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。
2.根據權利要求1所述的方法,其特徵在於,所述數據中心管理伺服器獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息,包括: 所述數據中心管理伺服器周期性地從所述源數據中心的雲計算管理平臺查詢配置文件,所述配置文件包括所述應用虛擬機的規格及所述應用虛擬機的網絡信息。
3.根據權利要求1所述的方法,其特徵在於,所述數據中心管理伺服器向所述目標數據中心發送創建指令,包括: 向所述目標數據中心的雲計算管理平臺發送創建指令,以使所述目標數據中心的雲計算管理平臺向所述目標數據中心的網絡設備下發所述應用虛擬機的網絡信息以及向所述目標數據中心的目標伺服器發送所述應用虛擬機的規格。
4.根據權利要求1所述的方法,其特徵在於,所述數據中心管理伺服器向所述目標數據中心發送掛載指令之前,還包括: 觸發所述源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
5.根據權利要求4所述的方法,其特徵在於,所述觸發所述源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備包括: 向所述源數據中心的雲計算管理平臺發送存儲設備切換指令,所述存儲設備切換指令通過心跳消息傳遞至所述目標數據中心的雲計算管理平臺,所述存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
6.一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,其特徵在於,所述方法包括: 在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機; 源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前應用虛擬機所在的存儲設備切換至所述目標數據中心的目標存儲設備; 所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態。
7.根據權利要求6所述的方法,其特徵在於,所述在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,包括: 接收所述數據中心管理伺服器發送的創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡; 將所述應用虛擬機的規格和應用虛擬機的網絡信息分別下發至目標數據中心的和網絡設備; 接收所述創建指令的執行完成消息; 將創建指令的執行結果上傳至所述數據中心管理伺服器。
8.根據權利要求6所述的方法,其特徵在於,所述源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前應用虛擬機所在的存儲設備切換至所述目標數據中心的目標存儲 設備,包括: 接收所述數據中心管理伺服器發送至源數據中心的雲計算管理平臺並通過心跳消息傳遞至目標數據中心的雲計算管理平臺的存儲設備切換指令,所述存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備; 執行所述存儲設備切換指令; 將所述存儲設備切換指令的執行完成消息上傳至所述數據中心管理伺服器。
9.根據權利要求6所述的方法,其特徵在於,所述在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態,包括: 接收所述數據中心管理伺服器發送的啟動指令; 將所述啟動指令下發至目標數據中心的目標伺服器; 接收所述目標數據中心的目標伺服器返回的所述啟動指令的執行完成消息; 將所述啟動指令的執行完成消息上傳至所述數據中心管理伺服器。
10.一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,其特徵在於,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備和源備份策略執行伺服器;所述目標數據中心包括目標備份策略執行伺服器、目標伺服器及與所述目標伺服器通信的目標存儲設備,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述方法包括: 在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機; 觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器;觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機; 觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
11.根據權利要求10所述的方法,其特徵在於,所述在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機包括: 向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使所述源數據中心的雲計算管理平臺向所述源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令; 接收所述源數據中心的雲計算管理平臺返回的當前應用虛擬機停止指令執行完成消息,所述當前應用虛擬機停止指令執行完成消息包括已在所述源數據中心的網絡設備刪除當前的業務網絡資源和已在所述源數據中心的源伺服器停止當前的應用虛擬機。
12.根據權利要求10所述的方法,其特徵在於,所述觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機`的快照拷貝至所述目標備份策略執行伺服器,包括: 觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器創建所述源數據中心的應用虛擬機的快照,所述源數據中心的應用虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的目標網絡存儲設備; 接收所述備份策略控制伺服器返回的快照創建完成消息; 向所述備份策略控制伺服器發送快照導出指令,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器導出所述源數據中心的虛擬機的快照; 接收所述源數據中心的虛擬機的快照導出完成消息。
13.根據權利要求12所述的方法,其特徵在於,所述接收所述源數據中心的虛擬機的快照導出完成消息之後還包括: 向所述源數據中心的雲計算管理平臺下發當前應用虛擬機刪除指令; 接收所述當前應用虛擬機刪除指令的執行完成消息。
14.一種從源數據中心向目標數據中心進行應用虛擬機遷移方法,其特徵在於,所述方法包括: 在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器; 所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
15.根據權利要求14所述的方法,其特徵在於,所述在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器,包括: 觸發所述源數據中心的備份策略執行伺服器創建所述源數據中心的虛擬機的快照,所述源數據中心的虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的網絡存儲設備; 在收到創建所述源數據中心的虛擬機的快照完成的消息後,接收所述數據中心管理伺服器發送的快照導出指令; 在所述目標數據中心的備份策略執行伺服器創建恢復策略,以使所述目標數據中心的備份策略執行伺服器將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器。
16.根據權利要求14所述的方法,其特徵在於,所述在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機,包括: 接收所述數據中心管理伺服器下發的使用快照恢復應用虛擬機指令; 將所述使用快照恢復應用虛擬機指令發送至所述目標數據中心的備份策略執行伺服器,以使所述目標數據中心的備份策略執行伺服器向所述目標數據中心的目標伺服器下發所述使用快照恢復應用虛擬機指令; 接收所述目標數據中心的備份策略執行伺服器返回的應用虛擬機恢復完成消息,所述應用虛擬機恢復完成消息為所述目標數據中心的雲計算虛擬化平臺根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機後向所述目標數據中心的備份策略執行伺服器返回的消息; 將所述應用虛擬機恢復完成消息上傳至所述數據中心管理伺服器。
17.—種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其特徵在於,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲所述應用虛擬機的數據;所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述裝置包括: 獲取模塊,用於獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息; 創建指令發送模塊,用於向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡; 掛載指令發送模塊,用於向所述目標數據中心發送掛載指令,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN ; 啟動指令發送模塊,用於向所述目標數據中心發送啟動指令,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機。
18.根據權利要求17所述的裝置,其特徵在於,所述獲取模塊包括: 查詢單元,用於周期性地從所述源數據中心的雲計算管理平臺查詢配置文件,所述配置文件包括所述應用虛擬機的規格及所述應用虛擬機的網絡信息。
19.根據權利要求17所述的裝置,其特徵在於,所述創建指令發送模塊包括: 第一發送單元,用於向所述目標數據中心的雲計算管理平臺發送創建指令,以使所述目標數據中心的雲計算管理平臺向所述目標數據中心的網絡設備下發所述應用虛擬機的網絡信息以及向所述目標數據中心的目標伺服器發送所述應用虛擬機的規格。
20.根據權利要求17所述的裝置,其特徵在於,所述裝置還包括: 切換觸發模塊,用於觸發所述源數據中心的雲計算管理平臺將當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
21.根據權利要求20所述的裝置,其特徵在於,所述切換觸發模塊包括: 第二發送單元,用於向所述源數據中心的雲計算管理平臺發送存儲設備切換指令,所述存儲設備切換指令通過心跳消息傳遞至所述目標數據中心的雲計算管理平臺,所述存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備。
22.一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其特徵在於,所述裝置包括: 創建模塊,用於在數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機; 切換模塊,用於源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前應用虛擬機所在的存儲設備切換至所述目標數據中心的目標存儲設備;狀態變更模塊,用於所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態。
23.根據權利要求22所述的裝置,其特徵在於,所述創建模塊包括: 第一接收單元,用於接收所述數據中心管理伺服器發送的創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡; 第一下發單元,用於將所述應用虛擬機的規格和應用虛擬機的網絡信息分別下發至目標數據中心的和網絡設備; 第二接收單元,用於接收所述創建指令的執行完成消息; 第一上傳單元,用於將創建指令的執行結果上傳至所述數據中心管理伺服器。
24.根據權利要求22所述的裝置,其特徵在於,所述切換模塊包括: 第三接收單元,用於接收所述數據中心管理伺服器發送至源數據中心的雲計算管理平臺並通過心跳消息傳遞至目標數據中心的雲計算管理平臺的存儲設備切換指令,所述存儲設備切換指令被執行後將所述當前應用虛擬機所在的源存儲設備切換至所述目標數據中心的目標存儲設備; 執行單元,用於執行所述存儲設備切換指令; 第二上傳單元,用於將所述存儲設備切換指令的執行完成消息上傳至所述數據中心管理伺服器。
25.根據權利要求22所述的裝置,其特徵在於,所述狀態變更模塊包括: 第四接收單元,用於接收所述數據中心管理伺服器發送的啟動指令; 第二下發單元,用於將所述啟動指令下發至目標數據中心的目標伺服器; 第五接收單元,用於接收所述目標數據中心的目標伺服器返回的所述啟動指令的執行完成消息; 第三上傳單元,用於將所述啟動指令的執行完成消息上傳至所述數據中心管理伺服器。
26.一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其特徵在於,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合;所述源數據中心包括源存儲設備和源備份策略執行伺服器;所述目標數據中心包括目標備份策略執行伺服器、目標伺服器及與所述目標伺服器通信的目標存儲設備,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述裝置包括: 第一觸發模塊,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機; 第二觸發模塊,用 於觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器; 第三觸發模塊,用於觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機;第四觸發模塊,用於觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
27.根據權利要求26所述的裝置,其特徵在於,所述第一觸發模塊包括: 第三下發單元,用於向源數據中心的雲計算管理平臺下發當前應用虛擬機停止指令,以使所述源數據中心的雲計算管理平臺向所述源數據中心的網絡設備和源伺服器下發當前應用虛擬機停止指令; 第六接收單元,用於接收所述源數據中心的雲計算管理平臺返回的當前應用虛擬機停止指令執行完成消息,所述當前應用虛擬機停止指令執行完成消息包括已在所述源數據中心的網絡設備刪除當前的業務網絡資源和已在所述源數據中心的源伺服器停止當前的應用虛擬機。
28.根據權利要求26所述的裝置,其特徵在於,所述第二觸發模塊包括: 第五觸發單元,用於觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器創建所述源數據中心的應用虛擬機的快照,所述源數據中心的應用虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的目標網絡存儲設備; 第七接收單元,用於接收所述備份策略控制伺服器返回的快照創建完成消息; 第三發送單元,用於向所述備份策略控制伺服器發送快照導出指令,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器導出所述源數據中心的虛擬機的快照;第八接收單元,用於接收所述源數據中心的虛擬機的快照導出完成消息。
29.根據權利要求26所述的裝置,其特徵在於,所述裝置還包括: 第四下發模塊,用於向所述源數據中心的雲計算管理平臺下發當前應用虛擬機刪除指令; 第九接收模塊,用於接收所述當前應用虛擬機刪除指令的執行完成消息。
30.一種從源數據中心向目標數據中心進行應用虛擬機遷移裝置,其特徵在於,所述裝置包括: 第六觸發模塊,用於在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器; 第七觸發模塊,用於所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機。
31.根據權利要求30所述的裝置,其特徵在於,所述第六觸發模塊包括: 第八觸發單元,用於觸發所述源數據中心的備份策略執行伺服器創建所述源數據中心的虛擬機的快照,所述源數據中心的虛擬機的快照備份到所述源數據中心的網絡存儲設備並同步至目標數據中心的網絡存儲設備; 第十接收單元,用於在收到創建所述源數據中心的虛擬機的快照完成的消息後,接收所述數據中心管理伺服器發送的快照導出指令; 策略創建單元,用於在所述目標數據中心的備份策略執行伺服器創建恢復策略,以使所述目標數據中心的備份策略執行伺服器將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器。
32.根據權利要求30所述的裝置,其特徵在於,所述第七觸發模塊包括: 第十一接收單元,用於接收所述數據中心管理伺服器下發的使用快照恢復應用虛擬機指令; 第四發送單元,用於將所述使用快照恢復應用虛擬機指令發送至所述目標數據中心的備份策略執行伺服器,以使所述目標數據中心的備份策略執行伺服器向所述目標數據中心的目標伺服器下發所述使用快照恢復應用虛擬機指令; 第十二接收單元,用於接收所述目標數據中心的備份策略執行伺服器返回的應用虛擬機恢復完成消息,所述應用虛擬機恢復完成消息為所述目標數據中心的目標伺服器根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機後向所述目標數據中心的備份策略執行伺服器返回的消息; 第四上傳單元,用於將所述應用虛擬機恢復完成消息上傳至所述數據中心管理伺服器。
33.一種容災系統,其特徵在於,所述系統包括目標數據中心、源數據中心和數據中心管理伺服器,所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲應用虛擬機的數據,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述目標數據中心和源數據中心包括各自的雲計算管理平臺; 所述數據中心管理伺服器,用於獲取所述應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送創建指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,向所述目標數據中心發送掛載指令,向所述目標數據中心發送啟動指令,所述創建指令攜帶所述應用虛擬機的規格及所述應用虛擬機的網絡信息,所述創建指令用於根據所述應用虛擬機的規格在所述目標伺服器上創建所述應用虛擬機,並根據所述應用虛擬機的網絡信息為所述應用虛擬機配置網絡,所述掛載指令用於使所述目標伺服器上的所述應用虛擬機掛載所述目標LUN,所述啟動指令用於啟動所述目標伺服器上的所述應用虛擬機; 所述目標數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前數據中心管理伺服器所在的存儲設備切換至所述目標數據中心的目標存儲設備,所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態; 所述源數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下停止源數據中心的當前應用虛擬機,向所述數據中心管理伺服器返回所述當前應用虛擬機停止的結果。
34.一種容災系統,其特徵在於,所述系統包括目標數據中心、源數據中心、、備份策略控制伺服器和數據中心管理伺服器,所述源數據中心包括源存儲設備,所述源存儲設備為所述應用虛擬機提供存儲資源的源邏輯單元號LUN,所述源LUN用於存儲應用虛擬機的數據,所述應用虛擬機運行在所述源數據中心源伺服器上,所述應用虛擬機是指實現一個應用的至少一臺虛擬機的集合,所述目標數據中心包括目標伺服器及與所述目標伺服器通信的目標存儲設備,所述目標存儲設備與所述源存儲設備通信,將所述源LUN中的數據同步到所述目標存儲設備的目標LUN,數據中心管理伺服器用於管理源數據中心和目標數據中心,所述目標數據中心和源數據中心包括各自的雲計算管理平臺和各自的備份策略執行伺服器; 所述數據中心管理伺服器,用於在業務遷移的條件滿足時觸發在源數據中心停止當前應用虛擬機,觸發備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述源備份策略執行伺服器和目標備份策略執行伺服器,將所述源數據中心的應用虛擬機的快照拷貝至所述目標備份策略執行伺服器,觸發在目標數據中心創建業務網絡和初始狀態的應用虛擬機,觸發所述備份策略控制伺服器,以使所述備份策略控制伺服器觸發所述目標備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機; 所述備份策略控制伺服器,用於在數據中心管理伺服器的觸發下,觸發源數據中心和目標數據中心的備份策略執行伺服器,將源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器,所述源數據中心的應用虛擬機的快照拷貝至所述目標數據中心的備份策略執行伺服器後,在所述數據中心管理伺服器的觸發下,觸發所述目標數據中心的備份策略執行伺服器使用所述源數據中心的應用虛擬機的快照在所述目標數據中心恢復應用虛擬機; 所述目標數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下在目標數據中心創建業務網絡和初始狀態的應用虛擬機,源數據中心停止當前應用虛擬機後,在所述數據中心管理伺服器的觸發下將所述當前應用虛擬機所在的存儲設備切換至所述目標數據中心的存儲設備,所述切換完成後,在所述數據中心管理伺服器的觸發下將所述初始狀態的應用虛擬機更改為可運行狀態; 所述源數據中心的雲計算管理平臺,用於在所述數據中心管理伺服器的觸發下停止源數據中心的當前應用虛擬機,向所述數據中心管理伺服器返回所述當前應用虛擬機停止的結果; 所述目標數據中心的備份策略執行伺服器,用於根據所述備份策略控制伺服器創建的恢復策略,將源數據中心的應用虛擬機的快照拷貝至目標數據中心的備份策略執行伺服器,向所述數據中心管理伺服器返回所述源數據中心的應用虛擬機的快照拷貝完成消息,接收所述數據中心管理伺服器根據所述源數據中心的應用虛擬機的快照拷貝完成消息下發的使用快照恢復應用虛擬機指令,向目標數據中心的目標伺服器發送所述使用快照恢復應用虛擬機指令,以使所述目標數據中心的目標伺服器根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機,將應用虛擬機恢復完成消息上傳至所述備份策略控制伺服器,所述應用虛擬機恢復完成消息為目標數據中心的目標伺服器根據所述使用快照恢復應用虛擬機指令恢復應用虛擬機後返回的消息; 所述源數據中心的備份策略執行伺服器,用於在備份策略控制伺服器的觸發下,向源數據中心的源伺服器發送快照創建指令,接收所述源數據中心的源伺服器返回的快照創建完成消息,將源數據中心的應用虛擬機的快照備份到所述目標數據中心的網絡存儲設備,向所述備份策略控制伺服器返回所 述快照創建完成消息。
【文檔編號】H04L29/08GK103647849SQ201310724254
【公開日】2014年3月19日 申請日期:2013年12月24日 優先權日:2013年12月24日
【發明者】王春風 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀