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

建立用于虛擬機(jī)的冗余連接的方法及裝置的制造方法_3

文檔序號(hào):9202708閱讀:來(lái)源:國(guó)知局
8]接著,確定模塊502從通過(guò)節(jié)點(diǎn)獲取模塊501獲得的多個(gè)存儲(chǔ)節(jié)點(diǎn)中,確定至少兩個(gè)合適的存儲(chǔ)節(jié)點(diǎn),作為目的存儲(chǔ)節(jié)點(diǎn)。在確定目的存儲(chǔ)節(jié)點(diǎn)時(shí),考慮計(jì)算節(jié)點(diǎn)與至少兩個(gè)目的存儲(chǔ)節(jié)點(diǎn)之間的至少兩個(gè)連接的相關(guān)性最小。
[0049]在一個(gè)實(shí)施例中,至少兩個(gè)連接的相關(guān)性可以體現(xiàn)為從計(jì)算節(jié)點(diǎn)到至少兩個(gè)目的存儲(chǔ)節(jié)點(diǎn)的至少兩個(gè)路由路徑是否經(jīng)過(guò)相同的中間路由設(shè)備。在這種情況下,在確定模塊502中,地址獲取單元5021獲取多個(gè)存儲(chǔ)節(jié)點(diǎn)的IP地址。如前所述,在存儲(chǔ)節(jié)點(diǎn)報(bào)告其所存儲(chǔ)的虛擬機(jī)鏡像時(shí),其IP地址也一并提供。由此,地址獲取單元5021可從來(lái)自存儲(chǔ)節(jié)點(diǎn)的消息中獲取該存儲(chǔ)節(jié)點(diǎn)的IP地址。接著,路徑確定單元5022可根據(jù)各個(gè)存儲(chǔ)節(jié)點(diǎn)的IP地址,確定從計(jì)算節(jié)點(diǎn)到每個(gè)存儲(chǔ)節(jié)點(diǎn)的路由路徑,并進(jìn)而可以確定每個(gè)路由路徑中的中間路由設(shè)備。然后,路徑選擇單元5023從所確定的多個(gè)路由路徑中選擇不經(jīng)過(guò)相同的中間路由設(shè)備的至少兩個(gè)路由路徑,并由節(jié)點(diǎn)確定單元5024確定與這至少兩個(gè)路由路徑對(duì)應(yīng)的至少兩個(gè)存儲(chǔ)節(jié)點(diǎn),作為目的存儲(chǔ)節(jié)點(diǎn)。
[0050]進(jìn)一步地,路徑選擇單元5023可從多個(gè)路由路徑中選擇不經(jīng)過(guò)相同的中間路由設(shè)備且響應(yīng)時(shí)間最短的至少兩個(gè)路由路徑。然后,節(jié)點(diǎn)確定單元5024確定與至少兩個(gè)路由路徑對(duì)應(yīng)的至少兩個(gè)存儲(chǔ)節(jié)點(diǎn),作為目的存儲(chǔ)節(jié)點(diǎn)。
[0051 ] 此外,如果在多個(gè)路由路徑中不存在不經(jīng)過(guò)相同的中間路由設(shè)備的至少兩個(gè)路由路徑,則在這種情況下,至少兩個(gè)連接的相關(guān)性可以體現(xiàn)為路由路徑的響應(yīng)時(shí)間。此時(shí),路徑選擇單元5023從多個(gè)路由路徑中選擇響應(yīng)時(shí)間最短的至少兩個(gè)路由路徑。然后,節(jié)點(diǎn)確定單元5024確定與至少兩個(gè)路由路徑對(duì)應(yīng)的至少兩個(gè)存儲(chǔ)節(jié)點(diǎn),作為目的存儲(chǔ)節(jié)點(diǎn)。
[0052]在另一個(gè)實(shí)施例中,在選擇模塊502中,地址獲取單元可從來(lái)自多個(gè)存儲(chǔ)節(jié)點(diǎn)的消息中獲取存儲(chǔ)節(jié)點(diǎn)的IP地址。接著,網(wǎng)段確定單元根據(jù)存儲(chǔ)節(jié)點(diǎn)的IP地址,確定該IP地址所屬的網(wǎng)段。位置區(qū)標(biāo)識(shí)符獲取單元根據(jù)預(yù)先建立的網(wǎng)段-位置區(qū)映射表,獲取多個(gè)存儲(chǔ)節(jié)點(diǎn)的位置區(qū)標(biāo)識(shí)符。在該實(shí)施例中,網(wǎng)段-位置區(qū)映射表是記錄了分布式網(wǎng)絡(luò)可使用的IP地址的網(wǎng)段與位置區(qū)標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系的表,其可以預(yù)先建立。分布式網(wǎng)絡(luò)可使用的IP地址可被劃分成多個(gè)網(wǎng)段,并且每個(gè)網(wǎng)段可被分配一個(gè)位置區(qū)標(biāo)識(shí)符??蛇x地,也可以為幾個(gè)網(wǎng)段分配相同的位置區(qū)標(biāo)識(shí)符。在這種情況下,至少兩個(gè)連接的相關(guān)性可以體現(xiàn)為至少兩個(gè)目的存儲(chǔ)節(jié)點(diǎn)是否位于相同的位置區(qū)。因此,節(jié)點(diǎn)確定單元從多個(gè)存儲(chǔ)節(jié)點(diǎn)中確定位置區(qū)標(biāo)識(shí)符不同的至少兩個(gè)存儲(chǔ)節(jié)點(diǎn),作為目的存儲(chǔ)節(jié)點(diǎn)。
[0053]在通過(guò)確定模塊502確定了目的存儲(chǔ)節(jié)點(diǎn)之后,連接建立模塊503在計(jì)算節(jié)點(diǎn)與所確定的至少兩個(gè)存儲(chǔ)節(jié)點(diǎn)之間分別建立連接。在本實(shí)施例中,連接可以是基于iSCSI協(xié)議的連接,或者是基于FCoE協(xié)議的連接。
[0054]應(yīng)當(dāng)注意,本實(shí)施例的裝置500能夠在操作上實(shí)現(xiàn)圖2和圖3所示的實(shí)施例的建立用于虛擬機(jī)的冗余連接的方法。此外,本實(shí)施例的裝置500可以包括在計(jì)算節(jié)點(diǎn)中或者是單獨(dú)的裝置。
[0055]圖6示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的建立用于虛擬機(jī)的冗余連接的裝置600的示意性框圖。以下結(jié)合附圖,對(duì)本實(shí)施例進(jìn)行詳細(xì)描述,其中,對(duì)于與前面實(shí)施例相同的部分,適當(dāng)省略其說(shuō)明。
[0056]如圖6所示,本實(shí)施例的裝置600除了包括圖5所示的節(jié)點(diǎn)獲取模塊501、確定模塊502和連接建立模塊503之外,還包括查看模塊601。
[0057]在本實(shí)施例的裝置600中,響應(yīng)于通過(guò)連接建立模塊503建立的連接中的任意一個(gè)連接斷開(kāi),查看模塊601查看由節(jié)點(diǎn)獲取模塊501獲取的多個(gè)存儲(chǔ)節(jié)點(diǎn)中是否存在除了用于當(dāng)前建立的連接的存儲(chǔ)節(jié)點(diǎn)之外的剩余存儲(chǔ)節(jié)點(diǎn)。如果存在剩余存儲(chǔ)節(jié)點(diǎn),則確定模塊502從剩余存儲(chǔ)節(jié)點(diǎn)中確定一個(gè)存儲(chǔ)節(jié)點(diǎn),作為新的目的存儲(chǔ)節(jié)點(diǎn)。然后,連接建立模塊503在計(jì)算節(jié)點(diǎn)與所確定的新的目的存儲(chǔ)節(jié)點(diǎn)之間建立連接。
[0058]此外,本實(shí)施例的裝置600還可包括副本創(chuàng)建模塊602。如果沒(méi)有剩余存儲(chǔ)節(jié)點(diǎn),則副本創(chuàng)建模塊602在計(jì)算節(jié)點(diǎn)的本地磁盤上創(chuàng)建虛擬機(jī)鏡像的本地副本,然后連接建立模塊503基于本地副本,在計(jì)算節(jié)點(diǎn)上建立指向該本地副本的連接。
[0059]此外,在本實(shí)施例的裝置600中,如果沒(méi)有剩余存儲(chǔ)節(jié)點(diǎn),還可以由節(jié)點(diǎn)獲取模塊501獲取存儲(chǔ)有所需的虛擬機(jī)鏡像的副本的另一個(gè)計(jì)算節(jié)點(diǎn)。在實(shí)現(xiàn)時(shí),節(jié)點(diǎn)獲取模塊501可同時(shí)獲得存儲(chǔ)有所需的虛擬機(jī)鏡像的副本的其它計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)。然后,連接建立模塊503在計(jì)算節(jié)點(diǎn)與另一個(gè)計(jì)算節(jié)點(diǎn)之間建立連接。
[0060]應(yīng)當(dāng)注意,本實(shí)施例的裝置600能夠在操作上實(shí)現(xiàn)圖4所示的實(shí)施例的建立用于虛擬機(jī)的冗余連接的方法。
[0061]本發(fā)明可以是系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個(gè)方面的計(jì)算機(jī)可讀程序指令。
[0062]計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以保持和存儲(chǔ)由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是一一但不限于一一電存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備、光存儲(chǔ)設(shè)備、電磁存儲(chǔ)設(shè)備、半導(dǎo)體存儲(chǔ)設(shè)備或者上述的任意合適的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計(jì)算機(jī)盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPR0M或閃存)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、便攜式壓縮盤只讀存儲(chǔ)器(⑶-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例如其上存儲(chǔ)有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不被解釋為瞬時(shí)信號(hào)本身,諸如無(wú)線電波或者其他自由傳播的電磁波、通過(guò)波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過(guò)光纖電纜的光脈沖)、或者通過(guò)電線傳輸?shù)碾娦盘?hào)。
[0063]這里所描述的計(jì)算機(jī)可讀程序指令可以從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)下載到各個(gè)計(jì)算/處理設(shè)備,或者通過(guò)網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無(wú)線網(wǎng)下載到外部計(jì)算機(jī)或外部存儲(chǔ)設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無(wú)線傳輸、路由器、防火墻、交換機(jī)、網(wǎng)關(guān)計(jì)算機(jī)和/或邊緣服務(wù)器。每個(gè)計(jì)算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計(jì)算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計(jì)算機(jī)可讀程序指令,以供存儲(chǔ)在各個(gè)計(jì)算/處理設(shè)備中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。
[0064]用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語(yǔ)言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語(yǔ)言包括面向?qū)ο蟮木幊陶Z(yǔ)言一諸如Smalltalk、C++等,以及常規(guī)的過(guò)程式編程語(yǔ)目一諸如“C”語(yǔ)目或類似的編程語(yǔ)目。計(jì)算機(jī)可讀程序指令可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。在一些實(shí)施例中,通過(guò)利用計(jì)算機(jī)可讀程序指令的狀態(tài)信息來(lái)個(gè)性化定制電子電路,例如可編程邏輯電路、現(xiàn)場(chǎng)可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計(jì)算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個(gè)方面。
[0065]這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個(gè)方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)可讀程序指令實(shí)現(xiàn)。
[0066]這些計(jì)算機(jī)可讀程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過(guò)計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時(shí),產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個(gè)或多個(gè)方框中規(guī)定的功能/動(dòng)作的裝置。也可以把這些計(jì)算機(jī)可讀程序指令存儲(chǔ)在計(jì)算機(jī)可讀存
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1