2.4.1 安装 UVP VMtools
本节操作指导用户安装UVP VMtools,该操作为必选操作,不安装会导致制作的镜像 不可用。
1. 单击这里,下载UVP VMtools。
2. 解压后得到“vmtools-windows.iso”软件包。
“vmtools-windows.iso”包括所有适用操作系统的安装包,其中包含的安装程序
“Setup.exe”会自动识别操作系统类型并执行相应的应用程序。
3. 在VirtualBox Windows虚拟机处,选择“设备 > 分配光驱 > vmtools-windows.iso”。
4. 选择“计算机 > CD驱动器”。
5. 双击执行“Setup.exe”安装UVP VMtools。
2.4.2 在 Windows 虚拟机中安装 Virtualbox 增强功能
在Windows虚拟机中安装Virtualbox增强功能,可以在虚拟机与宿主机之间开启共享 功能,方便虚拟机和宿主机实现文件共享。
操作步骤
1. 在VirtualBox Windows虚拟机处,选择“设备 > 安装增强功能”。
图2-16 安装增强功能
2. 选择“计算机 > CD驱动器”,双击安装VirtualBox Guest,根据界面提示完成安 装。
3. 安装后验证。
安装完成后,在VirtualBox Windows虚拟机处,单击“设备”,检查是否已有共 享文件夹。
图2-17 安装后验证
4. 设置文件夹共享方式。
选择安装VirtualBox的宿主机上的文件夹路径。此文件夹设置共享后可在 VirtualBox虚拟机内访问该文件夹内容。
图2-18 设置文件夹共享方式
2.4.3 安装 Cloudbase-Init(可选)
为了保证使用生成的镜像创建的新云服务器可以自定义配置(例如修改云服务器密 码),建议您安装Cloudbase-Init工具。不安装Cloudbase-Init工具,将无法对云服务 器进行自定义配置,只能使用镜像原有密码登录云服务器。
安装 Cloudbase-Init
1. 下载Cloudbase-Init工具安装包。
根据Windows操作系统的不同位数,您需要下载不同版本的Cloudbase-Init工具安 装包,并将下载后的安装包保存至本地已设置共享的文件夹。
Cloudbase官网:http://www.cloudbase.it/cloud-init-for-windows-instances/。
2. 在VirtualBox Windows虚拟机处,选择“计算机 > 网络 > VBOXSVR”。
3. 双击打开共享文件夹,将Cloudbase-Init工具安装包拷贝至新创建的虚拟机,双击 进行安装。
本文以安装CloudbaseInitSetup_0_9_11_x64为例。
配置 Cloudbase-Init 工具
1. 在Cloudbase-Init安装路径下的配置文件“C:\Program Files\Cloudbase Solutions
\Cloudbase-Init\conf\cloudbase-init.conf”中执行以下操作:
c. (可选)增加如下配置项,配置获取metadata的重试次数和间隔。
retry_count=40 retry_count_interval=5
d. (可选)增加如下配置项,防止Windows添加默认路由导致metadata网络不 通。[openstack]
add_metadata_private_ip_route=False
e. (可选)当Cloudbase-Init为0.9.12及以上版本时,用户可以自定义配置密码 长度。
ipconfig /release 说明
此操作会中断网络,对云服务器的使用会产生影响。当云服务器再次开机后,网络会自动 恢复。
3. 使用Windows操作系统云服务器制作镜像时,需修改云服务器SAN策略为 OnlineAll类型。否则可能导致使用镜像创建云服务器时磁盘处于脱机状态。
Windows操作系统SAN策略分为三种类型:OnlineAll、OfflineShared、
OfflineInternal
表2-1 Windows 操作系统 SAN 策略类型
类型 说明
OnlineAll 表示所有新发现磁盘都置于在线模式。
OfflineSh
ared 表示所有共享总线上(比如FC、ISCSI)的新发现磁盘都置于离线模 式,非共享总线上的磁盘都置于在线模式。
OfflineIn
ternal 表示所有新发现磁盘都置于离线模式。
a. 运行cmd.exe,执行以下命令,使用DiskPart工具来查询云服务器当前的SAN 策略。
diskpart
b. 执行以下命令查看云服务器当前的SAN策略。
san
▪
如果SAN策略为OnlineAll,请执行exit命令退出DiskPart。▪
否,请执行步骤3.c。c. 执行以下命令修改云服务器SAN策略为OnlineAll。
san policy=onlineall
2.4.4 安装一键式重置密码插件(可选)
为了保证使用生成的镜像创建的新云服务器可以实现一键式重置密码功能,建议您安 装密码重置插件CloudResetPwdAgent,可以应用一键式重置密码功能,给云服务器设 置新密码。
操作步骤
1. 下载一键式重置密码插件CloudResetPwdAgent和CloudResetPwdUpdateAgent。
下载并解压软件包CloudResetPwdAgent.zip。并将下载后的安装包保存至本地已 设置共享的文件夹。
下载地址:http://cn-south-1-cloud-reset-pwd.obs.cn-south-1.myhuaweicloud.com/windows/reset_pwd_agent/
CloudResetPwdAgent.zip
2. 在VirtualBox Windows虚拟机处,选择“计算机 > 网络 > VBOXSVR”,拷贝 CloudResetPwdAgent.zip至虚拟机。
3. 安装一键式密码插件。
a. 双击打开共享文件夹,依次双击“CloudResetPwdAgent.Windows”和
“CloudResetPwdUpdateAgent.Windows”文件夹下的“setup.bat”,安装 密码重置插件。
b. 查看任务管理器,检查密码重置插件是否安装成功。
如果在任务管理器中查找到了cloudResetPwdAgent服务和
cloudResetPwdUpdateAgent服务,表示安装成功,否则安装失败。
说明
如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。