[發明專利]在機器部署期間插入管理代理有效
| 申請號: | 201110379521.9 | 申請日: | 2011-11-07 |
| 公開(公告)號: | CN102567073A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | R·M·弗萊爾斯 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 羅婷婷 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 機器 部署 期間 插入 管理 代理 | ||
技術領域
本發明涉及用于配置部署中的虛擬機以由管理程序進行管理的方法和系統。
背景技術
存在多個計算機的集合,這些集合通常稱為數據中心、服務器場或部署。在這些部署中,具有用于監控和管理部署中的多個計算機(不是物理計算機就是虛擬機(VM))的一個或多個管理系統是常見的。例如,管理系統可管理如下各項:修補計算機、使計算機就緒(stand?up)——包括將應用安裝在計算機上以及實例化這些應用(諸如,微軟服務器App-V應用虛擬化包、或數據庫的微軟數據庫應用組件描述)——或者監控計算機的健康。這種管理系統可通過與計算機上的相應管理代理進行交互來管理計算機。
此外,對部署中的多個計算機進行同樣地配置是常見的。這些計算機可被同樣地配置,例如,其中這些計算機被配置為執行相同版本的操作系統,或者這些計算機被配置為執行相同版本的應用。
管理員配置計算機以由管理程序進行管理的一種方式如下。管理員定購計算機、接收這些計算機、將這些計算機掛載在機架中、將來自盤的程序代碼安裝在每一計算機上、以及然后向將管理每一計算機的一個或多個管理系統登記該計算機。除了涉及這些物理機器本身的一些細節以外,管理員還可配置部署中的各VM以由管理程序用類似的方法進行管理。這些用于配置部署中的VM以由管理程序進行管理的公知技術存在許多問題,這些問題中的一些問題是公知的。
發明內容
因此,本發明是對配置部署中的VM以由管理程序進行管理的改進。
在操作系統的黃金映像(gold?image)中包括管理代理可以是合乎需要的(有時稱為將管理代理烘烤(bake)在黃金映像中),但是將代理烘烤在內(bake?in)會給其帶來各種問題。可能存在許多管理代理,并且每當任何代理改變時,需要創建新的黃金映像,這花費管理員的工作。另外,一些管理代理并不被設計成要被烘烤在內。為了被成功地烘烤在內,管理代理需要能夠在經歷了一般化(大多數黃金映像并不包括諸如機器名稱或機器IP地址之類的機器專用信息)和/或系統準備過程(諸如微軟Sysprep)后還存在。管理代理可能無法在經歷這兩個過程中的一個后還存在,例如因為它依賴于由這兩個過程中的一個所改變的信息是已知且一致的。
而且,可能出現這種情況:可能無法在遠程配置管理代理,因為該代理缺少允許遠程系統配置該代理的暴露接口。因此,當管理員可在幾分鐘內建立幾十個或成百個VM就緒的情況下,他或她仍不得不進入具有管理代理的這些VM中的每一個,并對其進行手動配置。即使在管理代理的確具有允許遠程配置的暴露接口的情況下,這樣做仍可花費令人無法接受的較長時間量。一般使用域名服務器(DNS)來定址計算機。然而,一旦使計算機在線并向DNS進行登記時,通過通信網絡傳播DNS登記可能要花費若干分鐘,使得可經由DNS在遠程定址該計算機。傳播DNS名稱所需的這一時間可能是不可接受的長。
因此,與使VM與黃金映像進行映像分開地將管理程序安裝在該VM中可以是有利的。在一實施例中,部署具有部署管理器,該部署管理器被配置為創建、銷毀和管理在部署中的主機上的VM。這種部署管理器的一示例是微軟的系統中心虛擬機管理器(SCVMM)。部署管理器確定要在主機上創建VM,并指令該主機創建VM。當部署管理器接收到VM已被創建的指示時,部署管理器指令該VM安裝管理代理或管理程序,管理系統可與該管理代理或管理程序進行通信來管理VM。管理代理提供使管理系統管理計算機的功能。例如,管理代理可暴露允許管理系統與管理代理進行通信的接口,且管理代理可在計算機上執行實現管理系統的指令的動作。部署管理器還向管理系統登記VM。然后,管理系統可通過與VM上的管理代理進行通信來管理VM。
存在用于配置部署中的VM以由管理程序進行管理的本發明的其他實施例,并且一些這樣的示例參考對附圖的詳細描述來描述。
附圖說明
參考附圖來進一步描述用于配置部署中的VM以由管理系統進行管理的系統、方法和計算機可讀介質,其中:
圖1描繪了可實現本發明的實施例的一方面的示例通用計算環境。
圖2描繪了可實現本發明的實施例的一方面的示例虛擬機主機。
圖3描繪了可實現本發明的實施例的一方面的第二示例虛擬機主機。
圖4描繪了用于配置部署中的一VM以由一管理系統進行管理的示例系統體系結構。
圖5描繪了用于配置部署中的一VM以由一管理系統進行管理的另一示例系統體系結構。
圖6描繪了用于配置部署中的一VM以由多個管理系統進行管理的示例系統體系結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110379521.9/2.html,轉載請聲明來源鉆瓜專利網。





