複製鏈接
請複製以下鏈接發送給好友

SCVMM

鎖定
SCVMM(System Center Virtual Machine Manager)是一種虛擬機部署和管理工具。
外文名
System Center Virtual Machine Manager
SCVMM
用    途
創建應用程序配置文件
類    型
虛擬機部署和管理工具
適用領域
計算機

SCVMM創建SCVMM應用程序配置文件

使用SCVMM創建應用程序配置文件(application profile)可以幫助企業實現部署流程自動化,提高應用程序配置一致性。
儘管通常SCVMM(System Center Virtual Machine Manager)被認為是一種虛擬機部署和管理工具,但是除此之外,SCVMM還可以被用來部署特定類型的應用程序。
實現SCVMM這種功能的主要機制在於應用程序配置文件。儘管SCVMM並不會強制要求用户使用應用程序配置文件,但是對於SCVMM需要重複部署的應用程序來説,SCVMM提前創建應用程序配置文件仍然是一種不錯的選擇。比如,一些企業為授權用户提供了自助服務平台,允許其根據需要自己部署虛擬應用程序。
SCVMM相對於傳統部署方式,SCVMM應用程序配置文件不僅可以幫助企業實現部署流程自動化,SCVMM還能夠避免配置文件不一致和人為錯誤等情況的發生。因此,對於只需一次部署的應用程序來説,SCVMM可以不使用應用程序配置文件;但是如果需要多次部署同一個應用程序,那麼就需要考慮創建應用程序配置文件了。
微軟在TechNet Library當中提供了一些相對簡單的SCVMM應用程序配置文件創建流程。在創建第一個SCVMM應用程序配置文件之前,需要首先了解兩件事情。
第一,SCVMM應用程序配置文件並非適用於所有類型的應用程序。比如,你不能直接為SCVMM創建應用程序配置文件,因為SCVMM只支持幾種特定類型的應用程序。你可以使用SCVMM應用程序配置文件在一些軟件當中實現應用程序自動安裝,需要注意的是SCVMM應用程序配置文件還不支持Linux虛擬機。
當然這會導致另外一個SCVMM的問題,如何實現普通SCVMM應用程序的部署流程自動化?對於這種情況來説,可以使用App-V——一種用於應用程序虛擬化的工具。App-V會對某個應用程序的部署流程進行拆分排序,之後就能夠使用SCVMM應用程序配置文件了。
你需要了解的另外一件重要事情是SCVMM應用程序配置文件可以和其他SCVMM對象協同工作。具體來説,也就是可以和SCVMM服務模板以及虛擬機模板搭配使用。
SCVMM虛擬機模板是一種大多數SCVMM管理員都十分熟悉的對象類型。本質上,這些SCVMM模板只是系統預定義的虛擬機鏡像,可以用來自動創建全新的SCVMM虛擬機。
可以通過SCVMM嚮導完成虛擬機模板的創建過程。這個SCVMM嚮導會提示用户輸入特定的虛擬機信息,比如為SCVMM虛擬機分配的物理硬件,如何配置SCVMM虛擬機當中的客户端操作系統等。使用SCVMM模板的主要目的在於可以重複創建虛擬機,降低人為操作失誤幾率,重複使用配置數據等。你可以使用SCVMM硬件配置文件定義將要分配的硬件資源數量(而不是通過手動方式進行分配),或者使用SCVMM客户端操作系統配置文件來配置客户端操作系統屬性。
在使用SCVMM嚮導創建虛擬機模板的過程當中,可以指定SCVMM應用程序配置文件。SCVMM使用這種方式生成的虛擬機模板,可以用來創建具有預定義配置的SCVMM應用程序服務器,而不再是一台僅僅包含空白操作系統的SCVMM服務器。
你需要了解的最後一部分是SCVMM服務模板。當然也可以在沒有SCVMM服務模板的情況下使用SCVMM應用程序配置文件和SCVMM虛擬機模板,但是在有些情況當中,SCVMM服務模板可以簡化操作過程。
顧名思義,SCVMM服務模板是用來部署服務的。一種SCVMM服務包含了一個或多個SCVMM計算機層。一個SCVMM計算層對應一個SCVMM虛擬機模板。因此換句話説,SCVMM服務可以被配置為一系列SCVMM虛擬機模板的集合。對於自動部署多層SCVMM應用程序來説,由於SCVMM服務模板可以在多台SCVMM服務器當中同時進行操作,因此可以起到很大幫助作用。即便用户能夠訪問所有必要的SCVMM虛擬機模板,採用手動部署SCVMM的方式也將會十分繁瑣。藉助於服務模板,企業可以採用定義SCVMM服務的方式來部署多層SCVMM應用程序,而不再需要單獨部署SCVMM應用程序的每一部分。
如上所述,SCVMM應用程序配置文件對於實現虛擬SCVMM應用程序服務器的自動化部署可以起到很大幫助作用。即便如此,也不推薦單獨使用SCVMM應用程序配置文件,應該搭配SCVMM虛擬機模板以及SCVMM服務模板以提高操作效率。 [1] 

SCVMM選擇正確的兼容性選項

首先,在配置或創建SCVMM服務模板時,選擇一個兼容性選項確保了你可以選擇正確的應用配置。其次,生產環境中的大多數部署都包括標準應用比如SQLIIS,因此,微軟決定提供SQL Server 應用主機以及Web應用主機兼容性選項。
第三通過SCVMM服務模板部署虛擬機確保能夠將應用包正確地應用到虛擬機中。一定要注意SCVMM管理員將在SCVMM中部署必需的配置文件或模板,但可以由AppController用户或者有權部署服務的任何其他用户部署服務。第四,選擇兼容性選項後,在配置應用或包時SCVMM將自動移除不必要的項目,可以提高效率、減少干擾。
最後,SCVMM並沒有限制你可以創建的應用配置文件數量,因此創建具有不同兼容性選項的應用配置文件可以避免出現問題。 [2] 
參考資料