国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的方法和裝置的制造方法

      文檔序號:8265329閱讀:556來源:國知局
      一種管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)節(jié)點和網(wǎng)絡(luò)連接,更具體而言,涉及管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的方法和裝置。
      【背景技術(shù)】
      [0002]傳統(tǒng)的計算機網(wǎng)絡(luò)由多個相互連接的計算機構(gòu)成,其中每個計算機實體作為網(wǎng)絡(luò)中的一個節(jié)點。隨著虛擬化的發(fā)展,可以在物理計算平臺上運行虛擬機管理程序(hypervisor),并在該管理程序之上安裝虛擬機。虛擬機能夠如同一個真實的、獨立的計算機一樣提供各種應用和服務(wù)。由于虛擬機完全通過軟件模擬來獲得其運行環(huán)境,在同一物理計算平臺上,可以安裝多個虛擬機,并且這多個虛擬機可以彼此獨立而隔絕地并行運行。在這樣的情況下,通常將這樣的物理計算平臺作為一個網(wǎng)絡(luò)節(jié)點。在云環(huán)境中,典型地使用由多個物理計算平臺互相連接形成的網(wǎng)絡(luò)。
      [0003]圖1示意圖示出網(wǎng)絡(luò)中的兩個網(wǎng)絡(luò)節(jié)點。這兩個網(wǎng)絡(luò)節(jié)點分別示出為節(jié)點I和節(jié)點2。如前所述,在各節(jié)點上可以安裝若干虛擬機,以提供所需的應用和服務(wù)。如本領(lǐng)域技術(shù)人員所公知的,節(jié)點通過網(wǎng)卡,即網(wǎng)絡(luò)接口卡NIC,連接到網(wǎng)絡(luò)。在通常的網(wǎng)絡(luò)環(huán)境中,如圖1所示,每個網(wǎng)絡(luò)節(jié)點至少具有兩類網(wǎng)卡,即網(wǎng)卡O和網(wǎng)卡1,其中網(wǎng)卡O用于管理員進行網(wǎng)絡(luò)管理,又稱為管理網(wǎng)卡;網(wǎng)卡I用于虛擬機的業(yè)務(wù)數(shù)據(jù),又稱為業(yè)務(wù)網(wǎng)卡。兩個節(jié)點的管理網(wǎng)卡共同連接到管理網(wǎng)絡(luò)以傳輸內(nèi)部管理數(shù)據(jù),例如包括管理配置數(shù)據(jù)、API調(diào)用指令、映像數(shù)據(jù)等,而業(yè)務(wù)網(wǎng)卡共同連接到業(yè)務(wù)網(wǎng)絡(luò)以傳輸虛擬機的業(yè)務(wù)數(shù)據(jù)。不可避免的是,經(jīng)過一段時間的使用,網(wǎng)卡存在一定的故障概率。例如,假定某個節(jié)點上的用于業(yè)務(wù)數(shù)據(jù)的網(wǎng)卡I出現(xiàn)了故障。此時,該節(jié)點所承載的所有虛擬機將無法從外部進行訪問,與這些虛擬機上運行的應用相關(guān)的數(shù)據(jù)傳輸將被中斷,從而影響虛擬機服務(wù)的提供。
      [0004]為了避免或減輕網(wǎng)卡出現(xiàn)故障造成的影響,在現(xiàn)有技術(shù)中,采用多網(wǎng)卡分組、網(wǎng)卡捆綁(bonding)、鏈路聚合等方法來轉(zhuǎn)移故障網(wǎng)卡的數(shù)據(jù)。然而,這些方法基本上都需要附加的網(wǎng)卡和/或硬件的切換。實踐中,在短時間內(nèi)進行硬件的更替較為困難。并且,管理員需要一定的時間窗口來獲知網(wǎng)卡的故障。因此,現(xiàn)有技術(shù)的這些方法難以解決在管理員獲知網(wǎng)卡故障并完成硬件更替之前,故障網(wǎng)卡的數(shù)據(jù)被中斷的問題。

      【發(fā)明內(nèi)容】

      [0005]鑒于以上提出的問題,提出本發(fā)明,旨在通過管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接而避免或減輕網(wǎng)卡故障對網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)挠绊憽?br>[0006]根據(jù)本發(fā)明一個實施例,提出了一種管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的方法,所述網(wǎng)絡(luò)節(jié)點至少具有第一類型網(wǎng)卡和第二類型網(wǎng)卡,所述方法包括:響應于檢測到第一類型網(wǎng)卡的故障,在所述網(wǎng)絡(luò)節(jié)點中創(chuàng)建接口設(shè)備,并將其設(shè)置為與連接到第一類型網(wǎng)卡的網(wǎng)橋交互數(shù)據(jù);確定輔助節(jié)點,所述輔助節(jié)點與所述網(wǎng)絡(luò)節(jié)點相連接,并至少具有處于正常工作狀態(tài)的第一類型網(wǎng)卡和第二類型網(wǎng)卡;通知所述輔助節(jié)點,使得輔助節(jié)點在其中創(chuàng)建對應接口設(shè)備,并將該對應接口設(shè)備設(shè)置為與所述輔助節(jié)點中的第一類型網(wǎng)卡交互數(shù)據(jù);在所述接口設(shè)備和所述對應接口設(shè)備之間構(gòu)建數(shù)據(jù)通路,使得所述數(shù)據(jù)通路能夠利用通過第二類型網(wǎng)卡形成的網(wǎng)絡(luò)進行數(shù)據(jù)傳輸。
      [0007]根據(jù)另一實施例,提出了一種管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的裝置,所述網(wǎng)絡(luò)節(jié)點至少具有第一類型網(wǎng)卡和第二類型網(wǎng)卡,所述裝置包括:創(chuàng)建單元,配置為,響應于檢測到第一類型網(wǎng)卡的故障,在所述網(wǎng)絡(luò)節(jié)點中創(chuàng)建接口設(shè)備,并將其設(shè)置為與連接到第一類型網(wǎng)卡的網(wǎng)橋交互數(shù)據(jù);確定單元,配置為確定輔助節(jié)點,所述輔助節(jié)點與所述網(wǎng)絡(luò)節(jié)點相連接,并至少具有處于正常工作狀態(tài)的第一類型網(wǎng)卡和第二類型網(wǎng)卡;通知單元,配置為通知所述輔助節(jié)點,使得輔助節(jié)點在其中創(chuàng)建對應接口設(shè)備,并將該對應接口設(shè)備設(shè)置為與所述輔助節(jié)點中的第一類型網(wǎng)卡交互數(shù)據(jù);構(gòu)建單元,配置為在所述接口設(shè)備和所述對應接口設(shè)備之間構(gòu)建數(shù)據(jù)通路,使得所述數(shù)據(jù)通路能夠利用通過第二類型網(wǎng)卡形成的網(wǎng)絡(luò)進行數(shù)據(jù)傳輸。
      [0008]利用上述方法和裝置,可以在網(wǎng)絡(luò)節(jié)點的網(wǎng)卡出現(xiàn)故障時,立即將與故障網(wǎng)卡相關(guān)的數(shù)據(jù)轉(zhuǎn)移到輔助節(jié)點,借由輔助節(jié)點實現(xiàn)數(shù)據(jù)傳輸,從而避免網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)闹袛唷?br>【附圖說明】
      [0009]通過結(jié)合附圖對本公開示例性實施方式進行更詳細的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標號通常代表相同部件。
      [0010]圖1示意圖示出網(wǎng)絡(luò)中的兩個網(wǎng)絡(luò)節(jié)點;
      [0011]圖2示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機系統(tǒng)/服務(wù)器12的框圖;
      [0012]圖3示出根據(jù)一個實施例的管理網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接的方法的流程圖;
      [0013]圖4A-4C示出網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)連接狀態(tài)的示意圖;以及
      [0014]圖5示出根據(jù)本發(fā)明一個實施例的裝置的框圖。
      【具體實施方式】
      [0015]在附圖中顯示了本公開的一些優(yōu)選實施方式,下面將參照附圖更詳細地描述這些優(yōu)選實施方式。然而,可以以各種形式實現(xiàn)本公開,其不應被這里闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達給本領(lǐng)域的技術(shù)人員。
      [0016]所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明可以實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:可以是完全的硬件、也可以是完全的軟件(包括固件、駐留軟件、微代碼等),還可以是硬件和軟件結(jié)合的形式,本文一般稱為“電路”、“模塊”或“系統(tǒng)”。此外,在一些實施例中,本發(fā)明還可以實現(xiàn)為在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可讀的程序代碼。
      [0017]可以采用一個或多個計算機可讀的介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是一但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
      [0018]計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
      [0019]計算機可讀介質(zhì)上包含的程序代碼可以用任何適當?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、電線、光纜、RF等等,或者上述的任意合適的組合。
      [0020]可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設(shè)計語言一諸如”C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
      [0021]下面將參照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,這些計算機程序指令通過計算機或其它可編程數(shù)據(jù)處理裝置執(zhí)行,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。
      [0022]也可以把這些計算機程序指令存儲在能使得計算機或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計算機可讀介質(zhì)中,這樣,存儲在計算機可讀介質(zhì)中的指令就產(chǎn)生出一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruct1nmeans)的制造品(manufacture)。
      [0023]也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令能夠提供實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。
      [0024]圖2示出了適于用來實現(xiàn)本發(fā)明實施方式的示例性計算機系統(tǒng)/服務(wù)器12的框圖。圖2顯示的計算機系統(tǒng)/服務(wù)器12僅僅是一個示例,不應對本發(fā)明實施例的功能和使用范圍帶來任何限制。
      [0025]如圖2所示,計算機系統(tǒng)/服務(wù)器12以通用計算設(shè)備的形式表現(xiàn)。計算機系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
      當前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1