用於管理設備的配置的系統和方法
2023-05-30 06:55:46
專利名稱:用於管理設備的配置的系統和方法
用於管理設備的配置的系統和方法背景發明領域根據本發明的至少一個實施例大體上涉及用於數據中心管理的系統和方法,並且更具體地,涉及用於管理網絡關鍵物理基礎設施(NCPI)設備的配置的系統和方法。相關技術的討論響應於基於信息的經濟增長的要求,信息技術網絡在全球範圍內繼續激增。這個增長的一個表現是集中式網絡數據中心。集中式網絡數據中心通常由在提供網絡連接、電力和冷卻能力的結構內布置的各種信息技術裝置組成。該裝置常常安置在被稱為「機架 (rack)」的專用機殼內,專用機殼使這些通信、電力和冷卻元件成為一體。在一些數據中心配置內,數排機架被組織到熱和冷通道內以降低與冷卻信息技術裝置相關的花費。這些特徵使數據中心成為傳遞許多軟體應用所需要的計算能力的成本有效的方式。各種過程和軟體應用例如從羅德艾蘭州West Kingston的施耐德電氣的美國電力轉換公司(APC)可得到的hfraStruXure Central產品已經被開發來幫助數據中心人員配置位於數據中心內的NCPI設備的操作行為。這些工具中的一些允許用戶調整分配給 NCPI設備的一個或者多個本地存儲的預定設置的值,並且因而影響NCPI設備如何操作。通常,這些本地的預定設置限於NCPI設備可用的總設置的子集。發明概述根據本發明的方面表明下列評價數據中心工作人員將在配置NCPI設備時受益於比使用傳統技術可得到的更大的靈活性。根據一個實施例,一種用於使用數據中心管理裝置來配置NCPI設備的方法被提供。該方法包括通過所述數據中心管理裝置經由網絡從第一 NCPI設備收集至少一個設備配置、修改所述至少一個設備配置以及經由所述網絡向所述第一 NCPI設備提供所修改的至少一個設備配置的行為。在該方法中,通過所述數據中心管理裝置收集所述至少一個設備配置的行為可以包括從所述第一 NCPI設備複製至少一個配置文件的行為。另外,通過所述數據中心管理裝置從所述第一 NCPI設備收集所述至少一個設備配置的行為可以包括從不間斷電源(UPS) 收集所述至少一個設備配置的行為。該方法還可以包括在數據存儲器內存儲所修改的至少一個設備配置的行為。繼續本實施例,該方法還可以包括向第二 NCPI設備提供所修改的至少一個設備配置的行為。在本方法中,向所述第一 NCPI設備提供所修改的至少一個設備配置的行為可以包括向UPS提供所修改的至少一個設備配置的行為,並且向第二 NCPI設備提供所修改的至少一個設備配置的行為可以包括向配電單元(PDU)提供所修改的至少一個設備配置的行為。另外,在本方法中,向所述UPS提供所修改的至少一個設備配置的行為可以包括提供包括所述UPS和所述PDU所共有的操作參數的配置文件的行為。根據另一個實施例,一種用於配置NCPI設備的數據中心管理裝置被提供。該數據中心管理裝置包括存儲介質、網絡接口和耦合到所述存儲介質和所述網絡接口的控制器。該控制器配置成經由所述網絡接口從第一 NCPI設備收集至少一個設備配置,修改所述至少一個設備配置和經由所述網絡接口向所述第一 NCPI設備提供所修改的至少一個設備配置。該控制器還可以配置成從所述第一 NCPI設備複製至少一個配置文件。另外,該控制器還可以配置成從不間斷電源(UPQ收集所述至少一個設備配置。進一步地,該控制器可以配置成在所述存儲介質上存儲所修改的至少一個設備配置。另外,該控制器可以配置成向第二 NCPI設備提供所修改的至少一個設備配置。另外,該控制器可以配置成提供包括UPS 和PDU所共有的操作參數的配置文件。根據另一個實施例,一種用於使用數據中心管理裝置來自動配置NCPI設備的方法被提供。該方法包括下列行為定義配置政策,所述配置政策具有相關的NCPI設備配置; 通過所述數據中心管理裝置確定遵循所述NCPI設備配置政策的至少一個NCPI設備;並且向遵循所述NCPI設備配置政策的所述至少一個NCPI設備提供所述相關的NCPI設備配置。在該方法中,定義所述配置政策的行為可以包括基於所述至少一個NCPI設備的物理位置來定義適用於所述至少一個NCPI的配置政策的行為。另外,在該方法中,提供所述相關的NCPI設備配置的行為可以包括將至少一個配置文件複製到所述至少一個NCPI設備的行為。而且,提供所述相關的NCPI設備配置的行為可以包括向不間斷電源(UPQ提供所述相關的NCPI設備配置的行為。繼續本實施例,在該方法中,定義所述配置政策的行為可以包括指定事件的行為, 所述事件的發生觸發所述配置政策的應用,並且該方法還可以包括在執行通過所述數據中心管理裝置確定遵循所述NCPI設備配置政策的所述至少一個NCPI設備的所述行為之前確定所述事件已經發生的行為。另外,在該方法中,定義所述配置政策的行為可以包括定義適用於不同功能類型的至少兩個NCPI設備的配置政策的行為。而且,在該方法中,定義適用於所述至少兩個NCPI設備的所述配置政策的行為可以包括定義適用於UPS和計算機機房空調的配置政策的行為。附圖的簡要說明附圖沒有被規定為按比例繪製。在附圖中,在不同圖中所示的每一個相同或者近似相同的部件由相似的數字表示。出於清楚的目的,可能不是每一個部件都被標註在每一個圖中。在附圖中
圖1示出可實現根據本發明的各種方面的示例性計算機系統;圖2說明根據本發明的示例性分布式系統;圖3描繪用戶可以用來配置NCPI設備的示例性接口 ;圖4示出用戶可以用來配置NCPI設備的另一個示例性接口 ;圖5說明用戶可以用來配置NCPI設備的另一個示例性接口 ;圖6示出用戶可以用來配置NCPI設備的另一個示例性接口 ;圖7描繪用戶可以用來配置NCPI設備的另一個示例性接口 ;圖8示出用於配置NCPI設備的實施例;圖9說明用於配置NCPI設備的另一個示例性過程;圖10描繪用於配置NCPI設備的另一個示例性過程;圖11示出用於配置NCPI設備的另一個示例性過程;圖12說明用於配置NCPI設備的另一個示例性過程;
圖13描繪用於配置NCPI設備的另一個示例性過程;圖14示出用於配置NCPI設備的另一個示例性過程;以及圖15說明用於配置NCPI設備的另一個示例性過程。詳細描述根據本發明的至少一些實施例涉及用戶用來配置NCPI設備的系統和方法。NCPI 設備可以包括用於向安置在數據中心內的裝置提供物理資源(例如電力和冷卻)和監控服務(例如環境和安全監控)的任何設備。NCPI設備的例子包括發電機、不間斷電源(UPS)、 變壓器、配電單元(PDU)、電源插座、計算機機房空氣處理機(CRAH)、機架上安裝的空調 (RMAC)、計算機機房空調(CRAC)、環境傳感器例如溫度、溼度和氣流傳感器、以及安全設備例如安全攝像機、門接觸傳感器、以及類似物。儘管NCPI設備可以包括足夠的計算資源來控制NCPI設備的操作,這些計算資源限制於並且適合於支持NCPI設備的操作。在至少一個實施例中,這些有限的計算機資源可以布置在網絡管理卡(NMC)例如可以從APC得到的 UPSNMC 上。本文公開的根據本發明的方法在其應用中不限於在下面的描述中闡述的或者在附圖中示出的部件的構造和布置的細節。這些方面能夠採用其他例子並且以多種方式被實踐或者執行。具體實現的例子在本文只是出於說明的目的來提供,而沒有被規定為限制性的。特別是,結合任何一個或者多個實施例討論的行為、元件和特徵沒有被規定為從任何其他實施例中的類似的角色排除。例如,根據一個實施例,計算機系統配置成執行本文描述的任何功能,包括但不限於配置NCPI設備。但是,這樣的系統還可以執行其他功能,例如提供用戶接口以允許用戶管理配置政策。而且,本文描述的系統可以配置成包括或者排除本文討論的任何功能。因此,本發明不限於具體的功能或者功能設置。另外,本文使用的措詞和術語是出於描述的目的而不應當被視為限制性的。在本文「包括(including)」、「包括(comprising)」、「具有」、 「包含」、「含有」及其變形的使用意指包括其後列出的項及其等效物以及另外的項。計算機系統本文描述的根據本發明的各種方面和功能可以在一個或者多個計算機系統上被實現為硬體或者軟體。存在目前在使用中的計算機系統的許多例子。除了別的以外,這些例子還包括網絡裝置、個人計算機、工作站、大型機、聯網客戶端、伺服器、媒體伺服器、應用伺服器、資料庫伺服器和web伺服器。計算機系統的其他例子可以包括移動計算設備(例如蜂窩電話和個人數字助理)和網絡裝置(例如負載均衡器、路由器和交換機)。另外,根據本發明的方面可以位於單個計算機系統上或者可以分布在與一個或者多個通信網絡連接的多個計算機系統之間。例如,在一個或者多個計算機系統之間可以分布各種方面和功能,該計算機系統配置成向一個或者多個客戶計算機提供服務,或者作為分布式系統的一部分執行總任務。 另外,可以在客戶-伺服器或者多層系統上執行這些方面,該系統包括在執行各種功能的一個或者多個伺服器系統之間分布的部件。因此,本發明不限於在任何特定的系統或者系統組上執行。另外,這些方面可以在軟體、硬體或者固件、或者其任何組合中實現。因此, 根據本發明的方面可以使用各種硬體和軟體配置在方法、行為、系統、系統元件和部件內實現,並且本發明不限於任何特定的分布式結構、網絡或者通信協議。
圖1示出了分布式計算機系統100的框圖,在分布式計算機系統100中可以實施根據本發明的各種方面和功能。分布式計算機系統100可以包括一個或者多個計算機系統。例如,如所示,分布式計算機系統100包括計算機系統102、104和106。如所示,計算機系統102、104和106通過通信網絡108互連,並且可以通過通信網絡108交換數據。網絡 108可以包括計算機系統和NCPI設備可以用來交換數據的任何通信網絡。為了使用網絡 108交換數據,計算機系統102、104和106以及網絡108可以使用多種方法、協議和標準,除了別的以外,這些方法、協議和標準還包括令牌環、乙太網、無線乙太網、藍牙、TCP/IP、UDP、 Http, FTP、SNMP、SMS、MMS, SS7、Json、Soap、Corba、REST 和 Web 服務。為了保證數據傳輸是安全的,計算機系統102、104和106可以使用多種安全措施通過網絡108來傳輸數據,除了其他安全技術以外,安全措施還包括TSL、SSL或者VPN。儘管分布式計算機系統100示出三個聯網的計算機系統,分布式計算機系統100可以包括使用任何介質和通信協議聯網的任何數量的計算機系統和計算設備。根據本發明的各種方面和功能可以被實現為在包括圖1所示的計算機系統102 的一個或者多個計算機系統內執行的專用硬體或者軟體。如所示,計算機系統102包括處理器110、存儲器112、總線114、接口 116和存儲器118。處理器110可以執行產生被操縱的數據的一系列指令。處理器110可以是在市場上可以得到的處理器,例如htel Xeon, Itanium>Core>Celeron>Pentium>AMD Opteron>Sun UltraSPARC^IBM Power5+ IBM X 型機晶片,但是可以是任何類型的處理器、多處理器或者控制器。處理器110通過總線114 連接到其他系統元件,包括一個或者多個存儲器設備112。存儲器112可以用於在計算機系統102的操作過程中存儲程序和數據。因此,存儲器112可以是相當高性能的易失性隨機存取存儲器,例如動態隨機存取存儲器(DRAM)或者靜態存儲器(SRAM)。但是,存儲器112可以包括用於存儲數據的任何設備,例如磁碟驅動器或者其他非易失性存儲設備。根據本發明的各種實施例可以將存儲器112組織成為特殊的並且在一些情況中唯一的結構來執行本文公開的方面和功能。計算機系統102的部件可以通過諸如總線114的互連元件耦合。總線114可以包括一個或者多個物理總線,例如集成在同一機器內的部件之間的總線,但是可以包括在系統元件之間的任何通信耦合,包括專用或者標準計算總線技術,例如IDE、SCSI、PCI和 InfiniBand。因此,總線114使通信例如數據和指令能夠在計算機系統102的系統部件之間交換。計算機系統102還包括一個或者多個接口設備116,例如輸入設備、輸出設備和輸入/輸出設備的組合。接口設備可以接收輸入或者提供輸出。更具體地,輸出設備可以再現用於外部顯示的信息。輸入設備可以接受來自外部源的信息。接口設備的例子包括鍵盤、 滑鼠設備、跟蹤球、麥克風、觸控螢幕、列印設備、顯示屏、揚聲器、網絡接口卡等。接口設備允許計算機系統102與諸如用戶和其他系統的外部實體交換信息並通信。存儲系統118可以包括計算機可讀和可寫的非易失性數據存儲介質,其中存儲定義由處理器執行的程序的指令。存儲系統118還可以包括在介質上或介質中記錄的信息, 並且該信息可以被該程序處理。更具體地,該信息可以存儲在一個或多個數據結構內,數據結構特別配置成節省存儲空間或者增加數據交換性能。指令可以永久地存儲為編碼信號, 並且指令可以使處理器執行本文描述的任何功能。除了別的以外,介質還可以是例如光碟、磁碟或者快閃記憶體。在操作中,處理器或者一些其他控制器可以使數據從非易失性記錄介質讀到另一個存儲器例如存儲器112中,該存儲器允許比在存儲系統118內包括的存儲介質更快地通過處理器存取信息。該存儲器可以位於存儲系統118或者存儲器112內,但是,處理器110可以操縱在存儲器112內的數據,並且然後在處理完成後將數據複製到與存儲系統 118關聯的介質。各種部件可以管理在介質和集成電路存儲元件之間的數據移動,並且本發明不限於此。另外,本發明不限於特定的存儲器系統或者存儲系統。雖然計算機系統102作為例子被示為一種類型的計算機系統,在這種類型的計算機系統上可以實施根據本發明的各種方面和功能,但本發明的方面不限於在如圖1所示的計算機系統上實現。根據本發明的各種方面和功能可以在具有與圖1所示的不同的結構或者部件的一個或者多個計算機上實踐。例如,計算機系統102可以包括特別編程的專用硬體,例如適合於執行本文公開的特定操作的專用集成電路(ASIC)。而另一個例子可以使用利用摩託羅拉PowerPC處理器運行MAC OS System X的幾個通用計算設備以及運行專用硬體和作業系統的幾個專用計算設備來執行相同的功能。計算機系統102可以是包括作業系統的計算機系統,該作業系統管理包括在計算機系統102內的硬體元件的至少一部分。通常,處理器或者控制器例如處理器110執行作業系統,該作業系統可以是例如基於Windows的作業系統,例如可以從微軟公司得到的 Windows NT、Windows 2000 (Windows ME)、Windows XP 或者 Windows Vista 作業系統、可以從蘋果計算機公司得到的MAC OS System X作業系統、很多基於Linux的作業系統分布之一例如從Red Hat公司得到的Enterprise Linux作業系統、從昇陽電腦公司得到的 Solaris作業系統、或者從各種源得到的UNIX作業系統。許多其他作業系統可以被使用,並且實施例不限於任何具體的實現。處理器和作業系統一起定義計算機平臺,可以為計算機平臺用高級程式語言編寫應用程式。這些部件應用可以是可執行的、中間的字節碼或者解釋碼,其使用通信協議(例如TCP/IP)通過通信網絡(例如網際網路)通信。類似地,根據本發明的方面可以使用面向對象的程式語言例如· Net、SmallTalk、Java、C++、Ada、或者C#(C_Sharp)來實現。也可以使用其他面向對象的程式語言。可選地,可以使用函數、腳本或者邏輯程式語言。另外,根據本發明的各種方面和功能可以在非編程環境例如以HTML、XML或者其他格式創建的文件中實現,當在瀏覽器程序的窗口中觀察時,這些文件再現圖形用戶接口的方面或者執行其他的功能。另外,根據本發明的各種實施例可以被實現為編程的或者非編程的元件、或者其任何組合。例如,網頁可以使用HTML來實現,而從網頁內調用的數據對象可以用C++編寫。因此,本發明不限於特定的程式語言,並且任何合適的程式語言可以被使用。根據本發明的實施例可以執行在本發明的範圍以外的功能。例如,可以使用現有的商品例如資料庫管理系統例如從華盛頓州西雅圖的微軟公司得到的SQL Server、從加利福尼亞州Redwood Shores的Oracle得至Ij的Oracle Database禾口從力口利福尼亞州Santa Clara的昇陽電腦公司得到的MySQL、或者積分軟體例如紐約Armonk的IBM得到的Web Sphere中間件來實現系統的方面。但是,運行例如SQL Server的計算機系統可能能夠支持根據本發明的方面和與不在本發明範圍內的各種應用的資料庫一致的方面。示例性系統結構
圖2示出包括分布式系統200的物理和邏輯元件的內外關係圖。如所示,分布式系統200根據本發明被特別配置。關於圖2中描述的系統結構和內容僅僅是為了示例性的目的而不是用來將本發明限制到在圖2中所示的具體的結構。如將對本領域普通技術人員明顯的,許多不同的系統結構可被設計而不偏離本發明的範圍。在圖2中所示的具體布置被選擇來增進明了性。信息可以使用任何技術在圖2中所描述的元件、部件和子系統之間流動。例如,這樣的技術包括經由TCP/IP通過網絡傳遞信息、在存儲器中的模塊之間傳遞信息、和通過寫到文件、資料庫或者一些其他非易失性存儲設備來傳遞信息。其他的技術和協議可以被使用而不偏離本發明的範圍。參考圖2,系統200包括用戶202、配置接口 204、數據中心管理裝置206、通信網絡 208、一組 NCPI 設備(即 PDU 210、CRAH 212、CRAC 212、UPS 216 和 RMAC 218)。系統 200 允許用戶202(例如數據中心技術人員或者其他數據中心人員)與配置接口 204互動以創建或者修改NCPI設備配置或者設備配置政策。NCPI設備配置指定影響NCPI設備操作的方式的一個或者多個操作參數的一個或者多個值。例如,參考圖2,UPS 216的設備配置可以包括指定UPS 216的上轉移點和下轉移點、頻率容限和對功率變化的靈敏度的操作參數的值。因此,設備配置提供有組織的一組操作參數,其可以針對特定的NCPI設備的特定的操作參數和特徵並且可從總的操作角度定義NCPI設備的行為。設備配置政策可以使一個或者多個NCPI設備與一個或者多個NCPI設備配置關聯。在設備配置和一個或者多個NCPI設備之間的關聯可以基於多種NCPI設備特徵,除去別的以外,NCPI設備特徵還包括NCPI設備的物理位置、NCPI設備所屬的邏輯組、NCPI設備的功能類型和包括NCPI設備的網絡段。如下面進一步討論的,根據本發明的一些實施例自動地將設備配置政策應用於檢測到的NCPI設備。例如,參考圖2,數據中心管理裝置206可以應用設備配置政策,該政策基於RMAC 218在數據中心中的物理位置來設置RMAC218的目標空氣溫度。根據一個實施例,配置接口 204包括配置成與用戶202交換配置信息的設施,例如代碼、數據、數據結構或者對象。該信息可以包括用戶202希望配置哪些NCPI設備的指示、 分配給在給定設備配置內的特定操作參數的值和哪些設備配置在本地保存在數據中心管理裝置206上的指令。下面進一步討論配置接口 204的特徵,如可以在根據本發明的各種實施例中找到的。如在圖2中所示的,數據中心管理裝置206向用戶202顯示配置接口 204。數據中心管理裝置是專用計算設備,其被製造來提供數據中心設計、監控和配置服務。根據一個實施例,數據中心管理裝置206是可以通過施耐德公司從APC得到的hfraStruXure 中央伺服器裝置。如所示,數據中心管理裝置206可以與經由網絡208可訪問的NCPI設備交換信息。該信息可以包括支持數據中心管理裝置206的特徵和功能所需的任何信息。例如, 該信息可以包括配置信息,例如一個或者多個設備配置。根據各種實施例,數據中心管理裝置206包括配置成產生針對各種NCPI設備的許多設備配置的功能。在一個實施例中,數據中心管理裝置206包括配置成產生可以用於設置多個NCPI設備的單個設備配置的設施。例如,數據中心管理裝置206可以產生涵蓋CRAC 214和RMAC 218的單個設備配置。在本實施例中,單個設備配置可以指示作為被多個NCPI設備支持的操作參數的併集的操作參數的值。可選地,單個設備配置可以指示作為被多個 NCPI設備支持的操作參數的交集的操作參數的值。在另一個實施例內,數據中心管理裝置 206可以為經由網絡208可訪問的每一個NCPI設備產生單獨的設備配置。在這個例子中, 每一個設備配置可以指示一個NCPI設備特有的操作參數的值。在各種實施例中,每一個NCPI設備可以在配置文件內存儲設備配置。這些配置文件可以包括姓名、指定要分配給操作參數的值的值元組。在一些實施例中,數據中心管理裝置206包括配置成修改和存儲配置文件並且與NCPI設備交換(即,接收或者提供)配置文件的設施。在一個實施例中,數據中心管理裝置206可以使用FTP或者安全FTP與NCPI設備交換配置文件,雖然可以採用其他文件傳輸協議而不偏離本發明的範圍。根據其他的實施例,數據中心管理裝置206包括配置成應用一個或者多個NCPI設備配置政策的設施。在一些實施例中,數據中心管理裝置206存儲NCPI設備和它們的特徵的列表。在這些實施例中,數據中心管理裝置206包括配置成通過使配置政策所定向的 NCPI設備屬性與在列表中包括的NCPI設備的特徵匹配來確定特定的NCPI設備遵循一個或者多個配置政策的設施。另外,在這些實施例中,數據中心管理裝置206具有配置成向遵循配置政策的 NCPI設備提供與設備配置政策關聯的設備配置的設施。在一個實施例中,數據中心管理裝置206通過使用FTP將配置文件複製到NCPI設備來向NCPI設備提供設備配置。另外,在一些實施例中,數據中心管理裝置206包括配置成響應於事件來應用政策的設施,除去別的以外,事件例如是在網絡208上檢測新的NCPI設備、從用戶202或者在周期性基礎上接收請求。信息(包括NCPI設備配置政策)能以在能夠在計算機可讀介質上存儲信息的任何邏輯結構存儲在數據中心管理裝置206上,除了其他結構以外,邏輯結構還包括平面文件、加索引文件、分層資料庫、關係資料庫或者面向對象的資料庫。數據可以使用唯一和外來的關鍵關係和索引來建模。唯一和外來的關鍵關係和索引可以在各種欄位和表格之間建立,以保證數據完整性和數據交換性能。配置接口實施例根據各種實施例,配置接口 204可以向用戶提供關於他們如何和何時配置NCPI設備的高靈活度。在這些實施例中,用戶202可以使用配置接口 204修改在數據中心管理裝置206上本地存儲的設備配置。另外,用戶202可以使數據中心管理裝置206經由網絡208 與NCPI設備交換設備配置。因此,配置接口 204可以用於設計新的設備配置或者可以用於從一個NCPI設備取回現有的設備配置,基於所取回的設備配置創建新的設備配置並且將該新的設備配置複製到一個或者多個NCPI設備。用於進行這些配置活動的有用的系統和方法的表述被配置接口 204可以被構造和組織的獨特的方式影響。相反地,在這些配置活動中使用的元件和執行的行動影響配置接口 204的這個例子的屬性和設施。配置接口 204可以通過引導用戶202完成配置NCPI設備的過程的各種用戶接口屏幕和元件來提供功能。圖3-7示出了可以包括在配置接口 204內的一組示例性用戶接口屏幕。轉到圖3,用戶接口屏幕330包括單獨的選擇元件302、NCPI設備列表304、選擇全部元件314和一組用戶接口導航元件,即,後退元件306、下一步元件308、完成元件310以及取消元件312。
組合地參考圖2和圖3,用戶接口屏幕300包括配置成通過確定經由網絡208可訪問的NCPI設備來收集NCPI設備列表304的設施。如所示,NCPI設備可以用多種方式示出,包括通過顯示與NCPI設備關聯的名字或者IP位址。根據一個實施例,收集NCPI設備的列表的設施查詢在數據中心管理裝置206內本地存儲的NCPI設備信息。在本實施例中, 數據中心管理裝置206還包括配置成保持NCPI設備信息的流通的設施,例如檢測經由網絡 208可訪問的這組NCPI設備的變化和適當地修改本地存儲的NCPI設備信息的事件驅動部件。在另一個實施例中,當用戶202打開用戶接口屏幕300時,用戶接口 300的列表收集設施搜索網絡208以找到可訪問的NCPI設備。繼續所示出的實施例,用戶接口屏幕300還包括配置成接受NCPI設備列表304的一個或者多個成員的指示的設施,所述一個或者多個成員將遵循進一步的配置處理。如所示,單獨的選擇元件302和選擇全部元件314都配置成當被用戶202啟動時在選擇的和未選擇的狀態之間切換。根據本實施例,配置接口 204配置成進一步處理NCPI設備列表304 的與所選擇的單獨的選擇元件相鄰的任何成員。另外,如所示,配置接口 204配置成當選擇全部元件314被選擇時進一步處理NCPI設備列表304的所有成員。在配置接口 204的這個實施例中,導航元件306、308、310和312對在圖3-7中所示的用戶接口屏幕是共有的。在這些用戶接口屏幕的每一個中,導航元件配置成允許用戶 202在配置接口 204中導航。例如,後退元件306配置成當被用戶202啟動時顯示以前顯示的用戶接口屏幕。相反地,下一步元件308配置成當被用戶202啟動時顯示下一個用戶接口屏幕。同樣如所示,取消元件312配置成當被用戶202啟動時通過配置接口 204中斷處理。在本實施例中,完成元件310配置成向對配置選擇的NCPI設備提供新的或者修改的設備配置。在一些實施例中,該提供可以採取使用多種協議例如FTP或者安全FTP的配置文件傳輸的形式。在其他的實施例中,可以使用基於消息的協議例如HTTP來提供修改的設備配置,並且實施例不限於提供設備配置的任何特定的技術。在各種實施例中,每一個用戶接口屏幕包括配置成啟用或者禁用特定的導航元件以適合接口屏幕的需要的設施。在一個實施例中,用戶接口 300禁用後退元件306和完成元件310。另外,每一個導航元件可以包括配置成允許用戶接口屏幕所特有的處理的另外的設施,在該用戶接口屏幕中導航元件被啟動。例如,在後退元件306被用戶接口 300啟用的一個實施例中,該後退元件306配置成使用戶接口屏幕300重新初始化,而不是導航到以前的用戶接口屏幕。在一些實施例中,該重新初始化可以使用戶接口屏幕重新填充NCPI設備列表304。在圖3所示的實施例中,當被用戶202在接口屏幕300上啟動時,下一步元件308 此外配置成收集NCPI設備列表304的當前為了進一步處理而選擇的每一個成員的設備配置。根據本實施例,下一步元件308配置成經由網絡208從NCPI設備列表304的被選擇的成員的一些或者全部請求或者取回當前設備配置。在一個例子中,用戶接口 300可以顯示進程條(沒有示出)以向用戶202提供關於取回過程的反饋。根據另一個實施例,在下一步元件308內包括的設施可以在經由網絡208請求當前設備配置之前證實在數據中心管理裝置206上本地存儲的設備配置是當前的。另外,在至少一個實施例中,下一步元件308被配置成在導航到後續用戶接口屏幕400之前完成收集過程。
圖4描述用戶接口屏幕400,其具有配置成指示設備配置被修改成新的設備配置的設施。如所示,圖4包括選擇組402、NCPI配置選擇器404和導航元件306、308、310和 312。在一個實施例中,完成元件310被用戶接口屏幕400禁用。在示出的實施例中,選擇組402包括兩個單獨的選擇元件,並且配置成當單獨的選擇元件之一被用戶202啟動時,將該單獨的選擇元件的狀態改變為被選中的狀態。另外,選擇組402配置成將沒有被用戶202 啟動的單獨的選擇元件的狀態改變為未選中的狀態。根據本實施例,選擇組402配置成接收將被修改以形成新的設備配置的設備配置的選擇。如所示,選擇包括從默認設備配置創建新的設備配置的選擇和修改在數據中心管理裝置206上本地存儲的設備配置的選擇。用戶接口屏幕400還包括當鄰近NCPI配置選擇器404的選擇組402的成員處於被選中的狀態時啟動NCPI配置選擇器404的設施。NCPI配置選擇器404配置成當被用戶 202啟動時顯示在數據中心管理裝置206上本地存儲的NCPI設備配置的列表。在本實施例中,如當前選擇的,NCPI配置選擇器404還配置成當用戶202從列表選擇NCPI設備配置時顯示該NCPI設備配置。另外,在這個例子中,用戶接口屏幕400配置成當鄰近NCPI配置選擇器404的選擇組402的元件沒有處於被選中的狀態時接口停用NCPI配置選擇器404。在用戶接口屏幕400的背景中,下一步元件308包括向後續的用戶接口屏幕500 提供當前指示的設備配置的額外設施。在各種實施例中,該提供可以採用文件處理、指針或者對所指示的設備配置的其他一些參考的形式。另外,在至少一個實施例中,在當前指示的設備配置是新的設備配置時,提供設施可以配置成提供對零的參考以指示用戶接口屏幕 500應當創建默認的設備配置用於進一步的修改。在另一實施例中,下一步元件308配置成創建默認設備配置並且向用戶接口屏幕500提供對默認設備配置的參考。圖5示出了用戶接口屏幕500,其包括配置成調整在所選擇的設備配置內包括的操作參數和與所包括的操作參數關聯的值的設施。如所示,用戶接口屏幕500包括可摺疊元件502、單獨的選擇元件504、操作參數指示器514、值元件516和導航元件306、308、310 和312。在一個實施例中,完成元件310被用戶接口屏幕500禁用。在所示出的實施例中, 可摺疊元件502表示操作參數514的邏輯組並且配置成當被用戶202啟動時展開或者摺疊。如所示,用戶接口屏幕500的設施配置成顯示包括在與可摺疊元件502的展開的成員關聯的邏輯組內的操作參數514。另外,在本實施例中,用戶接口屏幕500的設施配置成隱藏包括在與可摺疊成員關聯的邏輯組內的操作參數。在一個實施例中,用戶接口屏幕500包括以操作參數514被邏輯地分組的方式和在對修改選擇的設備配置上列出的特定操作參數514為基礎的設施。在另一個實施例中, 這些設施以邏輯組和在默認設備配置上列出的操作參數514為基礎。另外,在另一種實施例中,這些設施基於邏輯組和在地圖上顯示的操作參數514,該地圖使設備配置的部件與邏輯組和操作參數514關聯。在又一個實施例中,用戶接口 500的設施只顯示對在用戶接口屏幕300內為配置選擇的所有NCPI設備共有的邏輯組和操作參數514。可選地,在另一個實施例中,這些設施可以顯示所有的邏輯組和操作參數514,但是也可以禁用對配置選擇的所有NCPI設備不共有的那些邏輯組和操作參數514。繼續參考圖5,單獨的選擇元件504配置成指示操作參數514的特定的邏輯組和特定的操作參數514用於包括在修改的設備配置中。另外,如所示,值元件516配置成接受並且顯示要分配給鄰近值元件516的特定的操作參數514的值的指示。
在用戶接口屏幕500的背景中,下一步元件308包括向後續的用戶接口屏幕600 提供當前修改的設備配置的額外的設施。在各種實施例中,該提供可以採用文件處理、指針、或者對指示的設備配置的其他一些參考的形式。在一個實施例中,在臨時配置文件中存儲當前修改的設備配置,並且對該文件的參考被傳遞到用戶接口屏幕600。圖6示出用戶接口屏幕600,其具有配置成識別和存儲新的設備配置的設施。如所示,用戶接口屏幕600包括設備配置標識符、設備配置存儲器614、以及導航元件306、308、 310和312。在一個實施例中,完成元件310被用戶接口屏幕600禁用。設備配置標識符 602配置成接收並且顯示與修改的設備配置關聯的標識符。在至少一個實施例中,該標識符是配置文件名,在其下數據中心管理裝置206可以本地存儲修改的設備配置。設備配置存儲器614配置成當被用戶202啟動時使用它的相關標識符來存儲修改的設備配置。在一個實施例中,設備配置存儲器614配置成在數據中心管理裝置206上存儲設備配置作為配置文件。圖7描述用戶接口屏幕700,其包括配置成向為了進一步處理而選擇的NCPI設備提供新的設備配置的設施。如所示,用戶接口屏幕700包括消息元件702和導航元件306、 308,310和312。在一個實施例中,完成元件310被用戶接口屏幕700啟用,而下一步元件 308被禁用。消息元件702配置成顯示關於修改的設備配置的分配的各種狀態消息。除了其他消息以外,這些消息還可以包括指示修改的設備配置將被提供給在用戶屏幕300內為配置選擇的NCPI設備的報警消息、以及當分配發生時指示進程的狀態消息。在一個實施例中,消息元件702可以包括進程條(沒有示出),其配置成提供將修改的設備配置分配到為配置選擇的NCPI設備的過程的指示。在用戶接口屏幕700的背景中,下一步元件308包括向為配置選擇的NCPI設備提供當前修改的設備配置的額外的設施。在一些實施例中,該提供可以採用使用多種協議例如FTP或者安全FTP的配置文件傳輸的形式。在其他的實施例中,可以使用基於消息的協議例如HTTP來提供修改的設備配置,並且實施例不限於提供設備配置的任何特定的技術。上文示出的系列用戶接口屏幕是特定的實施例,並且存在根據本發明的其他實施例。例如,在一個實施例中,用戶接口屏幕600和700組合成單個用戶接口屏幕。在另一個實施例中,用戶接口屏幕700包括與NCPI設備列表304類似的NCPI設備列表,該列表配置成指示修改的設備配置將被提供到的NCPI設備。在又一個實施例中,配置接口屏幕204包括具有配置成接收、顯示並且存儲設備配置政策的設施的用戶接口屏幕。該用戶接口屏幕可以配置成接受配置政策標識符,在其下可以存儲配置政策、該政策所應用於的NCPI設備的一個或多個特徵、應用於遵循該政策的NCPI設備的設備配置和對可應用的NCPI設備觸發政策應用的一個或者多個事件。因此, 配置接口 204的各種實施例在管理NCPI設備配置時向用戶提供增加的靈活性。配置過程各種實施例提供在數據中心內配置NCPI設備的過程。圖8示出一個這樣的過程 800,其包括收集設備配置、修改設備配置和提供設備配置的行為。過程800在802開始。在行為804中,收集NCPI設備配置。根據各種實施例,數據中心管理裝置可以從一個或者多個NCPI設備收集這些設備配置。根據這些實施例的行為在下面參考圖9被討論。在行為806中,設備配置被修改。根據一些實施例,用戶可以修改在數據中心管理裝置上本地存儲的設備配置。根據這些實施例的行為在下面參考圖10被討論。在行為808中,設備配置被提供。根據其他的實施例,數據中心管理裝置可以向 NCPI設備提供修改的設備配置。根據這些實施例的行為在下面參考圖11被討論。過程800在810結束。根據過程800的配置活動使用戶能夠有效地管理對NCPI 設備的專用配置,同時允許用戶基於預先存在的設備配置來創建配置,因而減少所需要的努力的程度。另外,過程800的實例包括計算機實現的配置「嚮導」,其可以指導用戶完成在過程800中包括的行為。各種實施例提供用於收集NCPI設備配置的過程。圖9說明一個這樣的過程900, 其包括接收NCPI設備的指示、請求NCPI設備的設備配置和接收設備配置的行為。過程900 在902開始。在行為904中,數據中心管理裝置接收特定的NCPI設備的指示。在一個實施例中,接收指示的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,該指示可以由輸入指示特定的NCPI設備的信息的用戶提供。在另一個實施例中,數據中心管理裝置206可以在設備的安裝時經由通過NCPI 設備進行的網絡請求來檢測特定的NCPI設備的存在。在行為906中,數據中心管理裝置請求特定的NCPI設備的設備配置。在一個實施例中,請求設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,請求可以採用從數據中心管理裝置206發送到NCPI設備的FTP Get命令的形式。但是,請求可以採用其他的形式例如HTTP Post或者web服務調用,而不偏離本發明的範圍。在行為908中,數據中心管理裝置接收來自特定的NCPI設備的設備配置。在一個實施例中,接收設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,所接收的設備配置可以在本地存儲在數據中心管理裝置206上。過程900在910結束。各種實施例提供用於修改NCPI設備配置的過程。圖10示出一個這樣的過程1000, 其包括接收對NCPI設備配置的請求、顯示該設備配置、接收新的設備配置並且存儲該新的設備配置的行為。過程1000在1002開始。在行為1004中,數據中心管理裝置接收對特定的NCPI設備配置的請求。在一個實施例中,接收該請求的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,該請求可以由用戶使用用戶接口例如上面描述的配置接口 204來做出。在行為1006中,數據中心管理裝置顯示特定的NCPI設備配置。在一個實施例中, 顯示該設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,該顯示可以採用在用戶接口例如上面描述的配置接口 204內顯示NCPI設備配置的形式。在行為1008中,數據中心管理裝置接收新的NCPI設備配置。在一個實施例中,接收設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,所接收的設備配置可以是經由上面描述的配置接口204接收的修改的設備配置。在行為1010中,數據中心管理裝置存儲新的NCPI設備配置。在一個實施例中,存儲設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,所接收的設備配置可以用配置文件的形式在本地存儲在數據中心管理裝置206上。過程1000在1012結束。各種實施例提供用於提供NCPI設備配置的過程。圖11示出一個這樣的過程1100, 其包括接收提供新的NCPI設備配置的請求、將所請求的NCPI設備配置發送到所請求的 NCPI設備以及顯示狀態的行為。過程1100在1102開始。在行為1104中,數據中心管理裝置接收向特定的NCPI設備提供特定的NCPI設備配置的請求。在一個實施例中,接收該請求的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,該請求可以由用戶使用用戶接口例如上面描述的配置接口 204輸入指示特定的NCPI設備配置和特定的NCPI 設備的信息來提供接口。在行為1106中,數據中心管理裝置向一個或多個特定的NCPI設備發送所請求的 NCPI設備配置。在一個實施例中,發送設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,可以使用由數據中心管理裝置206執行的FTP Put命令來發送設備配置。但是,可以使用其他的技術和協議例如HTTPPost或者web服務請求來發送設備配置而不偏離本發明的範圍。在行為1108中,數據中心管理裝置顯示向NCPI設備提供設備配置的狀態。在一個實施例中,顯示該狀態的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,狀態的顯示可以通過用戶接口例如上面描述的配置接口 204來進行。過程1100在1110結束。各種實施例提供用於配置NCPI設備配置政策的過程。圖12示出一個這樣的過程 1200,其包括定義配置政策、收集NCPI設備信息以及將該配置政策應用於NCPI設備的過程。過程1200在1202開始。在行為1204中,NCPI設備配置政策被定義。根據各種實施例,用戶可以使用數據中心管理裝置來定義這個配置政策。根據這些實施例的行為在下面參考圖13被討論。在行為1206中,NCPI設備信息被收集。根據一些實施例,數據中心管理裝置可以收集該設備信息。根據這些實施例的行為在下面參考圖14被討論。在行為1208中,NCPI設備配置政策被應用。根據其他的實施例,數據中心管理裝置可以將設備配置政策應用於一個或者多個NCPI設備。根據這些實施例的行為在下面參考圖15被討論。過程1200在1210結束。根據過程1200的配置行為使用戶能夠建立配置政策,該配置政策基於各種NCPI設備特徵使用靈活的規則來自動配置NCPI設備,然後減輕與NCPI 設備的安裝和維護關聯的負擔。各種實施例提供用於定義NCPI設備配置政策的過程。圖13示出一個這樣的過程 1300,其包括顯示配置政策用戶接口、接收配置政策和存儲該配置政策的行為。過程1300在1302開始。在行為1304中,數據中心管理裝置顯示配置政策用戶接口。在一個實施例中,顯示該配置政策用戶接口的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,配置政策用戶接口可以包括配置成允許用戶指示配置政策的標識符、與配置政策關聯的設備配置和配置應當應用於的一個或者多個NCPI設備的特徵的設施。如上面所討論的,那些其存在或者不存在確定特定的政策的適用性的特徵可以變化,並且除了別的以外還包括NCPI設備的功能類型以及NCPI設備的邏輯和物理位置。在行為1306中,數據中心管理裝置接收NCPI設備配置政策。在一個實施例中,接收該配置政策的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,可以從將信息輸入到上面描述的配置政策用戶接口的用戶接收該政策。在行為1308中,數據中心管理裝置存儲設備配置政策。在一個實施例中,存儲該設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,所接收的配置政策可以在本地存儲在數據中心管理裝置206上。過程1300在1310結束。各種實施例提供用於收集NCPI設備信息的過程。圖14示出一個這樣的過程1400, 其包括請求NCPI設備信息、接收NCPI設備信息以及存儲NCPI設備信息的行為。過程1400 在1402開始。在行為1404中,數據中心管理裝置請求NCPI設備的設備信息。在一種實施例中, 請求該設備信息的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,可以經由配置成接收NCPI設備特徵的用戶接口對用戶進行該請求。可以經由用戶接口請求的設備特徵包括確定設備配置政策的適用性所需要的任何設備特徵,並且因此除了別的以外還可以包括NCPI設備的功能類型以及 NCPI設備的邏輯和物理位置。在另一個實施例中,數據中心管理裝置206可以使用各種已知協議和技術經由網絡208來直接從NCPI設備請求特徵。在行為1406中,數據中心管理裝置接收NCPI設備信息。在一個實施例中,接收該設備信息的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,可以經由上面描述的用戶接口或者響應於經由網絡 208進行的請求來接收設備信息。在行為1408中,數據中心管理裝置存儲NCPI設備信息。在一個實施例中,存儲設備信息的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,設備信息可以在本地存儲在數據中心管理裝置206上。過程1410在1412結束。各種實施例提供用於應用NCPI設備配置政策的過程。圖15示出一個這樣的過程 1500,其包括讀取NCPI設備信息和至少一個NCPI設備配置政策、確定遵循該配置政策的 NCPI設備、並且向遵循該配置政策的設備提供與可適用的配置政策關聯的NCPI設備配置的行為。過程1500在1502開始。
16
在行為1504中,數據中心管理裝置讀取NCPI設備配置政策和一組NCPI設備信息。在一個實施例中,讀取該設備和政策信息的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,信息可以被讀入數據中心管理裝置的存儲器中用於進一步的處理。在行為1506中,數據中心管理裝置確定哪些NCPI設備遵循配置政策。在一個實施例中,進行這個確定的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在這個實施例中,數據中心管理裝置206可以通過比較和匹配配置政策所針對的設備特徵與如上面所述讀入存儲器中的設備特徵來確定哪些NCPI 設備遵循設備配置政策。在行為1508中,數據中心管理裝置向遵循配置政策的NCPI設備提供與可適用的 NCPI設備配置政策關聯的設備配置。在一個實施例中,提供設備配置的數據中心管理裝置是根據上面描述的數據中心管理裝置206來布置和配置的數據中心管理裝置。在本實施例中,該提供可以採用FTP Put命令的形式,或者經由如上面所述的其他技術和協議。過程1500在1510結束。過程800、900、1000、1100、1200、1300、1400和1500的每一個在特定的實施例中描
述一個特定的行為順序。可以通過或者使用如本文討論的特別配置的一個或者多個計算機系統來執行包括在這些過程的每一個中的行為。根據一個或者多個實施例,一些行為是可選的,因此可以被省略。另外,行為的順序可以改變,或者可以增加其他行為,而不偏離本發明的範圍。如上所述,在至少一些實施例中,這些行為處理代表有形對象的數據。另外,如上所述,在至少一個實施例中,這些行為在特定的、特別配置的機器,即,數據中心管理裝置上執行。在本文以單數形式提及的系統和方法的實例或者元件或者行為的任何提及也可以包含包括多個這些元件的實例,並且在本文以複數形式對任何實例或者元件或者行為的任何提及也可以包含僅包括單個元件的實例。以單數形式或複數形式的提及不是用來限制當前公開的系統或者方法、其部件、行為或者元件。本文公開的任何實施例可以與其他任何實施例組合,並且對「實施例」、「一些實施例」、「可選的實施例」、「各種實施例」、「一個實施例」、「至少一個實施例」、「這個和其他的實施例」等的提及不一定是相互排他的,而是旨在指示結合實施例描述的特定的特徵、結構、 或者特性可以包括在至少一個實施例中。如本文使用的這樣的術語不一定都指同一實施例。任何實施例可以用根據本文公開的方面的任何方式與其他任何實施例組合。對於「或者」的提及可以被解釋為包括的,以便使用「或者」描述的任何術語可以指示所述術語的單個、一個以上、和全部的任何一種情況。在附圖、詳細描述或者任何權利要求中的技術特徵跟隨有參考標誌的情況下,該參考標誌為了增加附圖、詳細描述和權利要求的可理解性的唯一目的而被包括。因此,參考標誌的存在或不存在對任何權利要求元件的範圍都沒有任何限制效果。現在描述了本發明的一些說明性的方面以後,對本領域技術人員應當明顯,上述內容只是例證性的而不是限制性的,僅作為例子被提供。類似地,本發明的方面可以用於實現其他的目的。許多修改和其他例證性的實施例在本領域普通技術人員的範圍內,並且被設想為落入本發明的範圍內。特別是,雖然本文提出的許多實施例包括方法行為或者系統元件的特定的組合,應當理解,那些行為和那些元件可以用其他的方式組合來實現相同的目的。
權利要求
1.一種用於使用數據中心管理裝置來配置NCPI設備的方法,所述方法包括 通過所述數據中心管理裝置經由網絡從第一 NCPI設備收集至少一個設備配置; 修改所述至少一個設備配置;以及經由所述網絡向所述第一 NCPI設備提供經修改的至少一個設備配置。
2.如權利要求1所述的方法,其中通過所述數據中心管理裝置收集所述至少一個設備配置包括從所述第一 NCPI設備複製至少一個配置文件。
3.如權利要求1所述的方法,其中通過所述數據中心管理裝置從所述第一NCPI設備收集所述至少一個設備配置包括從不間斷電源(UPQ收集所述至少一個設備配置。
4.如權利要求1所述的方法,還包括在數據存儲器內存儲所述經修改的至少一個設備配置。
5.如權利要求1所述的方法,還包括向第二NCPI設備提供所述經修改的至少一個設備配置。
6.如權利要求5所述的方法,其中向所述第一NCPI設備提供經修改的至少一個設備配置包括向UPS提供所述經修改的至少一個設備配置,以及向第二 NCPI設備提供所述經修改的至少一個設備配置包括向配電單元(PDU)提供所述經修改的至少一個設備配置。
7.如權利要求6所述的方法,其中向所述UPS提供經修改的至少一個設備配置包括提供包括對所述UPS和所述PDU共有的操作參數的配置文件。
8.一種用於配置NCPI設備的數據中心管理裝置,所述裝置包括 存儲介質;網絡接口 ;以及控制器,其耦合到所述存儲介質和所述網絡接口,並且配置成 經由所述網絡接口從第一 NCPI設備收集至少一個設備配置; 修改所述至少一個設備配置;以及經由所述網絡接口向所述第一 NCPI設備提供經修改的至少一個設備配置。
9.如權利要求8所述的數據中心管理裝置,其中所述控制器還配置成從所述第一NCPI 設備複製至少一個配置文件。
10.如權利要求8所述的數據中心管理裝置,其中所述控制器還配置成從不間斷電源 (UPS)收集所述至少一個設備配置。
11.如權利要求8所述的數據中心管理裝置,其中所述控制器配置成在所述存儲介質上存儲所述經修改的至少一個設備配置。
12.如權利要求8所述的數據中心管理裝置,其中所述控制器配置成向第二NCPI設備提供所述經修改的至少一個設備配置。
13.如權利要求12所述的數據中心管理裝置,其中所述控制器還配置成提供包括對 UPS和PDU共有的操作參數的配置文件。
14.一種用於使用數據中心管理裝置來自動配置NCPI設備的方法,所述方法包括 定義配置政策,所述配置政策具有相關的NCPI設備配置;通過所述數據中心管理裝置確定遵循所述NCPI設備配置政策的至少一個NCPI設備;以及向遵循所述NCPI設備配置政策的所述至少一個NCPI設備提供所述相關的NCPI設備配置。
15.如權利要求14所述的方法,其中定義所述配置政策包括基於所述至少一個NCPI設備的物理位置來定義可適用於所述至少一個NCPI的配置政策。
16.如權利要求14所述的方法,其中提供所述相關的NCPI設備配置包括將至少一個配置文件複製到所述至少一個NCPI設備。
17.如權利要求14所述的方法,其中提供所述相關的NCPI設備配置包括向不間斷電源 (UPS)提供所述相關的NCPI設備配置。
18.如權利要求14所述的方法,其中定義所述配置政策包括指定事件,所述事件的發生觸發所述配置政策的應用;並且所述方法還包括在執行通過所述數據中心管理裝置確定遵循所述NCPI設備配置政策的所述至少一個NCPI設備的行為之前確定所述事件已經發生。
19.如權利要求14所述的方法,其中定義所述配置政策包括定義可適用於不同功能類型的至少兩個NCPI設備的配置政策。
20.如權利要求19所述的方法,其中定義可適用於所述至少兩個NCPI設備的配置政策包括定義可適用於UPS和計算機機房空調的配置政策。
全文摘要
提供了用於配置網絡關鍵物理基礎設施(NCPI)設備的系統和方法。在一個實施例內,提供包括通過數據中心管理裝置經由網絡從NCPI設備收集至少一個設備配置、修改所述至少一個設備配置和經由所述網絡向所述NCPI設備提供經修改的至少一個設備配置的行為的方法。在另一個實施例內,提供包括存儲介質、網絡接口以及耦合到所述存儲介質和所述網絡接口的控制器的數據中心管理裝置,並且該控制器配置成經由所述網絡接口從第一NCPI設備收集至少一個設備配置,修改所述至少一個設備配置並且經由所述網絡接口向所述第一NCPI設備提供經修改的至少一個設備配置。
文檔編號H04L12/24GK102415052SQ201080018651
公開日2012年4月11日 申請日期2010年4月27日 優先權日2009年4月29日
發明者喬·羅伯特·倫克, 卡爾·約瑟夫·梅斯特三世, 大衛·麥可·阿羅尼恩, 布萊恩·克裡斯多佛·拜赫巴哈尼, 斯科特·M·萊梅斯基, 約翰·奧萊利 申請人:美國能量變換公司