Vminit是一款初始化工具,能夠為Windows作業系統的Elastic Compute Service提供配置網路、設定主機名稱、執行自訂指令碼等初始化配置能力。如果您製作的自訂鏡像未安裝Vminit,請手動安裝,保證運行該鏡像的ECS執行個體能成功完成初始化配置。本文介紹如何在製作鏡像的虛擬機器中安裝Vminit。
關於Vminit的更多資訊,請參見Vminit組件說明。
使用限制
適用於Windows 7或Windows Server 2008 R2及以上的32位和64位作業系統。
操作步驟
Vminit會有版本更新,本文以下載安裝2.0.1.2版本(安裝包名稱為AliyunVminit_2.0.1.2_x86_64.exe)為例。關於Vminit的版本資訊,請參見Vminit版本資訊。
在製作鏡像的虛擬機器中下載Vminit安裝包,並進行解壓。
下載地址:AliyunVminit.zip。
安裝Vminit。
圖形化安裝
在下載目錄中找到並雙擊
AliyunVminit_2.0.1.2_x86_64.exe
。按照介面提示完成安裝。
直至出現如下介面,表示Vminit安裝完成。
命令列安裝
在Windows PowerShell中,運行以下命令,切換到軟體包下載目錄,例如
C:\test
。cd C:\test
運行以下命令,安裝Vminit。
.\AliyunVminit_2.0.1.2_x86_64.exe /SILENT /FORCE
說明/SILENT
表示靜默模式。/FORCE
:表示強制覆蓋(如果已經安裝過Vminit)安裝。
驗證Vminit是否安裝成功。
在Windows PowerShell中,運行以下命令,查詢Vminit的版本號碼。
(Get-Item C:\ProgramData\aliyun\vminit\vminit.exe).VersionInfo.ProductVersion
返回類似如下圖所示的驅動版本號碼,表示Vminit已安裝。
運行以下命令,擷取Vminit相關的註冊表配置資訊。
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\vminit"
返回類似如下資訊,表示Vminit已安裝。
經過以上操作驗證,表示Vminit工具已成功安裝,鏡像可以正常匯入阿里雲平台。
相關文檔
安裝Vminit時,Vminit的所有外掛程式預設開啟,如果您希望在執行個體啟動過程中不自動執行某些操作,可以在製作鏡像過程中禁用對應的外掛程式。具體操作,請參見禁用Vminit的外掛程式。
在製作Windows鏡像的虛擬機器中系統安裝Vminit後,可能還需要安裝virtio驅動,以確保鏡像匯入到阿里雲後建立的ECS執行個體可以正確識別virtio虛擬化裝置並正常啟動。
Linux鏡像的ECS執行個體通過cloud-init完成初始化配置,詳情請參見安裝cloud-init。