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

管理終端和計算機系統(tǒng)的制作方法

文檔序號:7712805閱讀:142來源:國知局
專利名稱:管理終端和計算機系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及由設(shè)定了虛擬文件服務(wù)器的多個文件服務(wù)器構(gòu)成了集群的存儲系統(tǒng),特別是涉及虛擬文件服務(wù)器的切換技術(shù)。
背景技術(shù)
在傳統(tǒng)的計算機中的邏輯分割技術(shù)中,是邏輯分割計算機內(nèi)的處理器、內(nèi)存等資源將其分配給各個虛擬計算機。
提出了這樣一種技術(shù)利用這一技術(shù),通過將網(wǎng)絡(luò)資源等分割給每個虛擬文件服務(wù)器,可以設(shè)定在一個文件服務(wù)器上動作的、作為虛擬服務(wù)單位的虛擬文件服務(wù)器,來使各虛擬文件服務(wù)器從屬于不同的網(wǎng)絡(luò)。依據(jù)這個技術(shù),就可以用 一個文件服務(wù)器對具有相同專用地址的多個網(wǎng)段提供個別服務(wù)(例如,參照專利文獻l)。
另外,已知的故障切換功能是在多個文件服務(wù)器之間,利用通信電路或共享的磁盤,定期將運行中的狀態(tài)發(fā)送給對方、來相互監(jiān)視對方的狀態(tài),當(dāng)檢測到了對方的故障時,接替對方的服務(wù)(例如,參照專利文獻2)。
專利文獻1美國專利申請公開第2003 / 0135578號說明書專利文獻2美國專利第6317844號說明書在由具有上述的虛擬文件服務(wù)器的多個文件服務(wù)器構(gòu)成了集群的場合,未曾考慮在文件服務(wù)器間移動虛擬文件服務(wù)器的情況。
另外,由于不能在文件服務(wù)器間移動虛擬文件服務(wù)器,所以,就不能進行以虛擬文件服務(wù)器為單位的負荷分散,在特定的文件服務(wù)器中往往會造成負荷集中。
本發(fā)明,其目的是讓虛擬文件服務(wù)器在由設(shè)定了虛擬文件服務(wù)器
5的多個文件服務(wù)器所構(gòu)成的集群內(nèi)動態(tài)移動。

發(fā)明內(nèi)容
(用來解決課題的裝置)
本發(fā)明,是配備有第l文件服務(wù)器、第2文件服務(wù)器和磁盤子系統(tǒng)的存儲系統(tǒng);上述磁盤子系統(tǒng),具有存儲數(shù)據(jù)的磁盤、和將在上述磁盤中所存儲的數(shù)據(jù)發(fā)送給上述文件服務(wù)器的磁盤控制部;上述各文件服務(wù)器,具有針對網(wǎng)絡(luò)輸入輸出數(shù)據(jù)的網(wǎng)絡(luò)接口;在上述各文件服務(wù)器中,設(shè)有控制虛擬文件服務(wù)器的起動、終止,并在上述文件服務(wù)器中設(shè)定虛擬文件服務(wù)器的虛擬文件服務(wù)器控制處理部;在上述虛擬文件服務(wù)器中,設(shè)有利用上述網(wǎng)絡(luò)接口的設(shè)定和上述網(wǎng)絡(luò)接口,在與網(wǎng)絡(luò)之間發(fā)送接收信號的網(wǎng)絡(luò)處理部,和存儲在與經(jīng)由上述網(wǎng)絡(luò)接口所連接的設(shè)備的通信中所需要的路由信息的路由表;在將上述第1文件服務(wù)器的虛擬文件服務(wù)器故障切換到了上述第2文件服務(wù)器后,在上述第2文件服務(wù)器中被起動的虛擬文件服務(wù)器,使用在上述第1文件服務(wù)器中相應(yīng)虛擬文件服務(wù)器使用過的路由表來決定通信路徑。(發(fā)明的效果)
依據(jù)本發(fā)明,通過在由設(shè)定了虛擬文件服務(wù)器的多個裝置構(gòu)成的集群內(nèi)使虛擬文件服務(wù)器動態(tài)地移動,可以只對發(fā)生了故障的虛擬文件服務(wù)器進行故障切換,可以進行虛擬文件服務(wù)器為單位的負荷分散。


圖1是表示本發(fā)明的實施方式的存儲系統(tǒng)的構(gòu)成框圖。
圖2是本發(fā)明的實施方式的存儲系統(tǒng)的功能框圖。
圖3是在本發(fā)明的實施方式的存儲系統(tǒng)中所用的各種表的說明圖。
圖4是本發(fā)明的實施方式的存儲系統(tǒng)中的故障切換處理步驟說明圖。
圖5是本發(fā)明的實施方式的存儲系統(tǒng)中的虛擬文件服務(wù)器配置設(shè)定畫面的說明圖。
具體實施例方式
下面,參照附圖來說明本發(fā)明的實施方式。圖l,是表示本發(fā)明的實施方式的存儲系統(tǒng)的構(gòu)成框圖。
本發(fā)明的實施方式的存儲系統(tǒng)1,是由多個文件服務(wù)器10、 20以及磁盤子系統(tǒng)40構(gòu)成,并構(gòu)成了NAS (Network Attached Storage:網(wǎng)絡(luò)附加存儲)。另外,由文件服務(wù)器10和文件服務(wù)器20構(gòu)成了集群。
文件服務(wù)器10,具有網(wǎng)絡(luò)接口 11 13、 CPU14、主內(nèi)存15、以及磁盤適配器16,是由這些硬件構(gòu)成的裝置。
另外,文件服務(wù)器10中配備的資源(網(wǎng)絡(luò)接口 11 13、 CPU14、主內(nèi)存15、磁盤適配器16),通過構(gòu)成虛擬文件服務(wù)器10a 10c的程序在CPU14中動作,在文件服務(wù)器10內(nèi)構(gòu)成了獨立動作的虛擬文件服務(wù)器。即,CPU14,通過執(zhí)行主內(nèi)存15中所存儲的、構(gòu)成虛擬文件服務(wù)器的程序,在文件服務(wù)器10內(nèi)構(gòu)筑多個虛擬文件服務(wù)器,并在虛擬文件服務(wù)器間共享資源(CPU14、主內(nèi)存15、磁盤適配器16等)。
網(wǎng)絡(luò)接口 11 13,是針對客戶(圖中省略)的接口,例如,用TCP/IP等協(xié)議進行通信。再者,也可以是由光纖通道、或iSCSI (internetSCSI)會g通信的接口。另外,網(wǎng)絡(luò)接口 11 13,還可以是被連接到在網(wǎng)絡(luò)內(nèi)所設(shè)定的虛擬分組的網(wǎng)絡(luò)(VLAN: VirtualLAN)的接口。另夕卜,網(wǎng)絡(luò)接口11 13,被連接到各個不同的網(wǎng)絡(luò)6a 6c (不同的網(wǎng)段)。
磁盤適配器16,進行對于光纖通道等磁盤子系統(tǒng)40的協(xié)議處理。
文件服務(wù)器IO,通過磁盤適配器16,可以訪問磁盤子系統(tǒng)40內(nèi)的LU (邏輯單元),可以讀寫磁盤驅(qū)動器中所存儲的數(shù)據(jù)。
再者,雖然就其文件服務(wù)器10進行了說明,但文件服務(wù)器20也具有同樣的構(gòu)成,文件服務(wù)器10和文件服務(wù)器20在物理上是由不同的硬件構(gòu)成的。
文件服務(wù)器10和文件服務(wù)器20,由集群間的通信路徑50連接起來。集群間的通信路徑50,既可以是存儲系統(tǒng)l內(nèi)所設(shè)的LAN和無限帶寬等通信路徑,也可以是經(jīng)由外部網(wǎng)絡(luò)的通信路徑。
文件服務(wù)器10和文件服務(wù)器20,通過互相通知相互的狀態(tài),來監(jiān)視相互的狀態(tài),并由文件服務(wù)器10和文件服務(wù)器20構(gòu)成了集群。再者,不具有特定的集群間的通信路徑、文件服務(wù)器10和文件服務(wù)器20共同使用磁盤超高速緩存和磁盤驅(qū)動器的特定區(qū)域,定期相互讀寫規(guī)定的數(shù)據(jù),這樣,也可以相互監(jiān)視狀態(tài)。
磁盤子系統(tǒng)40,被連接到文件服務(wù)器IO,配備有磁盤控制部41、磁盤超高速緩存42、以及磁盤驅(qū)動器44a 44d。
磁盤控制部41,接受來自文件服務(wù)器10的磁盤適配器16的數(shù)據(jù)輸入輸出請求,控制對磁盤驅(qū)動器44a 44d的數(shù)據(jù)的輸入輸出。
磁盤超高速緩存42,臨時存儲從磁盤驅(qū)動器44a 44d讀出的數(shù)據(jù)、和被寫入到磁盤驅(qū)動器44a 44d的數(shù)據(jù),提高針對客戶的、存儲系統(tǒng)1的訪問性能。
在磁盤驅(qū)動器44a 44d中,設(shè)定有OS作為一個磁盤可以識別的單位的邏輯單元(LU)。另外,邏輯單元用RAID (Redundant Array ofIndependent Disks:冗余獨立磁盤陣列)構(gòu)成,使所存儲的數(shù)據(jù)具有冗余性。因此,即使磁盤驅(qū)動器44a 44d中一部發(fā)生了故障,所存儲的數(shù)據(jù)也不會消失。
管理終端2,是配備有CPU、內(nèi)存、存儲裝置以及網(wǎng)絡(luò)接口的計算機裝置,運行著用來進行集群和文件服務(wù)器的設(shè)定等管理程序。再者,也可以在每個虛擬服務(wù)器中設(shè)置管理終端。
網(wǎng)絡(luò)6a 6c,例如,是用TCP/IP等協(xié)議進行通信的網(wǎng)絡(luò)。
圖2,是本發(fā)明的實施方式的存儲系統(tǒng)的功能框圖。
在文件服務(wù)器10中,設(shè)定有虛擬文件服務(wù)器10a、虛擬文件服務(wù)器10b、以及虛擬文件服務(wù)器10c。下面,就虛擬文件服務(wù)器10a進行說明,而虛擬文件服務(wù)器10b、 10c也具有同樣的構(gòu)成。
在虛擬文件服務(wù)器10a中,設(shè)置有網(wǎng)絡(luò)處理部105以及虛擬文件服務(wù)器管理處理部106。
網(wǎng)絡(luò)處理部105,用屬于虛擬文件服務(wù)器的網(wǎng)絡(luò)接口 11 13的設(shè)定、以及這些網(wǎng)絡(luò)接口在與網(wǎng)絡(luò)之間接收發(fā)送數(shù)據(jù)和控制信號。另外,還進行有關(guān)網(wǎng)絡(luò)文件系統(tǒng)(NFS: Network File System、 CIFS: CommonInternet File System等)的處理。
虛擬文件服務(wù)器管理處理部106,根據(jù)來自管理終端2的指示,進行每個虛擬文件服務(wù)器的設(shè)定(例如,網(wǎng)絡(luò)的設(shè)定,文件系統(tǒng)的安裝、用戶管理等)。
另外,在虛擬文件服務(wù)器10a中,設(shè)有網(wǎng)絡(luò)接口信息101、路由表102、安裝表103、以及設(shè)備文件104。
在網(wǎng)絡(luò)接口信息101中,存儲有由虛擬文件服務(wù)器10a可訪問的網(wǎng)絡(luò)接口 11 13的控制信息(例如,決定所謂通信傳送長度的通信協(xié)議的協(xié)議文件等)。
在路由表102中,存儲有在與經(jīng)由網(wǎng)絡(luò)接口 11 13被連接到網(wǎng)絡(luò)6a 6c的設(shè)備的通信中所必要的路徑信息。路由表102,是被分離設(shè)在每個虛擬文件服務(wù)器中,所以,可以將同一文件服務(wù)器10的不同的虛擬文件服務(wù)器連接到使用相同IP地址的不同網(wǎng)段。
在安裝表103中,存儲有由虛擬文件服務(wù)器10a可訪問的文件系統(tǒng)信息(安裝點、設(shè)備名等)。
設(shè)備文件104,是用來訪問LU的文件。在請求向磁盤子系統(tǒng)40輸入輸出數(shù)據(jù)時,通過訪問設(shè)備文件104,起動在OS內(nèi)核中所組裝入的設(shè)備驅(qū)動程序,來實現(xiàn)對磁盤子系統(tǒng)40上的LU的訪問。安裝表103和設(shè)備文件104,是被分離設(shè)在每個虛擬文件服務(wù)器中,所以,可以在每個虛擬文件服務(wù)器中進行起動、終止。
上面,就虛擬文件服務(wù)器l進行了說明,虛擬文件服務(wù)器2和虛擬文件服務(wù)器3也具有同樣的構(gòu)成。
再者,為了分離由各虛擬文件服務(wù)器所提供的文件系統(tǒng),安裝表103和設(shè)備文件104被分離設(shè)置到每個虛擬文件服務(wù)器中。但是,如果無此必要,也未必非要將安裝表103和設(shè)備文件104分離設(shè)置到每個虛擬文件服務(wù)器中。
另外,安裝表103、設(shè)備文件104以及網(wǎng)絡(luò)處理部105被分離設(shè)置到每個虛擬文件服務(wù)器中,但在不同的虛擬文件服務(wù)器可以訪問相同的LU的場合,也可以設(shè)置由文件服務(wù)器能共通使用這些部分的公共處理部。
另外,在文件服務(wù)器10中,作為在各虛擬文件服務(wù)器10a 10c中
9共通的處理,設(shè)有文件系統(tǒng)處理部111、磁盤訪問部112、裝置間故障監(jiān)視處理部113、虛擬文件服務(wù)器控制處理部114、虛擬文件服務(wù)器
故障監(jiān)視處理部115、裝置間同步處理部116以及裝置管理處理部117。這些各個部分,通過在CPU14中執(zhí)行在主存儲器15中所存儲的程序來實現(xiàn)。
文件系統(tǒng)處理部111,接收來自虛擬文件服務(wù)器10a 10c的請求,對磁盤訪問部112等發(fā)出指示,處理對文件的訪問。
磁盤訪問部112,接收來自文件系統(tǒng)處理部lll等的請求,進行針對磁盤子系統(tǒng)的數(shù)據(jù)輸入輸出處理。
裝置間故障監(jiān)視處理部113,定期地監(jiān)視集群內(nèi)的其他裝置(文件服務(wù)器20)的動作狀態(tài)。而后,當(dāng)檢測出了其他文件服務(wù)器故障的場合,進行用來接替由該文件服務(wù)器正在進行的服務(wù)的處理,來進行文件服務(wù)器間的故障切換。
虛擬文件服務(wù)器控制處理部114,進行虛擬文件服務(wù)器的起動和終止、定義和削除、資源的分配和削除等的、虛擬文件服務(wù)器10a 10c的控制。亦即,虛擬文件服務(wù)器控制處理部114,在文件服務(wù)器10中設(shè)定虛擬文件服務(wù)器。
虛擬文件服務(wù)器故障監(jiān)視處理部115,監(jiān)視在裝置(文件服務(wù)器10、20)內(nèi)運行中的虛擬文件服務(wù)器10a 10c的運行狀態(tài),并檢測發(fā)生了故障的虛擬文件服務(wù)器。
裝置間同步處理部116,由集群內(nèi)的裝置(文件服務(wù)器IO)間的通信、來控制虛擬文件服務(wù)器的起動、終止的定時,同步虛擬文件服務(wù)器的起動、終止。這個同步處理,進行被設(shè)置在硬件上不同的文件服務(wù)器中的虛擬文件服務(wù)器間的同步處理。
裝置管理處理部117,根據(jù)來自管理終端2的指示,進行文件服務(wù)器的管理。例如,通過集群的設(shè)定和網(wǎng)絡(luò)(包括VLAN)的構(gòu)成設(shè)定來管理存儲系統(tǒng)1的動作。另外,進行虛擬文件服務(wù)器的設(shè)定的變更、和裝置間的虛擬文件服務(wù)器的移動指示等。進而,當(dāng)發(fā)出了對虛擬文件服務(wù)器的操作指示時,指示虛擬文件服務(wù)器控制處理部114進行處理。在磁盤子系統(tǒng)40中,設(shè)有邏輯單元(LU),并將每個虛擬文件服務(wù)器中使用的LU分離開來。例如,LU1由虛擬文件服務(wù)器1訪問,LU2由虛擬文件服務(wù)器2訪問,LU3由虛擬文件服務(wù)器3訪問。
再者,為了分離由各虛擬文件服務(wù)器所提供的文件系統(tǒng),LU被分離到每個虛擬文件服務(wù)器,但若無此必要,也未必非要分設(shè)到每個虛擬文件服務(wù)器。
在磁盤子系統(tǒng)40中,設(shè)有在文件服務(wù)器間所共享的系統(tǒng)LU。在這個系統(tǒng)LU中,存儲由各文件服務(wù)器的虛擬文件服務(wù)器可訪問的、由虛擬文件服務(wù)器所使用的各種處理程序和數(shù)據(jù)。因此,系統(tǒng)LU是作為公用巻來工作的。
在系統(tǒng)LU中,存儲有構(gòu)成信息和服務(wù)狀況文件。在構(gòu)成信息中,記錄著針對各虛擬文件系統(tǒng)的物理資源的分配信息。例如,網(wǎng)絡(luò)接口11 13的信息、和針對虛擬文件服務(wù)器的LU的分配等。另外,在服務(wù)狀況文件中,復(fù)制存儲有在虛擬文件服務(wù)器10a中所存儲的信息中,安裝表103、路由表102以及設(shè)備文件104的信息。例如,記錄有用虛擬文件服務(wù)器進行什么樣的服務(wù),磁盤的安裝、拆卸的信息,對磁盤訪問的限制的信息等。
在共享這個構(gòu)成信息和服務(wù)狀況的方法中,除了使用上述的公用巻的方法之外,還可以使用這樣的方法當(dāng)在內(nèi)存中所存儲的構(gòu)成信息或服務(wù)狀況中一旦有變更、通過集群間通信路徑50將變更后的構(gòu)成信息或服務(wù)狀況通知給其他的文件服務(wù)器,這樣,在文件服務(wù)器間就具有共通的信息。
圖3,是本發(fā)明的實施方式的存儲系統(tǒng)中所使用的各種表的說明圖。安裝表103,被設(shè)在每個虛擬文件服務(wù)器中,記錄有文件系統(tǒng)ID、inode#、父文件系統(tǒng)、安裝點、父inode弁以及設(shè)備名。
文件系統(tǒng)ID,是在文件系統(tǒng)中被唯一決定的識別符。in0de#,是從相應(yīng)文件系統(tǒng)觀察到該文件系統(tǒng)的根目錄的編號。父文件系統(tǒng),規(guī)定將該文件系統(tǒng)設(shè)在哪個文件的下級。安裝點,是該文件系統(tǒng)被設(shè)置的場所,是該文件系統(tǒng)的根目錄的路徑名。父inod^,是從上級文件系統(tǒng)觀察到
ii該文件系統(tǒng)的根目錄的編號。亦即,在父目錄fs0的inod^^20中安裝fsl,在fsl的根目錄中分配有inode存二200。就是說,fsl的安裝點,若從fs0側(cè)來看是inode#=20,若從fsl側(cè)來看是inode#=200。設(shè)備名,是在該文件系統(tǒng)中所分配的設(shè)備名,是用來特別指定文件系統(tǒng)的。
在安裝表103中,每當(dāng)安裝虛擬文件服務(wù)器10a中所分配的設(shè)備(被登錄到了設(shè)備文件中的設(shè)備)時追加對應(yīng)的表項。例如,每當(dāng)在虛擬文件服務(wù)器中安裝文件系統(tǒng)時追加表項。
安裝表103,被分離設(shè)置在每個虛擬文件服務(wù)器中。通過在每個虛擬文件服務(wù)器中分離設(shè)置安裝表103,可以讓每個虛擬文件服務(wù)器有不同的目錄結(jié)構(gòu)。再者,當(dāng)在虛擬文件服務(wù)器之間具有共同的目錄結(jié)構(gòu)的場合,就無需在每個虛擬文件服務(wù)器中分離設(shè)置安裝表。
在設(shè)備文件104中,登錄有設(shè)備名和設(shè)備ID。設(shè)備ID,是在對應(yīng)于由該文件系統(tǒng)所使用的LU的存儲裝置內(nèi)分配的唯一的編號。
設(shè)備文件104,針對虛擬文件服務(wù)器,每當(dāng)分配設(shè)備(磁盤)時,做成對應(yīng)的表項。在安裝設(shè)備時,通過使用在每個虛擬文件服務(wù)器中所分配的表,將來自虛擬文件服務(wù)器的訪問、限制為只對該表中所分配的設(shè)備。再者,在虛擬文件服務(wù)器之間共享設(shè)備文件的場合,無需在每個虛擬文件服務(wù)器中分離設(shè)置設(shè)備文件。
路由表102,用來決定經(jīng)由網(wǎng)絡(luò)進行通信時的數(shù)據(jù)包的傳送路徑,記錄有目的地址、網(wǎng)關(guān)(gateway)、網(wǎng)絡(luò)掩碼(mask)以及網(wǎng)絡(luò)接口。亦即,對于192.168丄0 192.168丄225的目的地址,由網(wǎng)絡(luò)接口 eth0來傳送數(shù)據(jù)包。另夕卜,對于192.168.2.0 192.168.2.225的目的地,由網(wǎng)絡(luò)接口ethl來傳送數(shù)據(jù)包。另外,對于除此以外的目的地址,由網(wǎng)絡(luò)接口 eth0、對于具有192.168丄1的地址的網(wǎng)關(guān)傳送數(shù)據(jù)包。
路由表102,被分離設(shè)置在每個虛擬文件服務(wù)器中。通過在每個虛擬文件服務(wù)器中設(shè)置路由表102,可以對每個虛擬文件服務(wù)器中不同的網(wǎng)絡(luò)進行服務(wù)。亦即,在每個虛擬文件服務(wù)器中,由虛擬文件服務(wù)器進行發(fā)送的網(wǎng)絡(luò)接口 ll等不同,路由表102不同,由此,可以與具有在不同網(wǎng)段中可能存在相同地址的裝置進行通信。下面,就本發(fā)明實施方式的存儲系統(tǒng)的動作進行說明。
首先,在對文件進行訪問之前,要在虛擬文件服務(wù)器中安裝文件系
統(tǒng)。這個安裝處理,是依據(jù)來自管理終端2的指示,由虛擬文件服務(wù)器管理處理部106來進行。這時,使用設(shè)備文件,在安裝表中做成針對該設(shè)備的表項。
在對文件的訪問中,必須對文件的名字進行解析。在對某個文件進行訪問的場合,首先要從文件的名字、變換成可以特別指定該文件的識別符。例如,在文件系統(tǒng)內(nèi)部,用inode弁識別文件。但是,在NFS(NetworkFile System)中,來自客戶的請求使用被稱之為文件稱號(句柄)的識別符,但它們是一一對應(yīng)的,所以,被視之為與inod^是相同的。
在名字解析中,提供父目錄的inod^和文件名,求得針對該文件的in0de#。在網(wǎng)絡(luò)處理部105中,在超出文件系統(tǒng)的安裝點時,用安裝表、將父目錄的安裝點的父inod^變換成所安裝的文件系統(tǒng)的in0de#,將該inod^和文件名轉(zhuǎn)交給文件系統(tǒng)處理部111,這樣,來進行名字的解析。
而后,用由名字解析所得到的識別符指定文件、來執(zhí)行對文件的請求。網(wǎng)絡(luò)處理部105, 一旦接收進行訪問的inode弁和訪問的種類,就將其發(fā)送到文件系統(tǒng)處理部111。文件系統(tǒng)處理部111,根據(jù)需要將請求發(fā)送給磁盤訪問部112、來訪問磁盤。
在文件服務(wù)器10的場合,是經(jīng)由網(wǎng)絡(luò)從客戶接受對文件的訪問請求。究竟網(wǎng)絡(luò)接口 11 13中哪個接受對文件的訪問請求,這要由虛擬文件服務(wù)器決定,所以,要將訪問請求送到該虛擬文件服務(wù)器的網(wǎng)絡(luò)處理部105。而后,也要求將請求送到文件系統(tǒng)處理部111。文件系統(tǒng)處理部111,根據(jù)需要進行磁盤訪問后生成響應(yīng),并將該響應(yīng)送到網(wǎng)絡(luò)處理部105。而后,參照路由表102將該響應(yīng)發(fā)送給客戶。
圖4,是本發(fā)明的實施方式的存儲系統(tǒng)中的故障切換處理步驟的說明圖。
首先,虛擬文件服務(wù)器控制處理部114,接受虛擬文件服務(wù)器l的故障切換指示。這個故障切換指示,當(dāng)在虛擬文件服務(wù)器1發(fā)生了故障時,由虛擬文件服務(wù)器故障監(jiān)視處理部115發(fā)布(la)。作為這個虛擬文件服務(wù)器的故障,可以考慮虛擬文件服務(wù)器的網(wǎng)絡(luò)接口 ll等故障、或由網(wǎng)絡(luò)的連接端的故障造成不能通信、或不能訪問磁盤子系統(tǒng)40等原因。
另外,也有以負荷分散為目的由管理終端2發(fā)布故障切換指示的。
這種場合,虛擬文件服務(wù)器控制處理部114,通過裝置管理處理部117,接受故障切換指示(lb)。
而后,虛擬文件服務(wù)器控制處理部114,發(fā)布虛擬文件服務(wù)器l的終止指示(2)。而后,裝置間同步處理部116,將故障切換請求發(fā)送給構(gòu)成集群的其他文件服務(wù)器(文件服務(wù)器2) (3)。
而后,文件服務(wù)器2的虛擬文件服務(wù)器控制處理部114,從系統(tǒng)LU讀出構(gòu)成信息和服務(wù)狀況文件(4)。而后,虛擬文件服務(wù)器控制處理部114,在文件服務(wù)器2中起動虛擬文件服務(wù)器1 (5)。
一旦起動虛擬文件服務(wù)器1,文件服務(wù)器2的虛擬文件服務(wù)器管理處理部106,依據(jù)來自虛擬文件服務(wù)器控制處理部114的指示,安裝文件系統(tǒng),開始對客戶的服務(wù)。亦即,在文件服務(wù)器2中為了進行與文件服務(wù)器1同樣的服務(wù),在文件服務(wù)器2中所起動的虛擬文件服務(wù)器1,必須要接替文件服務(wù)器1中的虛擬文件服務(wù)器1擁有的安裝表103、設(shè)備文件104、和路由表102這些所謂的服務(wù)狀況文件。為此,文件服務(wù)器2,讀出系統(tǒng)LU中所存儲的這些表的內(nèi)容。再者,也可以是這樣的結(jié)構(gòu)不是如上所述那樣、在故障切換時從磁盤子系統(tǒng)40的系統(tǒng)LU讀出構(gòu)成信息和服務(wù)狀況,而是每當(dāng)構(gòu)成信息和服務(wù)狀況有變更時、通過集群間通信路徑50從文件服務(wù)器1將構(gòu)成信息和服務(wù)狀況發(fā)送到文件服務(wù)器2,在故障切換時,使用文件服務(wù)器2通過集群間通信路徑50、預(yù)先從文件服務(wù)器1取得的構(gòu)成信息和服務(wù)狀況。
由此,在文件服務(wù)器2中所起動的虛擬文件服務(wù)器1,就可以進行與在文件服務(wù)器1中動作的虛擬文件服務(wù)器1同樣的業(yè)務(wù)。例如,在文件服務(wù)器2中所起動的虛擬文件服務(wù)器1,使用與在文件服務(wù)器1中動作的虛擬文件服務(wù)器1同樣的路由表,所以,可以在與以前同樣的網(wǎng)段中決定同樣的通信路徑。再者,文件服務(wù)器1中的虛擬文件服務(wù)器1的終結(jié)指示的發(fā)布(2),也可以是在文件服務(wù)器2中的虛擬文件服務(wù)器1的起動之后。但是,裝置間同步處理部116,為了要在文件服務(wù)器1的服務(wù)終結(jié)之后才開始文件服務(wù)器2的服務(wù),必須要讓文件服務(wù)器1的動作和文件服務(wù)器2的動作同步。
圖5,是本發(fā)明的實施方式的存儲系統(tǒng)中的虛擬文件服務(wù)器配置設(shè)定畫面的說明圖。
虛擬文件服務(wù)器的設(shè)定和移動的指示,由管理終端2通過裝置管理處理部117來進行。針對用戶的界面,是GUI (Graphical User Interface:圖形用戶界面)或CLI (Command Line Interface:命令行界面),哪個都行。
在圖5所示的虛擬文件服務(wù)器配置設(shè)定畫面中,在每個虛擬文件服務(wù)器中可以設(shè)定虛擬文件服務(wù)器(VS#)在集群內(nèi)的哪個裝置中動作。
這個畫面中,裝置弁表示構(gòu)成集群的文件服務(wù)器(裝置),VS弁表示被分配的虛擬文件服務(wù)器。用戶,在這個畫面中,選擇使虛擬文件服務(wù)器動作的文件服務(wù)器,每個虛擬文件服務(wù)器附加一個標記。而后,通過操作更新按鈕反映變更,并將所設(shè)定的信息作為構(gòu)成信息存儲到系統(tǒng)LU中,虛擬文件服務(wù)器就動態(tài)地移動。
另外,在使用CLI的場合,設(shè)置將虛擬文件服務(wù)器和裝置編號作為變量的命令,來規(guī)定虛擬文件服務(wù)器和文件服務(wù)器間的對應(yīng)關(guān)系。例如,定義「vnasalloc (name) {裝置#}」這樣的命令。
如上所說明過的那樣,在本發(fā)明的實施方式中,
在將文件服務(wù)器10的虛擬文件服務(wù)器,故障切換到文件服務(wù)器20的時候,文件服務(wù)器10的虛擬文件服務(wù)器控制處理部114,從系統(tǒng)LU讀出構(gòu)成信息、安裝表的副本、路由表的副本、以及設(shè)備文件的副本,在文件服務(wù)器20中起動虛擬文件服務(wù)器,所以,可以在文件服務(wù)器20中起動與文件服務(wù)器10同樣的虛擬文件服務(wù)器。另外,通過接替構(gòu)成信息和服務(wù)信息、以及在文件服務(wù)器間取得同步來起動、終止虛擬文件服務(wù)器,即使是文件服務(wù)器在動作過程中,也可以變更使虛擬文件服務(wù)
15器動作的裝置。
特別是,從系統(tǒng)UL讀出路由表的副本,在文件服務(wù)器20中來起動虛擬文件服務(wù)器,所以,在文件服務(wù)器20中所起動的虛擬文件服務(wù)器,可以使用相應(yīng)讀出的路由表來決定通信路徑,可以在與以前同樣的網(wǎng)段中決定同樣的通信路徑。
權(quán)利要求
1.一種管理終端,其特征在于,具有CPU;管理程序,運行該管理程序來進行文件服務(wù)器的設(shè)定;以及與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)接口,在該網(wǎng)絡(luò)上連接了文件服務(wù)器,其中,所述管理程序指示每個文件服務(wù)器以配置多個虛擬文件系統(tǒng),并向一個文件服務(wù)器發(fā)出文件系統(tǒng)移動指示,該文件系統(tǒng)移動指示指示所述一個文件服務(wù)器將在所述一個文件服務(wù)器中配置的虛擬文件系統(tǒng)移動到另一個文件服務(wù)器;其中,根據(jù)所述文件系統(tǒng)移動指示,所述一個文件服務(wù)器終止所述虛擬文件系統(tǒng)的執(zhí)行,并將所述虛擬文件系統(tǒng)的配置移動到另一個文件服務(wù)器,所述另一個文件服務(wù)器獲取配置被移動的虛擬文件系統(tǒng)的配置信息,并使用獲取的配置信息來配置所述虛擬文件系統(tǒng);其中,每個文件服務(wù)器與存儲系統(tǒng)相連,該存儲系統(tǒng)包括一個在文件服務(wù)器間共享的共享邏輯單元,多個虛擬文件系統(tǒng)的配置信息被存儲在所述共享邏輯單元中,當(dāng)所述管理程序發(fā)出所述文件系統(tǒng)移動指示時,根據(jù)該文件系統(tǒng)移動指示來更新配置信息,該配置信息表示被分配給該虛擬文件系統(tǒng)的存儲系統(tǒng)中的邏輯單元、以及用于該虛擬文件系統(tǒng)的網(wǎng)絡(luò)接口,所述另一個文件服務(wù)器從共享邏輯單元中讀取更新后的配置信息,并使用該配置信息來配置所述虛擬文件系統(tǒng)。
2. 根據(jù)權(quán)利要求1所述的管理終端,其特征在于, 文件系統(tǒng)移動指示包括所述另一個文件服務(wù)器的識別符、以及要從所述一個文件服務(wù)器移動到所述另一個文件服務(wù)器的虛擬文件系統(tǒng) 的識別符。
3. 根據(jù)權(quán)利要求2所述的管理終端,其特征在于,作為移動源的所述一個文件服務(wù)器、和作為移動目的地的所述另一 個文件服務(wù)器,通過使用虛擬文件系統(tǒng)的識別,指定要從所述一個文件 服務(wù)器轉(zhuǎn)移到所述另一個文件服務(wù)器的虛擬文件系統(tǒng),所述另一個文件服務(wù)器從多個虛擬文件系統(tǒng)的配置信息中獲取所 指定的虛擬文件系統(tǒng)的配置信息。
4. 根據(jù)權(quán)利要求1所述的管理終端,其特征在于, 所述配置信息包含用于所述虛擬文件系統(tǒng)的路由信息、用于所述虛擬文件系統(tǒng)的安裝信息、以及用于所述虛擬文件系統(tǒng)的設(shè)備文件。
5. —種計算機系統(tǒng),其特征在于, 具有存儲數(shù)據(jù)的存儲系統(tǒng);控制所述存儲系統(tǒng)上的數(shù)據(jù)的輸入和輸出的多個文件服務(wù)器;以及 管理所述文件服務(wù)器的管理終端, 其中,管理終端具有-CPU;管理程序,運行該管理程序來進行文件服務(wù)器的設(shè)定;以及與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)接口,在該網(wǎng)絡(luò)上連接了文件服務(wù)器,其中,所述管理程序指示每個文件服務(wù)器以配置多個虛擬文件系統(tǒng),并向一個文件服務(wù)器發(fā)出文件系統(tǒng)移動指示,該文件系統(tǒng)移動指示指示所述一個文件服務(wù)器將在所述一個文件服務(wù)器中配置的虛擬文件系統(tǒng)移動到另一個文件服務(wù)器;其中,根據(jù)所述文件系統(tǒng)移動指示,所述一個文件服務(wù)器終止所述虛擬文件系統(tǒng)的執(zhí)行,并將所述虛擬文件系統(tǒng)的配置移動到另一個文件服務(wù)器,所述另一個文件服務(wù)器獲取配置被移動的虛擬文件系統(tǒng)的配置信 息,并使用獲取的配置信息來配置所述虛擬文件系統(tǒng);其中,每個文件服務(wù)器與存儲系統(tǒng)相連,該存儲系統(tǒng)包括一個在文 件服務(wù)器間共享的共享邏輯單元,多個虛擬文件系統(tǒng)的配置信息被存儲 在所述共享邏輯單元中,當(dāng)所述管理程序發(fā)出所述文件系統(tǒng)移動指示時,根據(jù)該文件系統(tǒng)移 動指示來更新配置信息,該配置信息表示被分配給該虛擬文件系統(tǒng)的存 儲系統(tǒng)中的邏輯單元、以及用于該虛擬文件系統(tǒng)的網(wǎng)絡(luò)接口,所述另一個文件服務(wù)器從共享邏輯單元中讀取更新后的配置信息, 并使用該配置信息來配置所述虛擬文件系統(tǒng)。
6. 根據(jù)權(quán)利要求5所述的計算機系統(tǒng),其特征在于,文件系統(tǒng)移動指示包括所述另一個文件服務(wù)器的識別符、以及要 從所述一個文件服務(wù)器轉(zhuǎn)移到所述另一個文件服務(wù)器的虛擬文件系統(tǒng) 的識別符。
7. 根據(jù)權(quán)利要求6所述的計算機系統(tǒng),其特征在于, 作為移動源的所述一個文件服務(wù)器、和作為移動目的地的所述另一個文件服務(wù)器,通過使用虛擬文件系統(tǒng)的識別,指定要從所述一個文件 服務(wù)器轉(zhuǎn)移到所述另一個文件服務(wù)器的虛擬文件系統(tǒng),所述另一個文件服務(wù)器從多個虛擬文件系統(tǒng)的配置信息中獲取所 指定的虛擬文件系統(tǒng)的配置信息。
8. 根據(jù)權(quán)利要求5所述的計算機系統(tǒng),其特征在于,所述配置信息包含用于所述虛擬文件系統(tǒng)的路由信息、用于所述虛擬文件系統(tǒng)的安裝信息、以及用于所述虛擬文件系統(tǒng)的設(shè)備文件。
全文摘要
本發(fā)明提供管理終端和計算機系統(tǒng)。在由被設(shè)定了虛擬文件服務(wù)器的多個文件服務(wù)器構(gòu)成的集群內(nèi)、使虛擬文件服務(wù)器動態(tài)地移動。是配備有第1文件服務(wù)器、第2文件服務(wù)器和磁盤子系統(tǒng)的存儲系統(tǒng);在各文件服務(wù)器中,設(shè)有設(shè)定虛擬文件服務(wù)器的虛擬文件服務(wù)器控制處理部;在虛擬文件服務(wù)器中,設(shè)有存儲在通信中所需要的路徑信息的路由表;在將上述第1文件服務(wù)器的虛擬文件服務(wù)器、故障切換到了上述第2文件服務(wù)器后,在上述第2文件服務(wù)器中被起動的虛擬文件服務(wù)器,使用在上述第1文件服務(wù)器中相應(yīng)虛擬文件服務(wù)器使用過的路由表、來決定通信路徑。
文檔編號H04L29/06GK101673283SQ20091017106
公開日2010年3月17日 申請日期2004年5月27日 優(yōu)先權(quán)日2004年3月19日
發(fā)明者中谷洋司, 中野隆裕 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1