亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于管理可擴展計算機系統(tǒng)的方法和系統(tǒng)的制作方法

文檔序號:6628283閱讀:305來源:國知局
專利名稱:用于管理可擴展計算機系統(tǒng)的方法和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種用于管理可擴展(scalable)計算機系統(tǒng)的工具。更具體地說,所述工具支持配置并管理可擴展系統(tǒng)的每個組件和資源。
背景技術
按照定義,多處理器系統(tǒng)包含多個處理器,在此也稱為CPU,其可以以一種稱為并行計算的方式同時執(zhí)行多個進程或者在單個進程內(nèi)同時執(zhí)行多個線程。一般說來,多處理器系統(tǒng)執(zhí)行多個進程或者線程比例如個人計算機(PC)的順序執(zhí)行程序的常規(guī)單處理器系統(tǒng)快。實際的性能優(yōu)勢是多個因素的作用,這些因素包括可以并行執(zhí)行部分多線程進程和/或多個不同進程的程度以及特定的多處理器系統(tǒng)的體系結(jié)構(gòu)。一個關鍵因素是存在于現(xiàn)代多處理器中的高速緩存器。因此,可以通過在CPU上運行進程和線程來優(yōu)化性能,所述CPU的高速緩存器包含那些進程和線程將要使用的存儲器。
現(xiàn)代多處理器計算機系統(tǒng)是可擴展的計算機系統(tǒng),其通常由多個節(jié)點組成,這些節(jié)點經(jīng)由電纜互連??蓴U展的計算機系統(tǒng)支持靜態(tài)或者動態(tài)地添加和/或刪除系統(tǒng)資源。可擴展系統(tǒng)的益處在于它適于把改變與系統(tǒng)的容量、配置和速度相關聯(lián)。在不停止應用程序在系統(tǒng)上的執(zhí)行的情況下,可擴展系統(tǒng)可以被擴大來實現(xiàn)更好的資源利用。
可擴展的多處理器計算系統(tǒng)可以依照硬件被分區(qū),以便使計算機上的資源子集可用于具體應用。分區(qū)(partition)是能夠執(zhí)行一個操作系統(tǒng)映像的高速緩存相干節(jié)點的集合。每個分區(qū)具有一個主節(jié)點和可選的次節(jié)點。在動態(tài)分區(qū)的系統(tǒng)中,可以在操作期間重新配置資源分配以便更加有效地運行應用程序。對可動態(tài)分區(qū)的可擴展計算機系統(tǒng)的管理較為復雜。一些現(xiàn)有的解決方案對系統(tǒng)資源的人工配置提供了支持。然而,這些解決方案不支持系統(tǒng)資源的動態(tài)分區(qū)。因此,系統(tǒng)資源的人工配置要求臨時關閉受影響的資源,直到完成重新配置。
在Zalewski等人提出的第6,260,068號美國專利中給出了一種現(xiàn)有的解決方案,其建議在多分區(qū)(multi-partition)的計算機系統(tǒng)中在各個分區(qū)之間動態(tài)移動硬件資源。每個分區(qū)具有至少一個處理器、存儲器和I/O電路。所述分區(qū)中的某些資源可被分配給另一分區(qū)。采用了能夠通過把一個分區(qū)的資源重新分配給另一分區(qū)來動態(tài)重新配置分區(qū)的機制。所述硬件資源是基于從一個分區(qū)到第二分區(qū)的請求而被重新分配的。然而,Zalewski等人局限于在多分區(qū)的計算系統(tǒng)中在各個分區(qū)之間移動硬件資源,而未能解決對分區(qū)內(nèi)的資源的高級管理。
因此,需要一種用于提供可擴展的計算機系統(tǒng)和系統(tǒng)資源的動態(tài)配置和管理的工具。

發(fā)明內(nèi)容
本發(fā)明包括一種用于創(chuàng)建可擴展計算機系統(tǒng)并且用于管理所創(chuàng)建系統(tǒng)的功能的工具。
依照本發(fā)明的第一方面,提供了一種用于管理計算機系統(tǒng)的方法。從一個未分配的可擴展節(jié)點創(chuàng)建可擴展的計算機系統(tǒng)。另外,遠程管理所述系統(tǒng)內(nèi)的可擴展功能以及所述系統(tǒng)的一個分區(qū)內(nèi)的可擴展分區(qū)功能。
依照本發(fā)明的另一方面,提供了一種在計算機可讀信號承載介質(zhì)中的產(chǎn)品。提供了用于從一個未分配的節(jié)點創(chuàng)建可擴展計算機系統(tǒng)的介質(zhì)中的裝置;另外,提供了用于遠程管理可擴展功能,以及用于遠程管理所述系統(tǒng)的分區(qū)內(nèi)的可擴展分區(qū)功能的介質(zhì)中的裝置。
依照本發(fā)明的又一方面,提供了一種計算機管理工具。所述工具包括協(xié)調(diào)器,適于從一個未分配的節(jié)點創(chuàng)建可擴展的計算機系統(tǒng)。提供遠程功能管理器以便控制可擴展功能,并且提供遠程分區(qū)管理器以便控制可擴展分區(qū)功能。
從下面結(jié)合附圖對本發(fā)明目前的優(yōu)選實施例的詳細說明,本發(fā)明的其它特征和優(yōu)點將變得顯而易見。


圖1是依照本發(fā)明優(yōu)選實施例的計算機管理工具的方框圖。
圖2是舉例說明管理工具的元件功能的概況的流程圖。
圖3是舉例說明發(fā)現(xiàn)系統(tǒng)部件的過程的流程圖。
圖4是舉例說明確認(validate)系統(tǒng)部件的過程的流程圖。
圖5是舉例說明配置分區(qū)的過程的流程圖。
圖6是舉例說明向系統(tǒng)部件供電的過程的流程圖。
圖7是舉例說明取消對系統(tǒng)部件的供電的過程的流程圖。
圖8是舉例說明配置遠程I/O附件的過程的流程圖。
具體實施例方式
概述一種用于提供可擴展計算機系統(tǒng)的綜合硬件分區(qū)管理的工具。所述工具提供了在所述計算機系統(tǒng)中所有節(jié)點的概況,包括關于可擴展節(jié)點和可擴展分區(qū)的細節(jié)。所述工具使操作者能從一個未分配(unassigned)的可擴展節(jié)點來創(chuàng)建可擴展計算機系統(tǒng),并且管理可擴展分區(qū)功能。所述工具平衡服務處理器以便確定哪些節(jié)點屬于所述可擴展系統(tǒng)?;谕ㄐ艆f(xié)議,可以把在所提供的時間幀內(nèi)響應發(fā)現(xiàn)請求的節(jié)點添加到所述系統(tǒng)。發(fā)現(xiàn)請求之后,所述工具可以確認在系統(tǒng)中哪些端口起作用。從所述發(fā)現(xiàn)請求接收的結(jié)果和/或端口的確認能夠把響應單元集成到所述系統(tǒng)中。因此,所述工具是能夠管理可擴展計算機系統(tǒng)的單個接口。
技術細節(jié)圖1是示出了在所述可擴展計算機系統(tǒng)內(nèi)管理工具(5)的物理位置的圖表(10)。所述系統(tǒng)中支持所述工具的功能的基本元件包括管理控制臺(20)、管理服務器(30)、服務處理器(15)和在分區(qū)內(nèi)的節(jié)點上執(zhí)行的操作系統(tǒng)(40)。管理控制臺(20)具有三個嵌入工具系統(tǒng)發(fā)現(xiàn)工具(22)、系統(tǒng)確認工具(24)和系統(tǒng)配置工具(26)??刂婆_工具(22)、(24)和(26)嵌入在物理上與管理服務器(30)分離的控制臺(20)上。在一個實施例中,控制臺(20)和服務器(30)可以是兩個獨立的機器,或者合并為一個機器。每個控制臺工具(22)、(24)和(26)分別支持系統(tǒng)發(fā)現(xiàn)、系統(tǒng)確認和分區(qū)管理。所述管理服務器(30)包括用于存儲分區(qū)信息的應用數(shù)據(jù)庫(38),和三個嵌入工具組件分區(qū)管理工具(32)、用于使能和禁止在遠程I/O附件中的插槽的配置工具(34)以及用于支持試通(ping)任務的發(fā)現(xiàn)和確認工具(36)。服務器的嵌入工具組件為對應的控制臺組件提供了支持的基礎結(jié)構(gòu)。嵌入在所述服務器(32)中的分區(qū)管理工具結(jié)合控制臺的可擴展系統(tǒng)配置工具(22)來起作用。類似地,嵌入在所述服務器中的配置工具(34)結(jié)合嵌入在所述控制臺(20)中的可擴展系統(tǒng)配置工具(24)來起作用,而嵌入在所述服務器中的發(fā)現(xiàn)和確認工具(36)結(jié)合嵌入在所述控制臺(20)中的可擴展系統(tǒng)發(fā)現(xiàn)和可擴展系統(tǒng)確認工具(26)來起作用。每個分區(qū)在其主節(jié)點與服務處理器(15)通信。在一個實施例中,具有多個分區(qū)的系統(tǒng)可以包括多個服務處理器,每個服務處理器使與所述管理服務器(30)的通信便于進行。示出的每個分區(qū)(40)包括服務處理器設備驅(qū)動器(42)和管理工具的代理(44)。所述設備驅(qū)動器(42)支持服務處理器(15)和分區(qū)(40)之間的通信。類似地,所述代理(44)支持管理工具和分區(qū)(40)之間的通信。因此,所述管理工具包括嵌入在所述系統(tǒng)不同組件內(nèi)的元件,以便能夠從遠程控制臺來控制這種元件。
如圖1所示,所示出的工具(5)的元件嵌入在管理應用的服務器和控制臺內(nèi)。管理控制臺(20)和服務器(30)之間的通信是帶內(nèi)的,即通過內(nèi)部通信協(xié)議,利用管理工具(5)來使其便于進行。類似地,所述系統(tǒng)中從服務處理器(15)到任何分區(qū)(40)的通信以及所述系統(tǒng)中從工具(5)到任何分區(qū)(40)的通信是帶內(nèi)的。然而,從服務器(30)到服務處理器(15)的所有通信都是帶外的,即通過外部通信協(xié)議。因此,分別嵌入在所述控制臺和服務器中的工具和應用提供了所有元件以便支持所述系統(tǒng)內(nèi)的節(jié)點和分區(qū)的管理。
圖2是示出所述管理工具的高級視圖以及其怎樣管理分區(qū)和分區(qū)功能的流程圖(70)。第一步要求所述計算機系統(tǒng)的硬件與所述管理工具物理上相連(72)。此后,配置所述服務處理器以便與管理工具外部通信(74)。在一個實施例中,這包括為每個服務處理器(15)建立因特網(wǎng)協(xié)議地址,并且配置用戶標識符和與所述服務處理器(15)相關聯(lián)的密碼。一旦完成步驟(72)和(74),那么啟動管理控制臺(20)(76),并且發(fā)現(xiàn)所述計算機系統(tǒng)的物理平臺(節(jié)點)(78)。在步驟(78)的發(fā)現(xiàn)期間,可以請求用戶提供他們的識別符和相關聯(lián)的密碼。在步驟(78)之后,進行測試以確定所述用戶標識符和相關聯(lián)的密碼是否有效(80)。步驟(80)的測試的否定響應,將導致用戶請求訪問先前發(fā)現(xiàn)的所述計算機系統(tǒng)的物理平臺(節(jié)點)(82)。這種請求可以包括向所述服務器的非易失性隨機存取存儲器(NVRAM)詢問分區(qū)描述符。在步驟(82)之后或在步驟(80)測試的肯定響應之后,進行隨后的測試以確定是否已經(jīng)由所述分區(qū)或管理工具中的基本輸入/輸出系統(tǒng)(BIOS)配置所述系統(tǒng)內(nèi)的可擴展元件(84)。步驟(84)的測試的否定響應表明在所述系統(tǒng)內(nèi)可能存在未由所述BIOS定義的可擴展元件。在這種情況下,如圖3中所示執(zhí)行發(fā)現(xiàn)功能,以便識別所述未定義的可擴展元件(86)。
步驟(84)的測試的肯定響應之后或在步驟(86)完成所述發(fā)現(xiàn)任務之后,執(zhí)行確認工具以便確定所述系統(tǒng)組件的物理連接(88)。圖4舉例說明了執(zhí)行所述確認工具的細節(jié)??梢栽诓襟E(84)測試的肯定響應之后執(zhí)行所述確認工具,以便確定是否已經(jīng)重新用電纜連接了任何可擴展的元件。在系統(tǒng)發(fā)現(xiàn)和確認之后,可以使用所述管理工具以便配置分區(qū)(90),如圖5中所示。配置分區(qū)的過程可以包括創(chuàng)建可擴展分區(qū),把節(jié)點插入到所述分區(qū)中,并且在所述分區(qū)內(nèi)分配主節(jié)點。另外,配置分區(qū)的過程可以包括配置遠程I/O附件,如圖8中所示。最后,可以調(diào)用管理工具以便對由所述管理工具管理的分區(qū)通電和/或斷電(92),如圖6和7所示。因此,在發(fā)現(xiàn)所述可擴展計算機系統(tǒng)的物理平臺之后,可以調(diào)用所述管理工具以便創(chuàng)建并管理可擴展的計算機系統(tǒng)。
如圖2所示,由所述管理工具和應用支持的元件之一是系統(tǒng)發(fā)現(xiàn)工具。此工具采用與其它節(jié)點物理通信即有線的方式來與每個節(jié)點通信。圖3是舉例說明使用所述發(fā)現(xiàn)工具來把一個或多個節(jié)點添加到所述系統(tǒng)的過程的流程圖(100)。在發(fā)現(xiàn)計算機系統(tǒng)中節(jié)點的請求(102)之后,所述管理服務器(30)向與被發(fā)現(xiàn)的節(jié)點通信的服務處理器發(fā)送試通(ping)請求,并且等待響應(104)。通過外部通信信道把試通請求的內(nèi)部通信從控制臺(20)發(fā)送到嵌入在管理服務器(30)中的發(fā)現(xiàn)工具(36)。在具有與不同節(jié)點通信的多個服務處理器的系統(tǒng)中,通過外部通信信道把試通請求發(fā)布至每個服務處理器。當接收所述試通請求時,所述服務處理器向物理上與請求發(fā)布所述試通程序的服務器相連的每個未鎖節(jié)點發(fā)布試通程序(106)。此后,進行測試以確定是否由服務器(30)從所述試通程序的接受節(jié)點處接收到響應(108)。步驟(108)測試的否定響應表明在所述試通程序的接收端沒有可用的節(jié)點可以添加到所述計算機系統(tǒng)(110)。然而,步驟(108)測試的肯定響應導致把響應的節(jié)點添加到所述系統(tǒng)(112)。對于添加到所述計算機系統(tǒng)的每個節(jié)點,編譯響應所述試通程序的時間(114)??梢栽诓糠职l(fā)現(xiàn)的系統(tǒng)以及需要配置的系統(tǒng)上使用所述發(fā)現(xiàn)工具。因此,使用所述發(fā)現(xiàn)工具來確定所述系統(tǒng)的拓撲結(jié)構(gòu),并且把響應的節(jié)點添加到所述可擴展系統(tǒng)。
除所述發(fā)現(xiàn)工具以外,所述應用包括驗證工具,用于確定在所述系統(tǒng)的節(jié)點中端口的可用性。圖4是舉例說明與系統(tǒng)發(fā)現(xiàn)操作相關聯(lián)的被添加到所述系統(tǒng)的每個節(jié)點的每個端口的確認操作過程的流程圖(150)。識別屬于所述系統(tǒng)的所有節(jié)點(152)并識別把每個所識別的節(jié)點連接到所述系統(tǒng)中其它節(jié)點的電纜(154)。所述節(jié)點的識別可以從所述發(fā)現(xiàn)工具的完成開始。把試通程序形式的通信從管理服務器(30)發(fā)送到所述系統(tǒng)中所有識別的通信端口(156)。所述試通是雙邊通信協(xié)議。接收所述試通程序的每個節(jié)點的每個端口被期望用響應試通程序(response ping)來響應管理器。應當注意的是,所有試通程序首先被執(zhí)行然后再被確認。進行測試以確定所述管理器是否在預定義的時間間隔內(nèi)從所識別的端口接收了響應試通程序(158)。如果步驟(158)測試的響應是否定的,那么這表明所述確認失敗(160)??赡苡捎诟鞣N原因而導致發(fā)生確認失敗。例如,如果所述系統(tǒng)是具有兩個處理器擴展模塊的單節(jié)點系統(tǒng),那么電纜連接可能局限于兩個通信端口。在另一例子中,可能從不屬于所述系統(tǒng)的節(jié)點接收響應,其中這種響應往往導致錯誤消息的產(chǎn)生。確認過程驗證到通信端口的物理連接。在所述確認失敗之后,經(jīng)由管理服務器(30)把錯誤消息發(fā)送到管理控制臺(20),表明對于所指定的通信端口所述確認過程失敗(164)。作為選擇,如果在步驟(158)測試的響應是肯定的,那么這表明對于所識別的端口所述確認是成功的,即所述端口恰當?shù)毓ぷ?。?jīng)由管理服務器(30)把消息發(fā)送到管理控制臺(20),表明對于所指定的通信端口所述確認是成功的(162)。在確認成功或失敗之后,編輯對每個端口進行確認的時間,并且生成報告以便把確認信息傳送到與發(fā)布學習的管理控制臺(20)通信的操作者(164)。在一個實施例中,發(fā)送到管理器的每個消息包括時間間隔,所述時間間隔表示從啟動對所指定端口的確認直到終結(jié)時間之內(nèi)所經(jīng)過的時間。在所述管理器接收到合格消息或失敗消息之后,產(chǎn)生報告以便所述管理器概括系統(tǒng)中每個端口的狀態(tài)。因此,所述確認過程確定可擴展計算機系統(tǒng)的節(jié)點或資源的每個通信端口的物理連接。
所述管理器的主要元件之一是配置和/或管理多節(jié)點計算機系統(tǒng)中的可擴展分區(qū)。圖5是舉例說明配置可擴展計算機系統(tǒng)內(nèi)分區(qū)的過程的流程圖(200)。第一步是啟動管理控制臺(202)。此后,操作者可以在控制臺上觀看建議的可擴展系統(tǒng)的配置(204),在此之后是創(chuàng)建分區(qū)(206)。一旦已經(jīng)創(chuàng)建所述分區(qū),那么操作者可以從可擴展系統(tǒng)選擇節(jié)點并且把它們分配到所述分區(qū)(208)。然后所述操作者把所述分區(qū)內(nèi)的節(jié)點之一指定為主節(jié)點(210),其負責引導(boot)所述分區(qū)。此后,進行測試以確定在所述計算機系統(tǒng)中是否存在遠程I/O附件(212)。步驟(212)測試的肯定響應將導致為所述分區(qū)配置遠程I/O附件(214),如圖8中所示。然而,步驟(212)測試的否定響應或在步驟(214)配置遠程I/O附件之后,在管理服務器上保存分區(qū)配置信息(216)。因此,配置分區(qū)的過程包括從先前發(fā)現(xiàn)節(jié)點的列表中為所述分區(qū)選擇節(jié)點,并且把那些節(jié)點之一指定為所述分區(qū)中的主節(jié)點。
在創(chuàng)建和/或配置分區(qū)之后,可以調(diào)用管理工具以便控制向所述計算機系統(tǒng)內(nèi)的分區(qū)供電。圖6是舉例說明對可擴展計算機系統(tǒng)的分區(qū)供電的過程的流程圖(240)。如圖5中所示,只有已經(jīng)配置了分區(qū)(242)才可以啟動此過程。進行測試以確定所述分區(qū)是否具有被指定為主節(jié)點的節(jié)點(244)。步驟(244)測試的否定響應將導致把所述分區(qū)中的節(jié)點之一指定為主節(jié)點(246)。在步驟(246)之后或在步驟(244)測試的肯定響應之后,在所述主節(jié)點上提供到服務處理器的連接(248)。此后,進行另一測試以確定步驟(248)的連接是否成功(250)。步驟(250)測試的否定響應將導致管理器向操作者轉(zhuǎn)發(fā)錯誤消息,表明無法建立在主節(jié)點和服務處理器之間的連接(252)。然而,步驟(250)測試的肯定響應將導致把分區(qū)描述符存儲在所述服務處理器的非易失性隨機存取存儲器(NVRAM)中,并且把來自管理器的用于通電的指令轉(zhuǎn)發(fā)到所指定的分區(qū)(254)。所述分區(qū)描述符是所述分區(qū)的描述,其包括可擴展系統(tǒng)和可擴展分區(qū)內(nèi)節(jié)點的數(shù)目,分區(qū)中節(jié)點的唯一通用標識符、主節(jié)點和遠程I/O附件。在步驟(254)之后,進行測試以確定對所指定分區(qū)的通電指令是否成功(256)。步驟(256)測試的否定響應表明無法向所指定的分區(qū)供電,并且把錯誤消息發(fā)送給控制臺的操作者(258)。然而,步驟(256)測試的肯定響應表明所述分區(qū)的主節(jié)點已經(jīng)引導并且開始操作(260)。因此,通過使用服務處理器并且把分區(qū)中的一個節(jié)點指定為主節(jié)點,所述管理器可以向所述主節(jié)點發(fā)送指令以對所指定分區(qū)供電。
與圖6類似,分區(qū)可以從所述管理器接收關閉指令。圖7是舉例說明對計算機系統(tǒng)中的分區(qū)的斷電過程的流程圖(270)。只有已經(jīng)配置了分區(qū)(272)才啟動此過程。此后,進行測試以確定所述分區(qū)是否具有被指定為主節(jié)點的節(jié)點(274)。步驟(274)測試的否定響應將導致把所述分區(qū)中的節(jié)點之一指定為主節(jié)點(276)。在步驟(276)之后或在步驟(274)測試的肯定響應之后,在所述分區(qū)的主節(jié)點上提供到服務處理器的連接(278)。此后,進行另一測試以確定在步驟(278)的連接是否成功(280)。步驟(280)測試的否定響應將導致管理器向操作者轉(zhuǎn)發(fā)錯誤消息,表明無法建立在主節(jié)點和服務處理器之間的連接(282)。然而,步驟(280)的肯定響應將導致向服務處理器轉(zhuǎn)發(fā)指令以對所述分區(qū)斷電(284)。此后,進行測試以確定是否成功執(zhí)行所述斷電指令(286)。步驟(286)測試的否定響應將導致所述管理器向操作者轉(zhuǎn)發(fā)錯誤消息,表明沒有執(zhí)行所述斷電指令(288)。作為選擇,步驟(286)測試的肯定響應將導致向操作者轉(zhuǎn)發(fā)消息,表明執(zhí)行了所述斷電指令(290)。因此,通過使用服務處理器并且把分區(qū)中的一個節(jié)點指定為主節(jié)點,所述管理器可以向主節(jié)點發(fā)送用于對所述分區(qū)斷電的指令。
所述可擴展的計算機系統(tǒng)可以包括一個或多個遠程I/O附件(RIOE)??梢酝ㄟ^所述管理器來遠程配置每個RIOE。圖8是舉例說明配置遠程RIOE的過程的流程圖(300)。應當注意,只有已經(jīng)配置了分區(qū)(302)才啟動此過程。一旦已經(jīng)確定所述系統(tǒng)包括配置的分區(qū),從所述分區(qū)中的RIOE列表選擇將要配置的RIOE(304)。查看所選擇RIOE的當前配置(306),并且將其設置為所選擇ROIE的默認配置。每個RIOE具有可用于一個或多個分區(qū)的兩個插槽分組。從管理控制臺,操作者選擇將被包括在分區(qū)和相關聯(lián)的分區(qū)描述符內(nèi)的插槽的一個或兩個分組(308)。作為選擇要被包括在分區(qū)中的插槽分組的一部分,還選擇電纜(310)。例如,如果用戶使能分組一的插槽,那么還將選擇附于該分組的電纜。在某些配置中,冗余的電纜連接是可能的,并且在這種情況下用戶必須選擇是使用所述冗余電纜連接還是從RIOE到節(jié)點的唯一電纜。操作者檢查所選擇的遠程I/O附件配置(312),如步驟(308)和(310)所規(guī)定。把所述遠程I/O配置與所述分區(qū)存儲在管理服務器(30)上(314),并且完成所述配置。因此,通過在管理控制臺提供的指令,所述操作者可以基于所述插槽分組到所述計算機系統(tǒng)的物理連接,將遠程I/O附件的插槽分組遠程分配到一個或多個分區(qū)。
與現(xiàn)有技術相比的優(yōu)點可以基于工作負荷情況對計算機系統(tǒng)或所述系統(tǒng)內(nèi)的分區(qū)來添加或刪除節(jié)點和系統(tǒng)資源。添加或刪除節(jié)點或其它系統(tǒng)資源的過程可以靜態(tài)或動態(tài)地進行。管理工具平衡所述服務處理器以便能夠擴展控制系統(tǒng)資源。所述管理工具支持從遠程控制臺來管理所述計算機系統(tǒng)和/或所述系統(tǒng)內(nèi)的資源。
可替換實施例應當理解的是,盡管這里為了舉例說明已經(jīng)描述了本發(fā)明的具體實施例,但是在不脫離本發(fā)明精神和范圍的情況下可以進行各種修改。特別的是,管理系統(tǒng)的操作者可以利用預定義的時限來配置發(fā)現(xiàn)和確認工具,以便從被指定來接收試通程序的節(jié)點和端口接收通信響應。如果在發(fā)現(xiàn)工具的最初通信中指定的節(jié)點沒有在設置時限內(nèi)響應,那么從節(jié)點接收的滯后響應將阻止所述節(jié)點加入所述系統(tǒng)。類似地,不會把已經(jīng)被添加到與發(fā)現(xiàn)工具相關聯(lián)系統(tǒng)的節(jié)點端口添加到管理工具以作為起作用的端口,其中所述發(fā)現(xiàn)工具向確認工具通信提供延遲的響應。另外,所述管理工具可以包括事件處理機和動作事件處理機,用于支持基于規(guī)則的分區(qū)故障轉(zhuǎn)移(failover)。例如,事件過濾器可以為分區(qū)提供想要的操作范圍,而事件處理機可以實現(xiàn)預定義的動作,如果發(fā)生分區(qū)故障轉(zhuǎn)移的話可以由所述管理工具實現(xiàn)所述預定義的動作。因此,本發(fā)明的保護范圍僅由下列權(quán)利要求及其等效物限制。
權(quán)利要求
1.一種用于計算機管理的方法,包括從一個未分配的可擴展節(jié)點來創(chuàng)建可擴展計算機系統(tǒng);遠程管理所述系統(tǒng)中的可擴展功能;并且遠程管理所述系統(tǒng)的分區(qū)內(nèi)的可擴展分區(qū)功能。
2.如權(quán)利要求1所述的方法,其中從由下列組成的組中選擇所述可擴展功能將可擴展節(jié)點插入所述可擴展系統(tǒng),從所述可擴展系統(tǒng)刪除節(jié)點,發(fā)現(xiàn)所述可擴展系統(tǒng)的拓撲結(jié)構(gòu),確認所述可擴展系統(tǒng)的連線,創(chuàng)建所述可擴展系統(tǒng)中的可擴展分區(qū),及其組合。
3.如權(quán)利要求1所述的方法,其中從由下列組成的組中選擇所述可擴展分區(qū)功能將節(jié)點插入所述分區(qū),從所述分區(qū)刪除節(jié)點,設置所述分區(qū)中的主節(jié)點,配置遠程I/O附件,執(zhí)行電源管理任務,及其組合。
4.如權(quán)利要求1所述的方法,其中管理可擴展分區(qū)功能的步驟包括結(jié)合預定義事件自動執(zhí)行分區(qū)故障轉(zhuǎn)移。
5.如權(quán)利要求1所述的方法,還包括發(fā)現(xiàn)所述可擴展系統(tǒng)的拓撲結(jié)構(gòu)。
6.如權(quán)利要求5所述的方法,其中發(fā)現(xiàn)拓撲結(jié)構(gòu)的步驟包括從一個節(jié)點通過所述節(jié)點的一個或多個端口發(fā)布試通程序。
7.如權(quán)利要求6所述的方法,其中創(chuàng)建可擴展系統(tǒng)的步驟包括所述試通節(jié)點以及每個可擴展節(jié)點響應所述試通節(jié)點。
8.如權(quán)利要求7所述的方法,還包括確認所述可擴展系統(tǒng)的連線。
9.如權(quán)利要求8所述的方法,其中確認連線的步驟包括向所述可擴展系統(tǒng)中的所有節(jié)點的所有端口發(fā)布試通程序。
10.如權(quán)利要求5所述的方法,還包括在發(fā)現(xiàn)所述系統(tǒng)的拓撲結(jié)構(gòu)之后發(fā)布發(fā)現(xiàn)報告。
11.如權(quán)利要求10所述的方法,其中所述發(fā)現(xiàn)報告包括從由下列組成的組中選擇的數(shù)據(jù)每個節(jié)點發(fā)現(xiàn)成功或失敗的指示,發(fā)現(xiàn)時間,及其組合。
12.如權(quán)利要求8所述的方法,還包括在驗證所述端口的連線之后發(fā)布確認報告。
13.如權(quán)利要求12所述的方法,其中所述確認報告包括從由下列組成的組中選擇的數(shù)據(jù)試通響應確認,每個端口確認成功或失敗的指示,確認時間,及其組合。
14.一種產(chǎn)品,包括計算機可讀的信號承載介質(zhì);所述介質(zhì)中的用于從一個未分配的節(jié)點來創(chuàng)建可擴展計算機系統(tǒng)的裝置;所述介質(zhì)中的用于遠程管理可擴展功能的裝置;和所述介質(zhì)中的用于遠程管理所述系統(tǒng)的分區(qū)內(nèi)的可擴展分區(qū)功能的裝置。
15.如權(quán)利要求14所述的產(chǎn)品,其中從由下列組成的組中選擇所述介質(zhì)可記錄的數(shù)據(jù)存儲介質(zhì)和調(diào)制的載波信號。
16.如權(quán)利要求14所述的產(chǎn)品,其中從由下列組成的組中選擇所述可擴展功能將可擴展節(jié)點插入所述可擴展系統(tǒng),從所述可擴展系統(tǒng)刪除節(jié)點,發(fā)現(xiàn)所述可擴展系統(tǒng)的拓撲結(jié)構(gòu),確認所述可擴展系統(tǒng)的連線,創(chuàng)建所述可擴展系統(tǒng)中的可擴展分區(qū),及其組合。
17.如權(quán)利要求14所述的產(chǎn)品,其中從由下列組成的組中選擇所述可擴展分區(qū)功能將節(jié)點插入所述分區(qū),從所述分區(qū)刪除節(jié)點,設置所述分區(qū)中的主節(jié)點,配置遠程I/O附件,執(zhí)行電源管理任務,及其組合。
18.如權(quán)利要求14所述的產(chǎn)品,其中用于管理可擴展分區(qū)功能的所述裝置包括結(jié)合預定義事件來自動執(zhí)行分區(qū)故障轉(zhuǎn)移。
19.如權(quán)利要求14所述的產(chǎn)品,還包括所述介質(zhì)中的用于發(fā)現(xiàn)所述系統(tǒng)的拓撲結(jié)構(gòu)的裝置。
20.如權(quán)利要求19所述的產(chǎn)品,其中用于發(fā)現(xiàn)系統(tǒng)拓撲結(jié)構(gòu)的所述裝置包括適于從一個節(jié)點通過所述節(jié)點的一個或多個端口發(fā)布的試通程序。
21.如權(quán)利要求20所述的產(chǎn)品,其中所述介質(zhì)中的用于創(chuàng)建可擴展系統(tǒng)的裝置包括把所述試通節(jié)點和每個可擴展響應節(jié)點放置在所述系統(tǒng)中。
22.如權(quán)利要求21所述的產(chǎn)品,還包括所述介質(zhì)中的用于確認所述可擴展系統(tǒng)的連線的裝置。
23.如權(quán)利要求22所述的產(chǎn)品,其中用于確認所述可擴展系統(tǒng)的連線的所述裝置包括向所述系統(tǒng)中的所有節(jié)點的所有端口發(fā)布試通程序。
24.如權(quán)利要求19所述的產(chǎn)品,還包括介質(zhì)中的用于在發(fā)現(xiàn)所述系統(tǒng)的拓撲結(jié)構(gòu)之后發(fā)布發(fā)現(xiàn)報告的裝置。
25.如權(quán)利要求24所述的產(chǎn)品,其中所述發(fā)現(xiàn)報告包括從由下列組成的組中選擇的數(shù)據(jù)每個節(jié)點發(fā)現(xiàn)成功或失敗的指示,發(fā)現(xiàn)時間,及其組合。
26.如權(quán)利要求22所述的產(chǎn)品,還包括介質(zhì)中的用于在驗證所述端口的連線之后發(fā)布確認報告的裝置。
27.如權(quán)利要求26所述的產(chǎn)品,其中所述確認報告包括從由下列組成的組中選擇的數(shù)據(jù)試通響應確認,每個端口確認成功或失敗的指示,確認時間,及其組合。
28.一種計算機管理工具,包括協(xié)調(diào)器,適用于從一個未分配的節(jié)點創(chuàng)建可擴展計算機系統(tǒng);遠程功能管理器,適用于控制可擴展功能;和遠程分區(qū)管理器,適用于控制分區(qū)內(nèi)的可擴展分區(qū)功能。
29.如權(quán)利要求28所述的工具,其中從由下列組成的組中選擇所述可擴展功能將可擴展節(jié)點插入所述可擴展系統(tǒng),從所述可擴展系統(tǒng)刪除節(jié)點,發(fā)現(xiàn)所述可擴展系統(tǒng)的拓撲結(jié)構(gòu),確認所述可擴展系統(tǒng)的連線,創(chuàng)建所述可擴展系統(tǒng)中的可擴展分區(qū),及其組合。
30.如權(quán)利要求28所述的工具,其中從由下列組成的組中選擇所述可擴展分區(qū)功能將節(jié)點插入所述分區(qū),從所述分區(qū)刪除節(jié)點,設置所述分區(qū)中的主節(jié)點,配置遠程I/O附件,執(zhí)行電源管理任務,及其組合。
31.如權(quán)利要求28所述的工具,其中所述遠程分區(qū)管理器適于與預定義的事件相關聯(lián)地自動執(zhí)行分區(qū)故障轉(zhuǎn)移。
32.如權(quán)利要求28所述的工具,還包括拓撲結(jié)構(gòu)發(fā)現(xiàn)工具,適于確定所述系統(tǒng)的成員節(jié)點。
33.如權(quán)利要求32所述的工具,其中所述拓撲結(jié)構(gòu)發(fā)現(xiàn)工具適于將通信節(jié)點包括為所述系統(tǒng)中的成員。
34.如權(quán)利要求32所述的工具,還包括適于確證所述系統(tǒng)的連線的確認工具。
35.如權(quán)利要求34所述的工具,其中所述確認工具向所述系統(tǒng)中所有節(jié)點的所有端口發(fā)布試通程序。
36.如權(quán)利要求32所述的工具,還包括適于在所述成員節(jié)點確定之后發(fā)布的拓撲結(jié)構(gòu)發(fā)現(xiàn)報告。
37.如權(quán)利要求36所述的工具,其中所述拓撲結(jié)構(gòu)發(fā)現(xiàn)報告包括從由下列組成的組中選擇的數(shù)據(jù)每個節(jié)點發(fā)現(xiàn)成功或失敗的指示,發(fā)現(xiàn)時間,及其組合。
38.如權(quán)利要求34所述的工具,還包括適于在確證所述連線之后發(fā)布的確認報告。
39.如權(quán)利要求38所述的工具,其中所述確認報告包括從由下列組成的組中選擇的數(shù)據(jù)試通響應確認,每個端口確認成功或失敗的指示,確認時間,及其組合。
全文摘要
一種用于遠程管理可擴展計算機系統(tǒng)的方法和系統(tǒng)。把相關聯(lián)的元件嵌入在服務器和相關聯(lián)的控制臺上。為每個分區(qū)提供服務處理器,其中所述服務處理器支持所述服務器和指定的分區(qū)之間的通信。操作者可以發(fā)現(xiàn)并確認計算機系統(tǒng)中元件的可用性。另外,操作者可以平衡從相關聯(lián)的發(fā)現(xiàn)和確認接收的數(shù)據(jù),以便配置或重新配置支持計劃的工作量的系統(tǒng)中的分區(qū)。
文檔編號G06F9/46GK1719415SQ200510082548
公開日2006年1月11日 申請日期2005年7月8日 優(yōu)先權(quán)日2004年7月9日
發(fā)明者詹姆斯·J·博澤克, 康納·B·弗萊恩, 德博雷·L·麥克唐納, 維諾德·邁諾恩, 保羅·A·斯考格隆德, 托尼·W·奧弗 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1