国产精品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>

      用于管理針對集群配置的改變的系統(tǒng)和方法

      文檔序號:6656252閱讀:170來源:國知局
      專利名稱:用于管理針對集群配置的改變的系統(tǒng)和方法
      技術領域
      本發(fā)明一般地涉及計算管理,并且更具體地但不排他性地涉及一種用于管理集群內(nèi)成員配置的方法與系統(tǒng)。
      背景技術
      供應網(wǎng)絡服務的組織的一種考慮是計算裝置提供高度可用性。為了滿足該考慮,已經(jīng)有技術可用于將若干個計算設備寬松地耦合到一個群組,即一個集群,以在網(wǎng)絡上提供一組服務、資源等。集群內(nèi)計算設備(例如,集群成員)的故障可以最低限度地影響集群的操作,因為余留的集群成員被配置用于以虛擬無縫的方式分擔出故障的集群成員的工作。
      除了流量管理,集群還可以被配置用于提供其他服務,包括域名系統(tǒng)服務,用戶認證、授權以及記賬(AAA)服務,操作統(tǒng)計的收集等。這些類型的服務通常通稱為“網(wǎng)絡管理”服務。
      將計算設備配置到集群的行為稱作集群配置。在集群配置中通??紤]的一種行為包括集群的改變管理。本發(fā)明正是針對集群改變管理考慮和其它所做出的。


      參考以下附圖描述本發(fā)明的非限制性和非窮舉的實施方式。在附圖中,貫穿各個附圖,除非有其他規(guī)定,相同的標號代表相同的部分。
      為了更好地理解本發(fā)明,將針對本發(fā)明的以下詳細描述做出參考,該參考將結合附圖而被閱讀,其中圖1表示圖示出實施本發(fā)明的環(huán)境的一個實施方式的功能框圖;
      圖2表示圖示出實施本發(fā)明的環(huán)境的另一個實施方式的功能框圖;圖3表示可以在實施本發(fā)明的一個系統(tǒng)中采用的網(wǎng)絡設備的一個實施方式;圖4圖示出總體上表示用于管理針對集群配置的改變的處理的一個實施方式的邏輯流程圖;以及圖5示出根據(jù)本發(fā)明的總體上表示響應于由集群成員進行的配置改變的處理的一個實施方式的邏輯流程圖。
      具體實施例方式
      以下將參考附圖更加充分地描述本發(fā)明,所述附圖形成對本發(fā)明的描述的一部分,通過說明表示了可以實現(xiàn)本發(fā)明的特定的示例性實施方式。但是,本發(fā)明可以不同的形式來實施,并且不應該被認為局限于這里所闡述的實施方式;相反,提供這些實施方式以便使得該公開是全面的和完整的,并且將本發(fā)明的范圍完全地傳達給本領域的技術人員。在其他情況下,本發(fā)明將被實施為方法或設備。因此,本發(fā)明可以采用全硬件實施方式的形式、全軟件實施方式的形式或結合軟件和硬件方面的實施方式的形式。因此下面的詳細描述不會在限制性的意義上被采納。
      簡而言之,本發(fā)明涉及一種用于管理網(wǎng)絡設備的集群的配置的系統(tǒng)、設備和方法。本發(fā)明采用原子(atomic)集群配置方法,該方法統(tǒng)一地向集群中的成員應用針對配置的改變。引導集群內(nèi)的每個成員轉(zhuǎn)換至一種事務處理模式。如果所有集群成員處于該事務處理模式中,則向每個集群成員提供改變。每一個集群成員評估所接收的改變。如果確定該改變對于任意集群成員都是不可接受的,則確定該改變是全局不可接受的,并且針對該集群中的所有成員該改變都被拒絕。如果配置改變對于集群中的所有成員都是可接受的,則引導所有集群成員通過部分地應用該配置改變而執(zhí)行配置改變。
      示例性的操作環(huán)境圖1示出了本發(fā)明可在其中操作的環(huán)境的一個實施方式。不要求所有的組件都用于實施本發(fā)明,并且可以在不脫離本發(fā)明的精神或范圍的情況下,對組件的安排和類型做出變化。
      如圖所示,集群系統(tǒng)100包括局域網(wǎng)/廣域網(wǎng)(LAN/WAN)106和107以及集群101。集群101包括集群成員102-104以及集群管理器105。集群101與LAN/WAN106和107進行通信。
      集群成員102-104以及集群管理器105可以通過多個網(wǎng)絡與LAN/WAN106和107進行通信。例如,盡管沒有示出,多個網(wǎng)絡連接可以存在于集群成員102-104、集群管理器105和LAN/WAN107之間。多個網(wǎng)絡連接還可以存在于集群成員102-104、集群管理器105和LAN/WAN106之間。但是,為了清楚起見,在圖1中僅示出網(wǎng)絡108。網(wǎng)絡108實際上可以包括任何局域網(wǎng)(LAN),所述局域網(wǎng)包括但不限于以太網(wǎng)、802.3等。在一個實施方式中,網(wǎng)絡108是協(xié)議網(wǎng)絡。協(xié)議網(wǎng)絡實際上包括包含其互連等的任何網(wǎng)絡,該協(xié)議網(wǎng)絡用于交換集群協(xié)議消息。
      集群101通常被配置用于包括寬松地耦合的網(wǎng)絡設備,此網(wǎng)絡設備可以協(xié)作以向另一設備提供對服務、資源等的訪問。在一個實施方式中,集群101被配置用于通過自適應地負載平衡集群成員102-104來優(yōu)化消息吞吐量。集群101還可以被配置用于提供其他網(wǎng)絡管理服務,包括但不限于域名服務、流量管理等。
      集群成員102-104可以是能夠在集群架構中在網(wǎng)絡上發(fā)送和接收分組的任何網(wǎng)絡設備。在一個實施方式中,集群成員102-104被配置用于作為用于所接收的消息分組的協(xié)議棧處理器而操作。這種設備的集合可以包括通常使用有線通信媒體連接的,被配置用于作為集群設備而操作的設備,該設備例如是個人計算機、多處理器系統(tǒng)、基于多處理器的或可編程的消費電子產(chǎn)品、網(wǎng)絡PC等。這種設備的集合還可以包括通常使用無線通信媒體連接的被配置為集群設備的設備,所述設備例如是移動設備,包括但不限于蜂窩電話、智能電話、尋呼機、步話機、射頻(RF)設備、紅外(IR)設備、膝上型電腦、CB、結合一個或多個前述設備的集成設備等等??蛇x地,集群成員102-104可以是能夠使用有線或無線通信媒體連接的作為集群設備而操作的任何設備,所述設備例如是PDA、POCKET PC、可佩帶計算機以及被裝配用于通過有線和/或無線通信媒體進行通信的任何其他設備。
      此外,集群成員102-104內(nèi)的每個集群成員可以包括代理、客戶端應用等,其被配置用于在其自身與集群管理器105之間傳遞分組。例如,客戶端應用可以引導集群成員在事務處理模式期間將其自身與集群管理器105鎖定,從而集群成員可以接收來自預定源的配置改變;確定對于所接收的配置改變的接受;以及向集群管理器105提供對于所接收的配置改變的接受指示??蛻舳藨每梢赃M一步被配置用于部分地基于從集群管理器105所接收的信息,使得配置改變是永久性的,去除所接收的配置改變等。代理、客戶端應用等可以進一步采用以下結合圖5詳細描述的處理500。
      結合圖3更詳細地描述集群管理器105。但是,簡而言之,集群管理器105實際上包括被配置用于作為集群管理網(wǎng)絡設備操作以支持集群配置的改變管理的任何網(wǎng)絡設備。這樣的設備的集合可以包括但不限于個人計算機、多處理器系統(tǒng)、基于微處理器或可編程的消費電子產(chǎn)品、網(wǎng)絡PC、移動設備(包括但不限于蜂窩電話、智能電話、尋呼機、步話機、射頻(RF)設備、紅外(IR)設備、CB、結合一個或多個前面的設備的集成設備)、PDA、POCKET PC、可佩帶計算機以及被設置成通過有線和/或無線通信媒體進行通信以管理集群101的配置改變的任何其他設備。
      允許LAN/WAN106和107采用任何形式的計算機可讀介質(zhì)以便從一個電子設備傳遞信息到另一個電子設備。另外,LAN/WAN106和107可以包括除局域網(wǎng)(LAN)以外的互聯(lián)網(wǎng)、廣域網(wǎng)(WAN)、諸如通過通用串行總線(USB)端口的直接連接、其他形式的計算機可讀介質(zhì)及其任意組合。在包括基于不同架構和協(xié)議的互連LAN集合上,路由器用作LAN之間的鏈路,使得消息能夠從一個LAN發(fā)送到另一個LAN。另外,LAN內(nèi)的通信鏈路通常包括雙絞線對或同軸電纜,而在網(wǎng)絡之間的通信鏈路可以利用模擬電話線路、包括T1、T2、T3和T4的完全或部分專用的數(shù)據(jù)線路、綜合業(yè)務數(shù)字網(wǎng)(ISDN)、數(shù)字用戶線(DSL)、包括衛(wèi)星鏈路的無線鏈路、或本領域技術人員公知的其他通信鏈路。此外,遠程計算機和其他相關電子設備可以經(jīng)由調(diào)制解調(diào)器和臨時電話鏈路遠程地連接到LAN或WAN。實際上,LAN/WAN106和107可以包括通過其信息可以在網(wǎng)絡和設備之間傳輸?shù)娜魏瓮ㄐ欧椒ā?br> 通常,LAN/WAN106可以包括內(nèi)容服務器、應用服務器等,對于駐留在LAN/WAN107內(nèi)的另一網(wǎng)絡設備,集群101允許訪問所述服務器。
      圖2表示圖示出用于實施本發(fā)明的環(huán)境的另一實施方式的功能框圖。不是所有組件都被要求用于實施本發(fā)明,并且在不脫離本發(fā)明的精神或范圍的情況下,可以對該組件的安排和類型做出變化。
      如圖所示,集群系統(tǒng)200包括局域網(wǎng)/廣域網(wǎng)(LAN/WAN)206、集群成員202-204以及集群管理器105。LAN/WAN 206支持集群成員202-204與集群管理器205之間的通信。
      集群成員202-204的操作在某些方面與圖1中的集群成員102-104基本相同,而在其它方面不同。集群管理器205的操作在某些方面也可以與圖1中的集群管理器105基本相同,而在其他方面不同。此外,LAN/WAN206的操作在某些方面可以與LAN/WAN106-107基本相同,而在其他方面不同。例如,集群成員202-204和集群管理器205可以被配置用于通過采用包括但不限于SSL、TLS等的安全加密協(xié)議的LAN/WAN206進行通信。此外,在一個實施方式中,LAN/WAN206包括互聯(lián)網(wǎng)。
      圖3示出網(wǎng)絡設備300的一個實施方式的功能框圖,其可以作為集群管理器操作。網(wǎng)絡設備300可以包括比所示的更多的組件。但是,所示的組件足以公開用于實施本發(fā)明的說明性的實施方式。
      網(wǎng)絡設備300包括處理器單元312、視頻顯示適配器314以及大容量存儲器,它們所有都經(jīng)由總線322進行彼此間的通信。該大容量存儲器通常包括RAM316、ROM332以及一個或多個永久性大規(guī)模存儲設備,諸如硬盤驅(qū)動器328、磁帶驅(qū)動器、光驅(qū)動器和/或軟盤驅(qū)動器。大容量存儲器存儲操作系統(tǒng)320,用于控制網(wǎng)絡設備300的操作??梢圆捎萌魏瓮ㄓ貌僮飨到y(tǒng)。還提供基本輸入/輸出系統(tǒng)(“BIOS”)318,用于控制網(wǎng)絡設備300的低級操作。
      如圖3所示,網(wǎng)絡設備300還可以經(jīng)由網(wǎng)絡接口單元310與互聯(lián)網(wǎng)或諸如圖1中的LAN/WAN106-107和圖2中的LAN/WAN206的其他通信網(wǎng)絡進行通信,該網(wǎng)絡接口單元被構建以結合各種通信協(xié)議使用,所述通信協(xié)議包括但不限于TCP/IP協(xié)議、UDP/IP協(xié)議等。網(wǎng)絡接口單元310有時通稱為收發(fā)器或收發(fā)設備。
      網(wǎng)絡單元300還可以包括用于發(fā)送電子郵件的SMTP處理機應用、用于接收和傳遞HTTP請求的HTTP處理機應用、以及用于處理安全連接的HTTPS處理機應用。HTTPS處理機應用還以安全方式發(fā)起與外部應用的通信。但是,網(wǎng)絡設備300不限于這些處理機應用,并且在不脫離本發(fā)明的范圍的情況下,網(wǎng)絡設備300可以采用許多其他協(xié)議處理機應用。
      網(wǎng)絡設備300還可以包括輸入/輸出接口324,用于與外部設備的通信,所述外部設備例如是鼠標、鍵盤、掃描儀或圖3中未示出的其他輸入設備。類似地,網(wǎng)絡設備300還可以包括附加的大容量存儲裝置,諸如CD-ROM/DVD-ROM驅(qū)動器326和硬盤驅(qū)動器328。硬盤驅(qū)動器328由網(wǎng)絡設備300使用,以在其他事情間存儲應用程序、數(shù)據(jù)庫等。
      以上所述的大容量存儲器示出一種類型的計算機可讀介質(zhì),即計算機存儲介質(zhì)。計算機存儲介質(zhì)可以包括以任何方法或技術實施的用于存儲信息的易失性、非易失性、可移動和非可移動介質(zhì),所述信息例如是計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)。計算機存儲介質(zhì)的例子包括RAM、ROM、EEPROM、閃存或其他存儲器技術、CD-ROM、數(shù)字通用盤(DVD)或其他光存儲器、磁帶盒、磁帶、磁盤存儲器或其他磁存儲設備、或其他可以被用于存儲期望的信息的介質(zhì),并且其可以由計算設備訪問。
      在一個實施方式中,大容量存儲器存儲用于實施操作系統(tǒng)320的程序代碼和數(shù)據(jù)。該大容量存儲器還可以存儲用于執(zhí)行網(wǎng)絡設備300的功能的附加的程序代碼和數(shù)據(jù)。一個或多個應用350等可以被加載到大容量存儲器中并在操作系統(tǒng)320上運行。如圖所示,集群配置管理器(CCM)342是可以運行在操作系統(tǒng)320上的應用的例子。
      CCM342被安排用于管理集群內(nèi)的成員的配置改變。CCM342可以操作用于接收配置改變,并引導集群成員轉(zhuǎn)變?yōu)槭聞仗幚砟J?。CCM342可以將該配置改變發(fā)送給每個集群成員。盡管不要求,但是希望給定的配置改變被集群的所有成員接受。例如,當配置改變包括對獨立互聯(lián)網(wǎng)協(xié)議(IIP)地址的改變時,此類配置改變可以由單個集群成員做出。在另一個例子中,期望集群中的每個成員同步于相同的時鐘時間。在另一個例子中,期望集群的每個成員包括基本相似的主機配置、網(wǎng)絡管理協(xié)議版本/配置等。類似地,期望每個成員采用相同的集群IP(CIP)地址。在任何情況下,對于全局的集群成員改變,CCM342可以采用原子集群配置方法,其中全局的配置改變被統(tǒng)一地應用到集群的每個成員。如果確定配置改變對于任何集群成員是不可接受的,則認為配置改變對于該集群是全局不可接受的,并將其拒絕。該方法使得集群避免不正確地接受由集群成員做出的不可接受的集群配置。例如,CCM342可以采用與處理400基本相同的處理以管理該配置改變,以下結合圖4更詳細地描述所述處理400。
      說明性操作現(xiàn)在將參考圖4至圖5描述本發(fā)明的某些方面的操作。圖4和圖5可以被視為互補的處理,其中一個在集群管理器上執(zhí)行,而另一個在集群成員上執(zhí)行。
      同樣地,圖4示出總體上表示用于管理對集群的配置改變的處理的一個實施方式的邏輯流程圖。圖4的處理400可以在圖1的集群管理器105內(nèi)以及圖2的集群成員205內(nèi)實施。
      如圖4所示,在開始塊之后,處理400在塊402處開始,其中接收配置改變。可以從多種源的任何一個接收配置改變,這些源包括但不限于在網(wǎng)絡上從另一設備通過由管理員的輸入、腳本、另一種應用、處理等。
      所接收的配置改變可以包括針對集群的所有成員的多種改變的任何一種。當接收到配置改變時,處理繼續(xù)至塊404,其中將消息發(fā)送到每個集群成員,所述每個集群成員被引導至初始化每個集群成員的事務處理模式。作為該事務處理初始化的一部分,每個集群成員將執(zhí)行鎖定響應,從而準備接收該配置改變,并且改變源可以被“鎖定(lock out)”。
      接著處理流轉(zhuǎn)向決定塊406,其中做出關于是否將每個集群成員鎖定在事務處理模式中的確定,并準備接收配置改變。例如,這樣的確定可通過從每個集群成員接收指示該集群成員狀態(tài)的消息而做出。在一個實施方式中,當不是所有集群成員都接收到一個狀態(tài)時做出該確定。例如,如果一個集群成員“離線”,則這可以引起與集群成員的連接故障等。在任何情況下,如果確定所有集群成員都沒有處于事務處理模式,則處理轉(zhuǎn)向呼叫處理以執(zhí)行其他動作。該處理還可以向管理員、另一個處理等提供指示哪個集群成員不處于事務處理模式的信息。假定哪個集群成員不處于事務處理模式,則可以采取適當?shù)膭幼?,包括但不限于在預定時間段之后、在所識別的集群成員執(zhí)行復位或其他情況、從集群將所識別的集群成員去除之后等等重新進入處理400。
      但是,如果在決定塊406處,確定所有集群成員都處于事務處理模式,則處理流轉(zhuǎn)向塊408,其中配置改變被發(fā)送到每個集群成員。在一個實施方式中,配置改變被發(fā)送到采用改變協(xié)議的每個集群成員??梢葬槍︻A定端口等將該改變協(xié)議發(fā)送到預定協(xié)議網(wǎng)絡上的每個集群成員。由于每個集群成員接收該配置改變,所以該配置改變由集群成員評估,以確定該配置改變對于該集群成員是否是可接受的。
      處理400繼續(xù)到?jīng)Q定塊410,其中做出關于配置改變是否可由所有集群成員接受的確定。在一個實施方式中,基于從每個集群成員接收的另一消息做出這種確定。如果該配置改變對于所有集群成員是可接受的,則處理流轉(zhuǎn)向塊412;否則處理流轉(zhuǎn)向塊414。
      在塊412處,將指示將由集群成員作為永久性改變而接受的配置改變的消息發(fā)送到每個集群成員。然后處理轉(zhuǎn)向呼叫處理以執(zhí)行其他動作。
      但是,在塊414處,如果所有的集群成員不接受該配置改變,則將指示該配置改變將被中止或忽略的消息發(fā)送到每個集群成員。即,該配置改變將不被構成永久性的。然后處理返回呼叫處理以執(zhí)行其他動作。
      圖5示出根據(jù)本發(fā)明的總體上表示由集群成員響應配置改變的處理的一個實施方式的邏輯流程圖。圖5的處理500可以在圖1的集群成員102-104內(nèi)以及圖2的集群成員202-204內(nèi)實施。
      在開始塊之后,圖5的處理500在塊502處開始,其中接收事務處理模式的轉(zhuǎn)換的請求。作為響應,接收請求的集群成員嘗試鎖定自身以從集群管理器而不是從另一個源接收配置改變。
      接著處理下一步繼續(xù)到?jīng)Q定塊504,其中做出關于集群成員是否處于事務處理模式的確定。由于多種原因的任何一種,該集群成員可能不轉(zhuǎn)換到事務處理模式,所述原因包括但不限于設備目前正在執(zhí)行不能被中斷的另一個動作,設備不能理解事務處理模式機制、不能執(zhí)行鎖定等。如果確定集群成員不處于事務處理模式,則處理轉(zhuǎn)到塊518,其中發(fā)送指示集群成員不處于事務處理模式的消息。接著處理繼續(xù)返回到呼叫處理以執(zhí)行其他動作。
      但是,如果在決定塊504處,確定集群成員處于事務處理模式,處理前進到塊506,其中發(fā)送指示集群成員處于事務處理模式的消息。接著處理繼續(xù)到?jīng)Q定塊508,其中做出關于是否接收配置改變的確定??梢杂捎诙喾N原因的任何一種而不接收配置改變,所述原因包括但不限于由于所有集群成員都不處于事務處理模式而使事務處理終止、網(wǎng)絡故障等。在任何情況下,如果配置改變不被接收,則處理前進到返回呼叫處理以執(zhí)行其他動作。但是,如果接收了配置改變,則處理流轉(zhuǎn)向決定塊510。
      在決定塊510處,做出關于所接收的配置改變是否是可接受的確定。由于多種原因中的任何一種,配置改變可以是不可接受的。例如,配置改變可以請求一個文件的存儲空間,但是集群成員不具有足夠的存儲空間用于該文件。作為另一個例子,配置改變可以請求集群的CIP中的改變,但是CIP中的改變可能與集群成員的IIP等相沖突。在任何情況下,如果確定配置改變是不可接受的,則處理轉(zhuǎn)向塊520;否則,處理前進到塊512。
      但是,在決定塊510處,如果確定配置改變是不可接受的,則處理前進到塊520,其中發(fā)送指示該配置改變是不可接受的消息。該消息可以包括足以指示該配置改變是不可接受的原因的信息。接著處理下一步繼續(xù)到塊522,其中接收指示配置改變將被中止、不被構成永久性、或被忽略的消息。處理流轉(zhuǎn)向塊524,其中配置改變由集群成員中止、退回重來、放棄或忽略。在塊524完成之后,處理轉(zhuǎn)向呼叫處理以執(zhí)行其他動作。
      在塊512處,發(fā)送指示配置改變是可接受的消息。處理繼續(xù)到?jīng)Q定塊514,其中做出關于是否接收到指示配置改變將被接受為永久性的消息的確定。例如,當集群中的另一集群成員已指示該配置對于該集群成員是不可接受時,該配置改變將不被接受為永久性的。在任何情況下,如果對于所有集群成員,該配置改變不是全局可接受的,則處理流轉(zhuǎn)向塊524,其中配置改變的實施被忽略、退回重來等,從而其不被構成永久性的。然后處理返回到呼叫處理以執(zhí)行其他動作。但是,如果將該配置改變構成永久性的,則處理繼續(xù)到塊516。在塊516處,集群成員執(zhí)行或應用配置改變作為永久性的改變(即直到另一配置改變指示對該改變進行改變?yōu)橹?。然后處理返回呼叫處理以執(zhí)行其他動作。
      將可以理解,以上所討論的流程示意圖的每個塊以及以上流程示意圖的塊的組合,可以由計算機程序指令實施。這些程序指令可以被提供給處理器以產(chǎn)生一種機器,使得在處理器上執(zhí)行的指令創(chuàng)建用于實施在流程圖的一個或多個塊中規(guī)定的動作的裝置。該計算機程序指令可以由處理器執(zhí)行,以使得由該處理器執(zhí)行一系列操作步驟來產(chǎn)生計算機實施的處理,從而使得在該處理器上執(zhí)行的指令提供用于實施在流程圖的一個或多個塊中規(guī)定的動作的步驟。
      因此,流程示意圖的塊支持用于執(zhí)行規(guī)定動作的裝置的組合、用于執(zhí)行規(guī)定動作的步驟的組合、以及用于執(zhí)行規(guī)定動作的動作和程序指令裝置。還將可以理解,流程示意圖中的每個塊、以及流程示意圖中的塊的組合可以由基于專用硬件的系統(tǒng)實施,所述系統(tǒng)執(zhí)行規(guī)定動作或步驟、或?qū)S糜布c計算機指令的組合。
      以上說明書、例子和數(shù)據(jù)提供本發(fā)明的制造和使用的完整描述。由于在不脫離本發(fā)明的精神和范圍的情況下可做出本發(fā)明的多個實施方式,所以本發(fā)明歸屬于以下所附的權利要求書中。
      權利要求
      1.一種用于管理針對集群的配置改變的方法,包括接收所述配置改變;將所述配置改變發(fā)送到所述集群的每個成員;確定所述配置改變是否是所述集群的任何成員不可接受的,并且如果確定所述配置改變是所述集群的任何成員不可接受的,則引導每個集群成員忽略所述配置改變;以及如果所述集群的每個成員指示該配置改變是可接受的,則引導所述集群的每個成員應用所述配置改變。
      2.根據(jù)權利要求1所述的方法,其中發(fā)送所述配置改變還包括確定所述集群的每個成員是否處于事務處理模式中,并且如果每個成員處于所述事務處理模式中,則發(fā)送所述配置改變。
      3.根據(jù)權利要求1所述的方法,還包括發(fā)送所述配置改變,發(fā)送所述配置改變還包括發(fā)送針對所述集群的每個成員轉(zhuǎn)換到事務處理模式的請求。
      4.根據(jù)權利要求1所述的方法,其中所述集群的至少一個成員是移動設備。
      5.根據(jù)權利要求1所述的方法,其中所述配置改變還包括以下的至少一個地址改變、主機配置改變、軟件改變、固件改變、補丁和時間改變。
      6.根據(jù)權利要求1所述的方法,其中所述集群的每個成員指示所述配置改變是可接受的還包括所述集群的每個成員發(fā)送消息。
      7.根據(jù)權利要求6所述的方法,其中所述消息采用網(wǎng)絡協(xié)議。
      8.一種用于管理針對網(wǎng)絡上集群的配置改變的設備,包括收發(fā)器,用于從所述集群的成員接收和向所述集群的成員發(fā)送消息;以及改變管理器,被配置用于執(zhí)行動作,所述動作包括確定所述集群的每個成員是否處于事務處理模式中,并且如果所述集群的每個成員處于事務處理模式中,則向所述集群的每個成員發(fā)送所述配置改變,確定所述配置改變對所述集群的至少一個成員是否是不可接受的,并且如果確定所述配置改變對所述集群的至少一個成員是不可接受的,則引導每個集群成員忽略所述配置改變,以及如果所述集群的每個成員指示所述配置改變是可接受的,則引導所述集群的每個成員執(zhí)行所述配置改變。
      9.根據(jù)權利要求8所述的設備,其中所述設備還被配置用于采用安全加密協(xié)議與所述集群的至少一個其他成員通信。
      10.根據(jù)權利要求8所述的設備,其中所述設備還被配置用于作為移動設備操作。
      11.根據(jù)權利要求8所述的設備,其中確定所述集群的每個成員是否處于事務處理模式還包括從所述集群的每個成員接收消息。
      12.根據(jù)權利要求8所述的設備,其中所述集群被配置用于提供至少一個網(wǎng)絡管理服務。
      13.根據(jù)權利要求8所述的設備,其中所述集群的至少一個其他成員被配置用于執(zhí)行鎖定操作。
      14.一種用于管理針對網(wǎng)絡上集群的配置改變的調(diào)制數(shù)據(jù)信號,所述調(diào)制數(shù)據(jù)信號包括以下動作在集群管理器處接收所述配置改變;向所述集群的每個成員發(fā)送所述配置改變;使得所述集群管理器能夠確定所述配置改變對所述集群的任何成員是否是不可接受的,并且如果確定所述配置改變對所述集群的任何成員是不可接受的,則發(fā)送指示每個集群成員忽略所述配置改變的消息;以及使得所述集群管理器能夠確定所述配置改變對所述集群的每個成員是否是可接受的,并且如果確定所述配置改變對所述集群的每個成員是可接受的,則引導所述集群的每個成員執(zhí)行所述配置改變。
      15.根據(jù)權利要求14所述的調(diào)制數(shù)據(jù)信號,其中使得所述集群管理器能夠確定所述配置改變是否是可接受的還包括從所述集群的每個成員接收消息。
      16.根據(jù)權利要求14所述的調(diào)制數(shù)據(jù)信號,其中使得所述集群管理器能夠確定所述配置改變是否是不可接受的還包括從比所述集群的每個成員更少的成員接收消息。
      17.根據(jù)權利要求14所述的調(diào)制數(shù)據(jù)信號,其中所述集群的至少一個成員和所述集群管理器中的至少一個被配置用于作為移動設備操作。
      18.根據(jù)權利要求14所述的調(diào)制數(shù)據(jù)信號,其中所述集群的至少一個成員被配置用于執(zhí)行鎖定和事務處理操作中的至少一個。
      19.根據(jù)權利要求14所述的調(diào)制數(shù)據(jù)信號,其中所述配置改變還包括以下的至少一個地址改變、主機配置改變、版本改變、補丁和時間改變。
      20.一種用于管理針對網(wǎng)絡上集群的配置改變的設備,包括用于向所述集群的每個成員發(fā)送所述配置改變的裝置;用于從所述集群的每個成員接收所述配置改變的接受指示的裝置,并且如果對于所述集群的至少一個成員沒有接收到所述接受指示,則采用用于引導每個集群成員忽略所述配置改變的裝置;以及用于確定所述集群的每個成員是否指示所述配置改變是可接受的裝置,并且如果確定所述配置改變是可接受的,則采用用于引導所述集群的每個成員執(zhí)行所述配置改變的裝置。
      全文摘要
      一種用于管理集群成員的配置的設備和方法。本發(fā)明采用原子集群配置方法,該配置方法包括對于集群中的成員統(tǒng)一地應用配置改變。集群內(nèi)的每個成員被初始化為事務處理模式。如果所有的成員都處于事務處理模式,則向每個成員提供改變,所述每個成員評估所接收的改變。如果確定該改變對于任何成員是不可接受的,則確定該改變是全局不可接受的,并且針對集群中的所有成員而拒絕該改變。
      文檔編號G06F15/177GK1973282SQ200580020887
      公開日2007年5月30日 申請日期2005年6月23日 優(yōu)先權日2004年6月25日
      發(fā)明者科恩魯·斯基坎斯, 克里帕卡蘭·卡萊卡 申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1