执行制作Windows标准模式镜像中1至13步骤。
在虚拟机上安装Cloud-init。
使用administrator用户远程登录Windows系统。
上传cloud-init安装文件CloudbaseInitSetup_0_9_9_x64.msi。
双击文件图标启动cloud-init安装向导,单击<Next>按钮继续。
图-1 cloud-init安装向导
进入许可信息界面,选择接受许可协议(I accept the terms in the License Aggreement),单击<Next>按钮继续。
图-2 进许可协议
进入安装路径选择界面,无须修改安装路径,单击<Next>按钮继续。
图-3 选择安装路径
进入初始化操作用户设置界面,将Username由Admin修改为Administrator;确保Use metadata password选项处于选中状态;用户的本地组为Administrators、Serial port for logging为空,单击<Next>按钮继续。
图-4 初始化操作用户设置
进入安装准备界面,单击<Install>按钮开始安装。
图-5 安装准备
进度条完成后,进入安装完成界面,不要选中任何选项,单击<Finish>按钮完成安装。
图-6 安装完成
进入C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf目录,使用文本工具编辑cloudbase-init.conf配置文件:
确保mtu_use_dhcp_config取值为true(mtu_use_dhcp_config=true)。
确保ntp_use_dhcp_config取值为true(ntp_use_dhcp_config=true)。
增加first_logon_behaviour配置项,取值为no(first_logon_behaviour=no)。
增加metadata_services配置项,取值为cloudbaseinit.metadata.services.configdrive.ConfigDriveService(metadata_services= cloudbaseinit.metadata.services.configdrive.ConfigDriveService)。
增加netbios_host_name_compatibility配置项,取值为false(netbios_host_name_compatibility=false)。
图-7 修改配置文件-cloudbase-init.conf
保存退出。
为Windows操作系统安装需要随镜像一起提供给用户使用的软件或应用。
设置Windows操作系统的IPv4地址获取方式为“自动获得IP地址”,DNS地址的获取方式为“自动获得DNS服务器地址”。