Vminit是一款初始化工具,能够为Windows操作系统的云服务器ECS提供配置网络、设置主机名、执行自定义脚本等初始化配置能力。如果您制作的自定义镜像未安装Vminit,请手动安装,保证运行该镜像的ECS实例能成功完成初始化配置。本文介绍如何在制作镜像的虚拟机中安装Vminit。
关于Vminit的更多信息,请参见Windows实例(Vminit工具)。
使用限制
适用于Windows 7或Windows Server 2008 R2及以上的32位和64位操作系统。
操作步骤
Vminit会有版本更新,本文以下载安装2.0.1.2版本(安装包名称为AliyunVminit_2.0.1.2_x86_64.exe)为例。关于Vminit的版本信息,请参见Windows实例(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。