多實體管理的製作方法
2023-06-09 00:25:01
專利名稱:多實體管理的製作方法
多實體管理
背景技術:
大型團體實體(如,企業和雲計算提供商)通常包括計算機網絡上顯著數量的伺服器設備和管理的客戶端設備。需要服務於網絡上這些設備的基礎設施具有需要配置的各種複雜設置,且基礎設施服務為網絡上的設備指配IP位址和其它網絡配置設置。通常的企業通常包括遍及網絡分布的大量這些基礎設施服務,對於配置或故障診斷場景,網絡和/或系統管理員需要更新具有單個或多個基礎設施服務的各種實體。典型多實體管理系統的實體管理是諸如配置、重寫、添加、刪除、以及查找和替換的動作的多步驟過程。網絡和/或系統管理員進行的管理操作的許多過程中的所有過程對於通過網絡配置設置(如例如,DHCP(動態主機配置協議)範圍選項和範圍屬性、以及DHCP伺服器選項和伺服器屬性)正服務於網絡中成千上萬客戶端設備的基礎設施服務的大量實體都較複雜。維護、故障診斷、以及修復大型網絡對於管理員是人工密集和耗時的。 網絡和/或系統管理員可以運用通常的多管理框架來促進對可包括通過網絡配置設置來服務於成千上萬客戶端設備的大型網絡的管理。然而,傳統多管理框架僅提供單實體操作,如,重寫或設置實體(例如,DHCP範圍)的配置對象(例如,DHCP範圍選項)的配置設置、或者為設置的陣列添加單個實體的值。傳統多管理框架未提供多實體配置設置改變。例如,更新遍及大型網絡的多個客戶端設備上的網絡配置設置涉及對正服務於許多客戶端設備的基礎設施服務的配置對象的更新。不支持如下更新,如,從多個實體上對象的值的集合查找值並用新值替換該值。實際上,用以更新、添加、或者查找和替換多個實體上對象的值的典型多管理框架技術是刪除對象和隨後通過更新的、添加的、或者替換的值創建新對象。
發明內容
此發明內容介紹多實體管理的簡化概念,下面在具體實施方式
中進一步描述和/或在圖中示出概念。此發明內容不應當認為是描述要求保護主題的必要特徵,也不用來確定或限制要求保護主題的範圍。描述多實體管理。在實施例中,多實體系統可以包括服務於被配置成用於網絡上網絡連接性的客戶端設備的基礎設施服務(例如,DHCP)。多實體管理器實例化配置對話框以便與可選擇的用戶可選擇控制項一起顯示,用以發起DHCP實體的一個或更多個網絡配置設置(如,範圍屬性、範圍選項、類、伺服器屬性、以及伺服器選項)的單步驟配置操作。在實施例中,單步驟配置操作可以是如下內容中的一個用以改變網絡配置設置值的重寫操作;用以向網絡配置設置值的陣列添加值的添加操作;用以查找值和替換網絡配置設置值的查找和替換操作;或者用以刪除網絡配置設置值的刪除操作。實施配置對話框以便選擇具有多個配置對象的多個網絡實體、以及以便選擇單步驟配置操作來編輯多個配置對象中所選擇的配置對象。
參照以下圖描述多實體管理的實施例。可以通篇使用同樣標記來引用圖中示出的相似特徵和組件
圖I示例了按照多實體管理的一個或更多個實施例的實例多實體系統。圖2示例了按照多實體管理的一個或更多個實施例的配置對話框用戶界面的實例。圖3示例了按照多實體管理的一個或更多個實施例的配置對話框用戶界面的另
一實例。圖4示例了按照一個或更多個實施例的多實體管理的實例方法。圖5示例了可以實施多實體管理實施例的實例設備的各種組件。
具體實施例方式描述多實體管理的實施例。網絡和/或系統管理員(也稱作IT管理員)可以選擇具有多個配置對象(其具有單個設置或設置集合)的多個實體,用以在單步驟配置操作中執行重寫、添加、刪除、或者查找和替換操作。單步驟配置操作可以各自在大型網絡中的一列被管實體上(如,在網絡中連接的多個客戶端設備處網絡配置設置的所得過濾集上)執行。單步驟配置操作可以在用戶界面(網絡管理員可以從該用戶界面發起單步驟配置操作)中可顯示的配置對話框內是附條件的。配置對話框是靈活的,網絡和/或系統管理員可以輕鬆改變和配置網絡配置設置以獲得迅速和高效管理響應。多實體管理的實施例提供管理員可以管理多實體系統和實施單步驟配置操作(如,單步驟配置中執行的重寫、添加、刪除、或者查找和替換操作)的機制。多實體管理的實施例還改進了針對具有多個配置設置(諸如DHCP範圍選項和範圍屬性、以及DHCP伺服器選項和伺服器屬性)的網絡中大量複雜被管實體的管理操作。雖然可以在任何數量的不同設備、系統、網絡、環境、和/或配置中實施多實體管理的特徵和概念,但多實體管理的實施例在以下實例設備、系統、以及方法的上下文中描述。圖I示例了可以實施多實體管理的各種實施例的實例多實體系統100。實例系統包括網絡102,如,私有或社團網絡和/或企業計算機網絡。網絡可以實施成包括有線和/或無線網絡、以及也可以使用任何類型的網絡拓撲和/或通信協議來實施。網絡可以被表示為或如若不然被實施為兩個或更多個網絡的組合,以包括基於IP的網絡和/或網際網路。在此實例中,多實體系統100包括多個DHCP (動態主機配置協議)伺服器104、DNS(域名系統)伺服器106、多個客戶端設備108、以及管理伺服器110。多實體系統還包括在112擴展的網絡(如,數據中心或企業的擴展),包括其它DNS伺服器114、DHCP伺服器116、應用伺服器118、以及另一管理伺服器120。多實體系統還可以包括任何其它類型的聯網運算設備、伺服器設備、以及通過設備實施的服務。客戶端設備108可以包括任何有線和/或無線設備,以及可以實施為用戶設備、便攜設備、計算機設備、和/或聯網設備。可以通過各種組件(如,一個或更多個處理器和存儲器設備)、以及如參照圖5中示出的實例設備進一步描述以實施多實體管理實施例的任何數量和組合的不同組件。伺服器設備122是DHCP伺服器104和116中任何一個的實例實施。多實體系統中的伺服器設備可以具有四個或更多個級別的尺度,多實體系統的網絡可以包括大量伺服器和它的實體。系統可以包括多個DHCP伺服器,其中,每個伺服器包括多個DHCP範圍,每個伺服器範圍包括多個範圍選項,每個伺服器範圍選項包括值的陣列,可以基於伺服器、範圍、類或特定於客戶端的級別將DHCP選項配置為具體值以及允許向DHCP客戶端分配和分布DHCP選項。在實例多實體系統100中,實例伺服器設備122包括各自包括多個範圍選項126的DHCP伺服器範圍124,每個伺服器範圍選項可以包括多個選項值128。作為網絡配置設置和信息(如,默認網關標識符、軟體配置信息、代理伺服器地址、時間伺服器地址、IP位址、MAC地址、一列DNS伺服器等)向網絡客戶端設備108推送出伺服器範圍選項126和選項值128。例如,計算機客戶端設備具有如下配置信息如,為設備配置的IP位址、MAC地址、一列DNS伺服器,其它網絡配置設置,以及從DHCP伺服器通過DHCP範圍服務的其它屬性。在實施中,管理伺服器110、120是作為多實體管理器實施的IP位址管理(IPAM)月艮務器。例如,管理伺服器Iio與DHCP伺服器104和DNS伺服器106、以及與域控制器(DC)和網絡策略伺服器(NPS)(未示出)通信,以管理DHCP和DNS伺服器上的網絡配置設置。類 似地,管理伺服器120與DNS伺服器114和DHCP伺服器116通信以管理DHCP和DNS伺服器上的網絡配置設置。在DHCP伺服器104和DNS伺服器106上存儲客戶端設備108的網絡配置設置。可以在DHCP和DNS伺服器上更新伺服器的配置、以及客戶端設備的網絡配置,伺服器隨後把改變傳播給如通過各DHCP和DNS角色定義的客戶端設備。在此實例中,管理伺服器110包括如下這種多實體管理器130 :其實例化配置對話框以便與可選擇的用戶可選擇控制項一起顯示,用以發起針對在DHCP伺服器104和DNS伺服器106上更新的客戶端設備的一個或更多個伺服器配置和網絡配置設置的單步驟配置操作。在實施中,多實體管理器130和配置對話框132可以作為計算機可執行指令(如,軟體應用)來實施、以及通過一個或更多個處理器執行以實施本文中描述的各種實施例。進一步地,雖然在實例系統中將多實體管理器130作為管理伺服器110的組件示出,但可以作為單獨實體、或者作為伺服器和/或設備中任何一個的組件實施多實體管理器。網絡和/或系統管理員可以使用運算設備134顯示從管理伺服器110運行的配置對話框用戶界面136。從配置對話框用戶界面,管理員可以發起單步驟配置操作,如,用以改變網絡配置設置選項值的重寫操作;用以向網絡配置設置的選項值添加值的添加操作;用以替換網絡配置設置選項值的查找和替換操作;或者用以刪除網絡配置設置選項值的刪除操作。例如,多實體系統中的DNS伺服器會故障,在此情形中通過新配置信息更新所有實體以更新新DNS伺服器替換的地址。例如,在對話框用戶界面中,網絡管理員可以選擇一套DHCP範圍或DHCP伺服器、設置欄位、以及應用所述配置以無縫地更新多實體系統中的所有實體。在實施例中,網絡和/或系統管理員可以選擇具有多個配置對象(其具有單個設置或設置的集合)的多個實體並在單個步驟中執行重寫、添加、刪除、或者查找和替換操作。對於重寫操作,在要重寫的對話框用戶界面中選擇對象和在空的欄位集中,提供要重寫的值。同樣內容可以對於同樣對話框中的多個對象重複和應用配置。對於添加操作,在對話框用戶界面中選擇對象以添加特定值和在空的欄位集中,提供要添加的值。同樣內容可以對於同樣對話框中的多個對象重複和應用配置。對於查找和替換操作,在對話框用戶界面中空的欄位集中提供要查找的值和要替換的值。同樣內容可以對於同樣對話框中的多個對象重複和應用配置。對於刪除操作,在對話框用戶界面中選擇要刪除的對象。同樣內容可以對於同樣對話框中的多個對象重複和應用配置。可以在被管實體的列表上(如,在過濾所得集上或以其它方式)執行描述的全部操作。圖2示例了按照如本文中所述多實體管理的一個或更多個實施例的配置對話框用戶界面的實例200。在此實例中,實施配置對話框以編輯DHCP範圍,選擇兩個DHCP範圍的兩個屬性以便修改。雖然在此實例中把僅兩個DHCP範圍示出為被選擇,但可以選擇任何其它對象類型以便多實體管理實施例中的多編輯,對選擇的範圍的數量不存在上限。要編輯的選定範圍的數量可以在數十或數百(但是不存在此通常實例的上限),以及可以應用於不同DHCP伺服器。在此實例中,在202列出兩個選定的DHCP範圍,在204把用以添加的配置操作示出為被選擇。在下拉菜單中,網絡和/或系統管理員還可以選擇其它配置操作,如,重寫、刪除、或者查找和替換操作。管理員還可以選擇206處的配置選項以配置選定的DHCP範圍。例如,可以向與多個伺服器相關聯的多個範圍添加多個選項。在208示出配置的選項中的兩個,如,添加到選定的DHCP範圍。
圖3示例了按照如本文中所述多實體管理的一個或更多個實施例的配置對話框用戶界面的另一實例300。在此實例中,實施配置對話框以編輯DHCP範圍,選擇兩個DHCP範圍的兩個屬性以便修改。雖然在此實例中把僅兩個DHCP範圍示出為被選擇,但可以選擇任何其它對象類型以便多實體管理實施例中的多編輯,對選擇的範圍的數量不存在上限。要編輯的選定範圍的數量可以在數十或數百(但是不存在此通常實例的上限),以及可以應用於不同DHCP伺服器。在此實例中,在302列出兩個選定的DHCP範圍,在304把用以查找和替換的配置操作示出為被選擇。在下拉菜單中,網絡和/或系統管理員還可以選擇其它配置操作,如,添加、重寫、或者刪除操作。管理員還可以選擇306處的配置選項以配置選定的DHCP範圍。例如,,可以向多個伺服器上的多個範圍、針對具有多個值的多個選項(其中僅一個選項值正被選擇性地替換)應用查找和替換配置操作。在308示出配置的選項中的兩個,如,對於多實體系統中的006DNS伺服器通過選項值10. 10. 10. 2正替換DNS伺服器選項值10. 10. 10. I。類似地,對於多實體系統中的003路由器通過選項值10. 2. 3. 40正替換路由器選項值10. 2. 3. 4。按照多實體管理的一個或更多個實施例,參照圖4描述實例方法400。通常,可以使用軟體、固件、硬體(例如,固定邏輯電路)、人工處理、或者其任何組合實施本文中描述的服務、功能、方法、流程、組件、以及模塊中的任何內容。軟體實施表示在通過計算機處理器執行時執行指定任務的程序代碼。可以在可以包括軟體、應用、例程、程序、對象、組件、數據結構、流程、模塊、功能等的計算機可執行指令的總體上下文中描述實例方法。可以把程序代碼存儲在對計算機處理器為本地和/或遠程的一個或更多個計算機可讀存儲介質設備中。還可以通過多個計算機設備在分布式運算環境中實踐方法。進一步地,本文中描述的特徵是平臺無關的並且可以在具有各種處理器的各種運算平臺上實施。圖4示例了多實體管理的實例方法400。描述方法塊的次序並非意在解釋成限制,可以按任何次序組合任何數量的描述方法塊以實施方法、或者替選方法。在塊402,選擇一個或更多個對象(例如,DHCP範圍和/或DHCP伺服器)以編輯。例如,從管理伺服器Iio (圖I)處的多實體管理器130內選擇對象。在塊404,啟動配置對話框以促進編輯選定對象。例如,從多實體管理器130啟動配置對話框132。
在塊406,可選擇的用戶可選擇控制項隨配置對話框被顯示,用以發起網絡中伺服器設備處一個或更多個網絡配置設置的單步驟配置操作。例如,管理伺服器110處的多實體管理器130發起作為配置對話框用戶界面136顯示的配置對話框132。在圖2和3中示出配置對話框用戶界面的 實例。配置對話框包括可選擇的用戶可選擇控制項,用以發起網絡102上DHCP伺服器104和116的DHCP實體上一個或更多個網絡配置設置的單步驟配置操作。在塊408,接收配置操作的選擇以進行如下內容中的一個重寫、添加、刪除、或者查找和替換網絡配置設置值。例如,管理伺服器Iio處的多實體管理器130接收配置對話框用戶界面136中配置操作的選擇以進行如下內容中的一個重寫、添加、刪除、或者查找和替換網絡配置設置值。在塊410,接收要配置的伺服器範圍的選擇和在塊412,接收用以配置網絡配置設置的值的輸入。例如,管理伺服器Iio處的多實體管理器130接收要配置的伺服器範圍的選擇、以及要在配置對話框用戶界面136中配置的範圍值的選擇。在塊414,應用選定的配置操作以配置伺服器設備處的選定網絡配置設置和/或伺服器範圍值。例如,管理伺服器110處的多實體管理器130應用選定的配置操作以配置網絡102中伺服器設備處的選定伺服器範圍值。圖5示例了參照先前圖I 一 4描述的可以作為設備、伺服器設備、或者通過設備實施的服務實施的實例設備500的各種組件。實例設備500包括實現設備數據504(如,接收的數據、正接收的數據、對於廣播調度的數據、數據的數據包,等等)的有線和/或無線通信的通信設備502。設備數據或其它設備內容可以包括設備的配置設置、設備上存儲的媒體內容、和/或與設備的用戶相關聯的信息。設備上存儲的媒體內容可以包括任何類型的音頻、視頻、和/或圖像數據。設備包括可以接收任何類型數據、媒體內容、和/或輸入的一個或更多個數據輸入506,如,用戶可選擇的輸入和從任何內容和/或數據源接收的任何其它類型音頻、視頻、和/或圖像數據。設備500還包括通信接口 508,如,串行、並行、網絡、或者無線接口中的任何一個或更多個。通信接口提供設備與通信網絡(其它電子、運算、以及通信設備與所述設備通過通信網絡傳送數據)之間的連接和/或通信鏈路。設備500包括處理各種計算機可執行指令以控制設備操作的一個或更多個處理器510 (例如,微處理器、控制器等中的任何內容)。可替選地或另外,可以通過結合處理和控制電路(其通常以512標識)實施的軟體、硬體、固件、或者固定邏輯電路中的任何一個或組合來實施設備。雖然未示出,但設備可以包括耦合設備內各種組件的系統總線或數據輸送系統。系統總線可以包括不同總線結構(如,運用各種總線架構中任何總線架構的存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/或處理器或本地總線)中的任何一個或組合。設備500還包括實現數據存儲的一個或更多個存儲器設備514(例如,計算機可讀存儲介質),如,隨機存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、快閃記憶體等)、以及盤存儲設備。可以作為任何類型的磁或光學存儲設備(如,硬碟驅動、可刻錄和/或可重寫盤等)實施盤存儲設備。設備還可以包括海量存儲介質設備。計算機可讀介質可以是通過運算設備訪問的任何可用的一個或多個介質。以實例而非限制的方式,計算機可讀介質可以包括存儲介質和通信介質。存儲介質包括以存儲信息(如,計算機可讀指令、數據結構、程序模塊、或者其它數據)的任何方法或技術實施的易失性和非易失性、可移除和不可移除介質。存儲介質包括但不限於RAM、ROM、EEPROM、快閃記憶體或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光學存儲部件、磁盒、磁帶、磁碟存儲部件或其它磁存儲設備、或者可以用來存儲信息和可以通過計算機訪問的任何其它介質。通信介質通常在調製的數據信號(如,載波或其它傳輸機制)中實施計算機可讀指令、數據結構、程序模塊、或者其它數據。通信介質還包括任何信息傳遞介質。調製的數據信號使其特性中的一個或更多個特性以使得在信號中對信息編碼的方式來設置或改變。以實例而非限制的方式,通信介質包括有線介質(諸如有線網絡或直接連線連接),以及無線介質(諸如聲學、RF、紅外、以及其它無線介質)。存儲器設備514提供用以存儲設備數據504、其它類型的信息和/或數據、以及各種設備應用516的數據存儲機制。例如,可以通過存儲器設備將作業系統518作為軟體應用維持並在處理器上執行。設備應用還可以包括設備管理器,如,任何形式的控制應用、軟 件應用、信號處理和控制模塊、對特定設備原生的代碼、特定設備的硬體抽象層,等等。在此實例中,設備應用516包括實施如本文中所述多實體管理實施例的多實體管理器520和配置對話框522。設備500還包括生成用於音頻系統526的音頻數據和/或生成用於顯示系統528的顯示數據的音頻和/或視頻處理系統524。音頻系統和/或顯示系統可以包括處理、顯示、和/或如若不然重現音頻、視頻、顯示、和/或圖像數據的任何設備。可以經由RF(射頻)鏈路、S視頻鏈路、合成視頻鏈路、分量視頻鏈路、DVI (數字視頻接口)、模擬音頻連接、或者其它類似通信鏈路向音頻設備和/或向顯示設備傳送顯示數據和音頻信號。在實施中,音頻系統和/或顯示系統是設備的外界組件。可替選地,音頻系統和/或顯示系統是實例設備的集成組件,如,集成觸控螢幕顯示器。雖然以特定於特徵和/或方法的語言描述了多實體管理的實施例,但所附權利要求並非必定限於描述的具體特徵或方法。實際上,所述具體特徵和方法作為多實體管理的實例實施被公開。
權利要求
1.一種多實體系統,包括 伺服器設備104,被配置成用於網絡上客戶端設備108的網絡配置設置的控制和管理;以及 多實體管理器130,被配置成實例化配置對話框132以便與可選擇的用戶可選擇控制項一起顯示,用以發起在伺服器設備104處網絡配置設置中一個或更多個網絡配置設置的單步驟配置操作。
2.如權利要求I所述的多實體系統,其中,單步驟配置操作包括用以改變伺服器設備處網絡配置設置值的重寫操作。
3.如權利要求I所述的多實體系統,其中,單步驟配置操作包括用以向伺服器設備104處的網絡配置設置值的陣列添加值的添加操作。
4.如權利要求I所述的多實體系統,其中,單步驟配置操作包括用以查找值和替換伺服器設備104處網絡配置設置值的查找和替換操作。
5.一種方法,包括 顯示406具有可選擇的用戶可選擇控制項的配置對話框用戶界面以發起網絡中伺服器設備處一個或更多個網絡配置設置的單步驟配置操作; 接收408單步驟配置操作的選擇; 接收410所述一個或更多個網絡配置設置的選擇; 接收412用以配置所述一個或更多個網絡配置設置的值的輸入;以及 應用414選定值的選定單步驟配置操作以配置伺服器設備處的所述一個或更多個網絡配置設置。
6.如權利要求5所述的方法,其中,單步驟配置操作包括用以改變伺服器設備處所述一個或更多個網絡配置設置的選定值的重寫操作。
7.如權利要求5所述的方法,其中,單步驟配置操作包括用以向伺服器設備處所述一個或更多個網絡配置設置的值的選定陣列添加值的添加操作。
8.如權利要求5所述的方法,其中,單步驟配置操作包括用以查找選定值和替換伺服器設備處所述一個或更多個網絡配置設置的選定值的查找和替換操作。
9.一種用於多實體管理的多實體管理器130,多實體管理器130包括 用戶可選擇範圍控制項302,被配置成用於要編輯的一個或更多個伺服器範圍的選擇; 配置對話框用戶界面300,包括 用戶可選擇操作控制項306,被配置成用於針對網絡中DHCP伺服器設備的實體處的一個或更多個網絡配置設置的單步驟配置操作的選擇; 用戶可選擇選項控制項308,被配置成用於一個或更多個伺服器範圍的一個或更多個範圍選項的選擇;以及 值輸入欄位304,被配置成用於一個或更多個範圍選項的一個或更多個選項值輸入。
10.如權利要求9所述的多實體管理器130,其中,用戶可選擇操作控制項306被配置成用於重寫配置操作的選擇以改變一個或更多個選定伺服器範圍的一個或更多個選定範圍選項的一個或更多個選定選項值。
全文摘要
在多實體管理的實施例中,多實體系統可以包括服務於被配置成用於網絡上網絡連接性的客戶端設備的基礎設施服務(DHCP)。多實體系統還包括被配置成用於網絡上客戶端設備的網絡配置設置控制和管理的伺服器設備。多實體管理器實例化配置對話框以便與可選擇的用戶可選擇控制項一起顯示,用以發起在伺服器設備處網絡配置設置中一個或更多個網絡配置設置的單步驟配置操作。
文檔編號H04L12/24GK102946318SQ20121033570
公開日2013年2月27日 申請日期2012年9月12日 優先權日2011年9月12日
發明者N.納朗, M.納拉亞南 申請人:微軟公司