新四季網

在作業系統遷移期間維持存儲區域網絡(san)存取權限的製作方法

2023-10-08 13:48:09

專利名稱:在作業系統遷移期間維持存儲區域網絡(san)存取權限的製作方法
技術領域:
本發明屬於數據處理領域,具體地說,屬於用於在遷移期間維持存儲區域網絡 (SAN)存取權限的方法、裝置及產品。
背景技術:
在許多情況下,作業系統經常適合自源計算機遷移到目的地計算機。例如,如果系統管理員計劃對源計算機硬體進行硬體維護,則系統管理員可將作業系統及其當前安裝的應用遷移到另一計算機。另一種適合遷移作業系統的情況是當在源計算機上執行的作業系統已超出該源計算機硬體的物理資源限制時,系統管理員可能希望將其遷移到硬體可容納資源需求的另一計算機。當作業系統作為複雜網絡(例如存儲區域網絡(SAN))中的組件運行時,執行作業系統遷移可能會遇到一些難題。SAN是用於將可供一個或多個聯網的伺服器使用的與存儲相關的資源互連的專用網絡。SAN—般獨立於區域網(LAN)和廣域網(WAN)。SAN的特徵在於成員存儲外圍設備間的較高互連數據速率。SAN的特徵還在於高度可擴展架構。SAN包含用於硬體管理、監視及配置的硬體及軟體二者。當要被遷移的作業系統與SAN相連時,遷移作業系統會遇到問題的一個原因是, SAN —般被「區域化(zoned)」。區域化指主機和資源的邏輯分組。區域化的作業系統僅可存取作業系統區域內的存儲設備。將SAN區域化有許多益處,包括負載平衡、專用存儲容量、數據完整性及安全性、以及本領域的技術人員所知的其他益處。通常與SAN —起實現的一種區域化類型是邏輯單元屏蔽(LUN屏蔽)。在LUN屏蔽中,每個存儲設備被細分為邏輯單元(LUN)並且每個存儲設備限制作業系統對一個或多個特定LUN的存取。即,作業系統僅可對這些LUN內的存儲設備進行存取。常規作業系統遷移技術需要對SAN進行大量重新配置,以便作業系統可以在遷移後繼續存取同一 LUN內的相同存儲設備。因此,當前需要僅需對存儲區域網絡進行很少的重新配置、或無需對存儲區域網絡進行重新配置,即可將作業系統從源計算機遷移到目標計算機的方法、系統及產品。

發明內容
在跨物理獨立的伺服器遷移作業系統期間,維持存儲區域網絡(SAN)存取權限包括將至少兩個全球埠名分配給源伺服器上的源虛擬化中介的虛擬SAN接口適配器,其中所述至少兩個全球埠名包括主要全球埠名和次要全球埠名;識別通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備;選擇目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器;將所述次要全球埠名分配給所述目標虛擬SAN接口適配器;識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備;判定通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備是否也通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信;如果通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備也通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信,則將作業系統自所述源伺服器遷移到所述目標伺服器。從對本發明的示意性實施例的更具體的描述並結合附圖,本發明的上述以及其他特性和優點將是顯而易見的,附圖中相同的標號一般代表本發明的示意性實施例的相同部件。


圖1示出了能夠在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡 (SAN)存取權限的示意性數據處理系統;圖2示出了根據本發明的實施例的包括可用於將作業系統自源計算機遷移到目標計算機的伺服器的自動化計算機器的方塊圖;圖3是示出根據本發明的在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限的方塊圖;圖4是示出根據本發明的實施例的在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡存取權限的示意性方法的流程圖;以及圖5是示出識別通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備的示意性方法的流程圖。
具體實施例方式現在將參考附圖(始於圖1)描述用於在跨物理獨立的伺服器遷移作業系統期間, 維持存儲區域網絡(SAN)存取權限的方法、系統及產品。圖1示出了能夠在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限的示意性數據處理系統。圖1 的系統包含多個在網絡中相連以進行數據通信的計算機。圖1的數據處理系統包含廣域網(WAN) (101)以及存儲區域網絡(SAN) (103)。圖 1的架構的網絡連接方面只是用於說明而非限制本發明。實際上,根據本發明的實施例的維持存儲區域網絡(SAN)存取權限的系統還可以連接為區域網、廣域網、內部網、網際網路、網際網路、網絡、全球信息網本身、或本領域的技術人員所知的其他連接。這些網絡是可用於提供總體數據處理系統內連接在一起的各種設備、計算機以及計算機存儲設備間的數據通信連接的介質。在圖1的實例中,若干示意性設備包括與廣域網(101)相連的個人數字助理 (109)、計算機工作站(104)、個人計算機(108)及伺服器(140、142及144)。在圖1的實例中,每個與廣域網(101)相連的伺服器(140、142及144)可存取提供多個存儲設備的存儲區域網絡(SAN) (103)。在圖1的實例中,兩個獨立磁碟冗餘陣列(RAID) (1 及138)通過光纖連接與SAN(10;3)相連。獨立磁碟冗餘陣列是採用兩個或更多驅動器的結合,以改進容錯並改進性能的盤驅動器。在圖1的實例中,磁帶備份(128)也通過光纖連接與SAN(103) 相連。在圖1的實例中,SAN(103)是光纖通道網絡。光纖通道是用於在SAN內傳輸數據的協議集。光纖通道是由計算機及大型存儲設備製造商聯合開發的架構,目前由美國國家標準學會(ANSI)進行標準化。光纖通道旨在用於大型存儲設備及需要高帶寬的其他外圍設備。通過利用光纖來連接設備,光纖通道支持較高的數據傳輸率。有興趣的讀者可在標題為『『 Information Technology-Fibre Channel Framing and SignalingInterface (信息技術-光纖通道框架及信令接口 ) (FC-FS) 」且ANSI文檔號為ANSI/INCITS 373的當前光纖通道規範中找到有關光纖通道的額外信息。在此說明書中,雖然參考光纖通道描述了用於在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限的方法、系統及產品,但這只是用於說明而非進行限制。實際上,維持存儲區域網絡(SAN)存取權限可採用許多不同的SAN技術,例如 InfiniBand 、iscsi SAN及本領域的技術人員所知的其他技術。在圖1的實例中,登錄管理器(134)通過光纖鏈路與SAN(103)相連。登錄管理器 (134)負責利用適配器登入及註銷SAN。圖1的示意性SAN還包含區域管理器(6 ),其通過向每個與SAN相連的作業系統提供對作業系統的指定存儲設備的存取來實施SAN中的區域化。為了建立光纖通道連通性,必須將光纖通道適配器的全球埠名與N-Port ID相關聯。連接上的每個終點稱作N_P0rt (節點埠),其包含N_Port ID以及全球埠名兩者。目的地埠的N_Port ID是發送到該埠的光纖通道幀的目的地地址,而源埠的丄 Port ID是源地址。全球埠名是可由SAN中的其他設備查詢以確定該N_Port的身份的全球唯一標識符(類似乙太網中的MAC地址)。常規光纖通道適配器分配有唯一識別該適配器並用於建立光纖通道連通性的燒入的全球埠名(WWPN)。這些燒入的全球埠名是靜態的且無法分配給其他適配器。然而,N_Port ID虛擬化(NPIV)提供了用於將虛擬全球埠名分配給適配器的光纖通道工具。NPIV允許將多個虛擬埠名分配給單個光纖通道適配器。NPIV還有利地允許將單個虛擬埠名從一個源光纖通道適配器移到另一個目標光纖通道適配器。雖然此說明書描述了使用直接在源及目標伺服器中運行的虛擬化中介的示意性實施例,但是其還可應用於其他實施例,如在光纖通道適配器(如HBA)或在伺服器與HBA 之間的其他實體中實現的虛擬化中介。實際上,本發明可以與使用NPIV用於遷移目的的各種配置一起使用。在圖1的實例中,每個伺服器(140、142及144)都具有可遷移到另一伺服器(140、 142及144)的作業系統。圖1的伺服器還包含由源虛擬化中介提供對SAN的存取的一個或多個邏輯分區。源虛擬化中介允許各分區共享磁碟及網絡適配器資源。源虛擬化中介通過每個邏輯分區中的一對虛擬適配器提供對物理SAN網絡適配器的存取。源虛擬化中介的一個實例是IBM 所提供的虛擬10伺服器。為了便於說明,伺服器(140)標記為源伺服器,而伺服器(144)標記為目標伺服器。在圖1的實例中,源伺服器是具有要根據本發明遷移到目標伺服器的作業系統的伺服器。圖1的系統能夠通過以下操作在跨物理獨立的伺服器(140、142及144)遷移作業系統期間維持存儲區域網絡(SAN)存取權限向源伺服器(140)上的源虛擬化中介的虛擬 SAN接口適配器分配至少兩個全球埠名,其中所述至少兩個全球埠名包含主要全球埠名與次要全球埠名;識別通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備;選擇目標伺服器(144)上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器;將所述次要全球埠名分配給所述目標虛擬SAN 接口適配器;識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備;判定通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備,是否還通過所述次要連接埠名耦合到所述目標虛擬化中介以進行數據通信;以及如果通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備,也通過所述次要連接埠名耦合到所述目標虛擬化中介以進行數據通信,則將作業系統從所述源伺服器遷移到所述目標伺服器。如果通過所述主要埠名耦合到所述源虛擬化中介以進行數據通信的設備,未通過所述次要連接埠名耦合到所述目標虛擬化中介以進行數據通信,則圖1的系統還能夠選擇另一目標伺服器上的可供具有另一目標虛擬SAN接口適配器的另一目標虛擬化中介使用的另一目標物理SAN接口適配器。圖1所示的示意性系統的設備布置只是用於說明而非進行限制。根據本發明的各實施例,適用的數據處理系統可包含如本領域的技術人員所知的圖1未示出的額外伺服器、路由器、其他存儲設備及點對點架構。此類數據處理系統中的網絡可支持許多數據通信協議,包含例如TCP/IP、HTTP、WAP、HDTP、光纖通道、Inf iniBand、及本領域的技術人員所知的其他協議。本發明的各實施例可在圖1所示以外的各種硬體平臺上實現。如上所述,根據本發明的在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限一般使用計算機(即,使用自動化計算機器)實現。為了進一步說明, 圖2示出了包含根據本發明的實施例的可在將作業系統從源計算機遷移到目標計算機中使用的伺服器(140)的自動化計算機器的方塊圖。圖2的伺服器(140)包含至少一個計算機處理器(156)或CPU以及隨機存取存儲器(16 (RAM)。RAM(168)中存儲了系統管理程序(252)。圖2的系統管理程序是允許多個作業系統在單個伺服器上運行的虛擬化平臺。在圖2的實例中,系統管理程序(25 支持兩個作業系統0討及256)。可在根據本發明的實施例的伺服器中使用的作業系統包括Unix、 Linux.ffindows NT 、i5/0S 及本領域的技術人員所知的其他作業系統。在圖2的實例中, 在RAM(168)中示出了作業系統OM及256),但是作業系統的許多組件一般還存儲在非易失性存儲器(166)中。源虛擬化中介(258)也存儲在RAM(168)中。圖2的源虛擬化中介允許各分區共享磁碟及網絡適配器資源。源虛擬化中介(258)通過每個邏輯分區中的一對虛擬適配器、2 2 及274)提供對物理SAN網絡適配器的存取。源虛擬化中介包含物理SAN適配器(172)的表示(270),以與所述一對虛擬SAN適配器、2 2及274)中的每個適配器通信。在圖2的實例中,向由伺服器(140)上的源虛擬化中介維護的所述一對虛擬SAN 接口適配器072及274)中的每個適配器分配包括主要全球埠名和次要全球埠名的至少兩個全球埠名。圖2的源虛擬化中介能夠識別通過虛擬SAN適配器對072及274)中的每個適配器的主要全球埠名耦合到源虛擬化中介以進行數據通信的設備(例如存儲設備)。圖2的源虛擬化中介還能夠選擇目標伺服器(144)上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器,並將耦合到源虛擬化中介以進行數據通信的設備的標識提供給目標虛擬化中介。 目標虛擬化中介可接著將次要全球埠名分配給目標虛擬SAN接口適配器,並識別通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備。所述目標虛擬化中介能夠判定通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備是否也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信。即,如果相同設備同時耦合到源虛擬化中介以及目標虛擬化中介以進行數據通信,則目標伺服器是可接收作業系統的候選設備,根據本發明維持SAN存取權限包括將作業系統從所述源伺服器遷移到所述目標服務
ο圖2的伺服器(140)包含通過系統總線(160)耦合到處理器(156)和伺服器的其他組件的非易失性計算機存儲器(166)。非易失性計算機存儲器(166)可實現為硬碟驅動器(170)、光碟機(172)、電可擦除可編程只讀存儲器空間(所謂的「EEPR0M」或「閃速」存儲器)(174)、RAM驅動器(未示出)、或本領域的技術人員所知的其他計算機存儲器。圖2的示意性伺服器(140)包括物理SAN適配器(172),用於實現到SAN(103)(包括SAN中的其他伺服器、客戶端、數據存儲設備、及本領域的技術人員所知的其他設備)的數據通信(184)的連接,包括通過網絡的連接。SAN適配器實施硬體層的數據通信連接,供本地設備及遠程設備或伺服器直接相互發送數據通信以及通過網絡發送數據通信。可用作根據本發明的實施例的SAN適配器的通信適配器實例包括光纖通道適配器及本領域的技術人員所知的其他適配器。圖2的實例伺服器還包括一個或多個輸入/輸出接口適配器(178)。伺服器中的輸入/輸出接口適配器通過例如軟體驅動器和計算機硬體控制到顯示設備(180)(例如計算機顯示屏幕)的輸出以及來自用戶輸入設備(181)(例如鍵盤和滑鼠)的用戶輸入,進而實現面向用戶的輸入/輸出。為了進一步說明,圖3是示出根據本發明的在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限的方塊圖。在圖3的實例中,源伺服器已安裝有兩個作業系統045與256)以及源虛擬化中介(258)。在圖3的實例中,在根據本發明維持存儲區域網絡(SAN)存取權限的同時,將作業系統(256)從源伺服器(140)遷移到目標伺服器(144)。在圖3的實例中,在遷移之前,向虛擬SAN適配器對(274)分配包括主要全球埠名(觀0)和次要全球埠名(觀2)的兩個全球埠名。在圖3的實例中,源虛擬化中介 (258)識別通過主要全球埠名(觀0)耦合到源虛擬化中介(258)以進行數據通信的設備。 在圖3的實例中,源虛擬化中介接著選擇目標伺服器(144)上的可供具有目標虛擬SAN接口適配器(觀4)的目標虛擬化中介(沈8)使用的目標物理SAN接口適配器080),並將耦合到源虛擬化中介058)的設備的標識提供給目標虛擬化中介068),並且還將次要全球埠名(觀2)提供給目標虛擬化中介。在圖3的實例中,目標虛擬化中介068)將次要全球埠名082)分配給目標虛擬SAN接口適配器084),並識別通過次要全球埠名( 耦合到目標虛擬化中介(沈8) 以進行數據通信的設備。在圖3的實例中,目標虛擬化中介(沈8)接著判定通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備是否也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信。即,目標虛擬化中介(沈8)判定相同設備同時耦合到源虛擬化中介(258)和目標虛擬化中介068)。如果通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信,並且在圖3的實例中,這些設備如此配置,則將作業系統(256)從源伺服器(140)遷移到目標伺服器(144)。為了進一步說明,圖4是示出根據本發明的實施例的在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN)存取權限的示意性方法的流程圖。圖4的方法包括將至少兩個全球埠名分配(30 給位於源伺服器上的源虛擬化中介的虛擬SAN接口適配器,其中所述至少兩個全球埠名包括主要全球埠名和次要全球埠名。所述主要全球埠名用於記錄提供要遷移的作業系統與SAN的通信的虛擬SAN接口適配器。所述次要全球埠名用於目標伺服器,以在遷移期間維持存儲區域網絡(SAN)存取權限,如下詳述。圖4的方法包括識別(304)通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備。識別(304)通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備的步驟可通過SAN中的設備發現來完成。例如,在光纖通道中存在兩個基本的設備發現方法,即向名稱伺服器查詢SAN以及輪詢所有可能的設備地址。為了進一步解釋,圖5是示出識別通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備的示意性方法的流程圖。圖5的方法包括通過具有次要全球埠名的目標物理SAN接口適配器登入(40 SAN。通過具有次要全球埠名的目標物理SAN接口適配器登入SAN的步驟包括將N_Port ID與次要全球虛擬埠名相關聯。通過具有次要全球埠名的目標物理SAN接口適配器登入SAN的步驟(40 可通過登錄管理器實現。如上所述,登錄管理器管理員通過適配器登入及註銷SAN。圖5的方法包括配置(404)與次要全球埠名關聯的區域。配置(404)與次要全球埠名關聯的區域的步驟可通過區域管理器完成。如上所述,區域管理器通過向每個與 SAN相連的作業系統提供對該作業系統所分配到的存儲設備的存取來對SAN實現區域化。圖5的方法包括使用N_Port ID向名稱伺服器查詢(408)通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備。在光纖通道中,名稱伺服器是每個光纖通道交換器中將設備N_Port ID與其全球連接埠名相關聯的邏輯資料庫。返回圖4的實例在識別(304)通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備的步驟之後,圖4的方法還包括選擇(306)目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器,以及將次要全球埠名分配(308)給此目標虛擬SAN接口適配器。圖4的方法還包括識別(310)通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備。識別(310)通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備的步驟可通過SAN中的設備發現來完成。圖4的方法還包括判定(310)通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備是否也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信。判定 (310)通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備是否也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信的步驟,可通過將包含耦合到源虛擬化中介的設備的列表或其他數據結構與目標虛擬化中介所執行的設備發現的結果相比較來完成。如果通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信,則圖4的方法包括將作業系統從源伺服器遷移(31 到目標伺服器。如上所述,許多源伺服器和目標伺服器支持邏輯分區中的多個作業系統。因此,遷移作業系統可包括將源伺服器的邏輯分區的作業系統映像遷移到目標伺服器。圖4的方法還包括如果通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備未同時通過次要全球埠名耦合到目標虛擬化中介以進行數據通信,則選擇 (314)另一個目標伺服器上的可供具有另一個目標虛擬SAN接口適配器的另一個目標虛擬化中介使用的另一個目標物理SAN接口適配器。圖4的方法可一直繼續,直到選擇了目標伺服器,使得通過主要全球埠名耦合到源虛擬化中介以進行數據通信的設備也通過次要全球埠名耦合到目標虛擬化中介以進行數據通信為止。很大程度上在跨物理獨立的伺服器遷移作業系統期間維持存儲區域網絡(SAN) 存取權限的完整功能計算機系統的上下文中描述本發明的示意性實施例。但是,本領域的技術人員將認識到,本發明還可以包含在布置在用於與任何適合的數據處理系統一起使用的計算機可讀介質上的電腦程式產品中。此類介質可以是用於機器可讀信息的傳輸介質或可記錄介質,包括磁介質、光介質或其他適合的介質。可記錄介質的實例包括硬碟驅動器中的磁碟或軟盤、用於光學驅動器的光碟、磁帶以及本領域的技術人員所知的其他介質。傳輸介質的實例包括用於語音通信的電話網絡、諸如乙太網TM之類的數字數據通信網絡、使用網際協議通信的網絡、全球資訊網,以及無線傳輸介質,如根據IEEE 802. 11系列規範實現的網絡。本領域的技術人員將立即認識到,任何具有適合的編程裝置的計算機系統都將能夠執行包含在程序產品中的本發明的方法的步驟。本領域的技術人員將立即認識到,雖然在本說明書中描述的某些示意性實施例面向在計算機硬體上安裝和執行的軟體,但是作為固件或硬體實現的備選實施例也在本發明的範圍之內。從上述描述可以理解,可以對本發明的各實施例做出修改和更改而不偏離本發明的真正精神。本說明書中的描述只是為了示例並且不應以限制的意義進行理解。本發明的範圍僅由以下權利要求的語言來限制。
權利要求
1.一種在連接到存儲區域網絡(SAN)的源伺服器與物理獨立的目標伺服器之間跨物理獨立的伺服器遷移作業系統的期間,維持存儲區域網絡存取權限的方法,所述方法包括將主要全球埠名和次要全球埠名分配給在所述源伺服器上的源虛擬化中介的虛擬SAN接口適配器;識別通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備; 選擇目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器;將所述次要全球埠名分配給所述目標虛擬SAN接口適配器;識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備;以及如果所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信,則將所述作業系統從所述源伺服器遷移到所述目標伺服器。
2.如權利要求1中所述的方法,還包括如果所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備未同時通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信,則選擇在另一目標伺服器上的可供具有另一目標虛擬SAN接口適配器的另一目標虛擬化中介使用的另一目標物理SAN接口適配器。
3.如權利要求1或2中所述的方法,其中識別通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備的步驟包括通過具有所述次要全球埠名的所述目標物理SAN接口適配器登入所述SAN ; 配置與所述次要全球埠名關聯的區域;以及使用N_Port ID向名稱伺服器查詢通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備。
4.如權利要求3中所述的方法,其中通過具有所述次要全球埠名的所述目標物理 SAN接口適配器登入所述SAN的步驟進一步包括將N_Port ID與次要全球虛擬埠名關聯。
5.如任一上述權利要求中所述的方法,其中遷移所述作業系統的步驟進一步包括將所述源伺服器的邏輯分區的作業系統映像遷移到所述目標伺服器。
6.如任一上述權利要求中所述的方法,其中所述SAN包括光纖通道存儲區域網絡。
7.—種在連接到存儲區域網絡(SAN)的源伺服器與物理獨立的目標伺服器之間遷移作業系統的期間,維持存儲區域網絡存取權限的裝置,用於與包括源伺服器和目標伺服器的系統一起使用,所述裝置包括用於將主要全球埠名和次要全球埠名分配給在所述源伺服器上的源虛擬化中介的虛擬SAN接口適配器的部件;用於識別通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備的部件;用於選擇目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器的部件;2用於將所述次要全球埠名分配給所述目標虛擬SAN接口適配器的部件; 用於識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備的部件;以及用於響應於所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信,將所述作業系統從所述源伺服器遷移到所述目標伺服器的部件。
8.如權利要求7中所述的裝置,還包括用於在所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備未同時通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信的情況下,選擇在另一目標伺服器上的可供具有另一目標虛擬SAN接口適配器的另一目標虛擬化中介使用的另一目標物理SAN接口適配器的部件。
9.如權利要求7或8中所述的裝置,其中所述用於識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備的部件進一步包括用於通過具有所述次要全球埠名的所述目標物理SAN接口適配器登入所述SAN的部件;用於配置與所述次要全球埠名關聯的區域的部件;以及用於使用N_P0rt ID向名稱伺服器查詢通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備的部件。
10.如權利要求9中所述的裝置,其中所述用於通過具有所述次要全球埠名的所述目標物理SAN接口適配器登入所述SAN的部件進一步包括用於將N_Port ID與次要全球虛擬埠名關聯的部件。
11.如權利要求7至10中的任一權利要求所述的裝置,其中用於遷移所述作業系統的部件進一步包括用於將所述源伺服器的邏輯分區的作業系統映像遷移到所述目標伺服器的部件。
12.如權利要求7至11中的任一權利要求所述的裝置,其中所述SAN包括光纖通道存儲區域網絡。
13.—種在連接到存儲區域網絡(SAN)的源伺服器與物理獨立的目標伺服器之間遷移作業系統的期間,維持存儲區域網絡存取權限的電腦程式產品,所述電腦程式產品布置在計算機可讀介質中,所述電腦程式產品包括用於執行以下步驟的電腦程式指令將主要全球埠名和次要全球埠名分配給在所述源伺服器上的源虛擬化中介的虛擬SAN接口適配器;識別通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備; 選擇目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介使用的目標物理SAN接口適配器;將所述次要全球埠名分配給所述目標虛擬SAN接口適配器;識別通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備;以及如果所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信,則將所述作業系統從所述源伺服器遷移到所述目標伺服器。
14.如權利要求13中所述的電腦程式產品,還包括用於執行以下步驟的電腦程式指令如果所述通過所述主要全球埠名耦合到所述源虛擬化中介以進行數據通信的設備未同時通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信,則選擇在另一目標伺服器上的可供具有另一目標虛擬SAN接口適配器的另一目標虛擬化中介使用的另一目標物理SAN接口適配器。
15.如權利要求14中所述的電腦程式產品,其中用於識別通過所述次要全球埠名耦合到目標虛擬化中介以進行數據通信的設備的電腦程式指令包括用於執行以下步驟的電腦程式指令通過具有所述次要全球埠名的所述目標物理SAN接口適配器登入所述SAN ;配置與所述次要全球埠名關聯的區域;以及使用N_Port ID向名稱伺服器查詢通過所述次要全球埠名耦合到所述目標虛擬化中介以進行數據通信的設備。
16.如權利要求13至15中的任一權利要求所述的電腦程式產品,其中用於通過具有所述次要全球埠名的所述目標物理SAN接口適配器登入所述SAN的電腦程式指令進一步包括用於將N_Port ID與次要全球虛擬埠名關聯的電腦程式指令。
17.如權利要求13至16中的任一權利要求所述的電腦程式產品,其中用於遷移所述作業系統的電腦程式指令進一步包括用於將所述源伺服器的邏輯分區的作業系統映像遷移到所述目標伺服器的電腦程式指令。
18.如權利要求13至17中的任一權利要求所述的電腦程式產品,其中所述SAN包括光纖通道存儲區域網絡。
19.如權利要求13至18中的任一權利要求所述的電腦程式產品,其中所述計算機可讀介質包括可記錄介質。
20.如權利要求13至19中的任一權利要求所述的電腦程式產品,其中所述計算機可讀介質包括傳輸介質。
全文摘要
在作業系統遷移期間維持SAN存取權限包括將至少兩個全球埠名(WWPN)分配給源伺服器上的源虛擬化中介(SVI)的虛擬SAN接口適配器;識別通過主要WWPN耦合到所述SVI以進行數據通信的設備;選擇目標伺服器上的可供具有目標虛擬SAN接口適配器的目標虛擬化中介(TVI)使用的目標物理SAN接口適配器;將次要WWPN分配給所述目標虛擬SAN接口適配器;識別通過所述次要WWPN耦合到所述TVI以進行數據通信的設備;判定通過所述主要WWPN耦合到所述SVI的設備是否也通過所述次要WWPN耦合到所述TVI;如果通過所述主要WWPN耦合到所述SVI的設備也通過所述次要WWPN耦合到所述TVI,則將所述作業系統從所述源伺服器遷移到所述目標伺服器。
文檔編號G06F9/48GK102197370SQ200980142151
公開日2011年9月21日 申請日期2009年10月29日 優先權日2008年11月3日
發明者D·艾森豪, J·帕夫米, J·斯裡克裡施南, R·G·科瓦克斯 申請人:國際商業機器公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀