目录
- 5. 使用虚拟机自定义规范创建VM
- 5.1 Linux 虚拟机示例
- Rocky Linux 9.2
- (1)克隆虚拟机
- (2)模板部署虚拟机
- 5.2 Windows 虚拟机示例
- Windows 10
- (1)克隆虚拟机
- (2)模板部署 Windows 10
- 关联博客
- 参考资料
5. 使用虚拟机自定义规范创建VM
在vSphere中有两种方式可以使用到虚拟机自定义规范:
- 克隆虚拟机
- 使用模板创建虚拟机(从模板部署)
如果原虚拟机没有安装 VMware Tools,以克隆和使用模板形式,使用虚拟机自定义规范创建新虚拟机时,能正常创建虚拟机,但在最后时刻会报错:
会提示如下报错:
由于给出的以下原因,不支持自定义客户机操作系统: 在 GuestOS 中未安装 Tools。请安装最新版本的 open-vm-tools 或 VMware Tools 以启用 GuestCustomization。
这个错误可以忽略。如果需要使用VMware Tools则需要手动安装。
5.1 Linux 虚拟机示例
Rocky Linux 9.2
Rocky Linux 9.2 的ISO镜像中默认没有安装open-vm-tools,因此在安装好该VM后,vSphere Client会有黄色告警提示:
在此场景下,使用虚拟机自定义规范
(1)克隆虚拟机
在选择克隆选项中,勾选【自定义操作系统】
在自定义客户机操作系统中,选择对应的虚拟机自定义规范
由于原VM中没有安装open-vm-tool,因此在克隆虚拟机最后阶段,vSphere 会提示克隆虚拟机报错,报错如下:
Customization of the guest operating system is not supported due to the given reason: Tools is not installed in the GuestOS. Please install the latest version of open-vm-tools or VMware Tools to enable GuestCustomization.
但此报错不会影响到克隆机的创建。只是因为虚拟机自定义规范要求中有规定必须要有open-vm-tool。
(2)模板部署虚拟机
新建虚拟机,选择【从模版部署】,在选择模板中,选择模板所在位置。
在选择克隆选项中,勾选【自定义操作系统】
在自定义客户机操作系统中,选择对应的虚拟机自定义规范。
5.2 Windows 虚拟机示例
Windows 10
在此场景下,使用虚拟机自定义规范。
(1)克隆虚拟机
一般的安装完 Windows 系统虚拟机后,需要挂载VM Tools,并安装。
在选择克隆选项中,勾选【自定义操作系统】。
在自定义客户机操作系统中,选择对应的虚拟机自定义规范。
(2)模板部署 Windows 10
新建虚拟机,选择【从模版部署】,在选择模板中,选择模板所在位置。
在选择克隆选项中,勾选【自定义操作系统】
在自定义客户机操作系统中,选择对应的虚拟机自定义规范。
关联博客
【vSphere | VM】虚拟机自定义规范Ⅰ—— 理论和兼容性
【vSphere | VM】虚拟机自定义规范Ⅱ——创建 Windows 虚拟机自定义规范
【vSphere | VM】虚拟机自定义规范Ⅲ —— 创建 Linux 虚拟机自定义规范
【vSphere | VM】虚拟机自定义规范Ⅳ —— 使用虚拟机自定义规范创建 Linux 和 Windows VM
参考资料
- 自定义客户机操作系统
- 将自定义规范应用到现有的虚拟机
- 客户机操作系统自定义要求