在自定义规范中保存 Linux 客户机操作系统的系统设置,您可在克隆虚拟机或从模板部署虚拟机时应用这些设置。
过程
- 选择,然后在“策略和配置文件”下单击虚拟机自定义规范。
- 单击创建新规范图标。
将启动
新建虚拟机客户机自定义规范向导。
- 在名称和目标操作系统页面上,输入自定义规范的名称和描述,然后选择 Linux 作为目标客户机操作系统,并单机下一步。
- 在计算机名称页面上,输入客户机操作系统的计算机名称和域名。
此操作系统将使用此计算机名称在网络上识别自身。此名称在 Linux 系统中称为主机名称。
选项 |
操作 |
使用虚拟机名称 |
选择此选项以使用虚拟机名称。vCenter Server创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同。如果名称超过 63 个字符,它将被截断。 |
在克隆/部署向导中输入名称 |
选择此选项后,系统会在克隆或部署期间提示您输入名称。 |
输入名称 |
- 输入名称。
此名称可包含字母数字字符和连字符 (-)。它不能包含句点 (.)、空格或特殊字符,也不能仅包含数字。名称不区分大小写。
- (可选) 要确保名称是唯一的,请选中附加数值复选框。
该操作会在虚拟机名称后附加连字符后跟数值。与数值结合使用时,如果名称超过 63 个字符,就会被截断。
|
使用借助于 vCenter Server配置的自定义应用程序生成名称 |
可选:输入一个可传递到自定义应用程序的参数。 |
- 输入计算机的域名,并单击下一步。
- 在时区页面上,选择虚拟机的时区,然后单击下一步。
- 在自定义脚本页面上,将自定义脚本应用到虚拟机的客户机操作系统,然后单击下一步。
- 要上载包含自定义脚本的文件,请单击浏览,然后导航到本地计算机上的文件。脚本的内容将显示在脚本文本框中。
- (可选)将自定义脚本直接输入到脚本文本框中。
自定义脚本不能超过 1500 个字符。
注:
完成客户机自定义的默认超时时间段设置为 100 秒,并包含使用 "precustomization" 命令行参数时脚本运行的时间。如果您运行脚本所用的时间超过超时时间,客户机自定义将失败。
使用 "precustomization" 命令行参数添加自定义脚本时,将在客户机自定义开始之前调用该脚本。因此,虚拟网卡已断开连接,您无法访问网络。
使用 "postcustomization" 命令行参数添加自定义脚本时,将在客户机自定义完成后调用该脚本。因此,在打开虚拟机电源后,将在初始化过程中调度该脚本,网卡已连接,并且您可以访问网络。运行脚本的时间不包括在默认超时时间段内,您可以避免客户机自定义失败。
自定义脚本示例
#!/bin/sh
if [ x$1 == x"precustomization" ]; then
echo Do Precustomization tasks
elif [ x$1 == x"postcustomization" ]; then
echo Do Postcustomization tasks
fi
- 在网络页面上,选择要应用于客户机操作系统的网络设置类型,并单击下一步。
- 选择使用标准网络设置,以便 vCenter Server 使用默认设置在 DHCP 服务器中配置所有网络接口。
- 选择手动选择自定义设置,然后手动配置每个网络接口。
- 从列表中选择网络适配器或添加一个新网络适配器。
- 对于所选网卡,单击编辑。
此时将打开编辑网络对话框。
- 要将虚拟机配置为使用 IPv4 网络,请单击 IPv4 选项卡。
如果您选择当使用规范时,提示用户输入 IPv4 地址选项,则在克隆或部署期间选择应用自定义规范时,vCenter Server 会提示输入 IP 地址。此外,在克隆和部署期间还会提示您配置网关。
- 要将虚拟机配置为使用 IPv6 网络,请单击 IPv6 选项卡。
如果您选择当使用规范时,提示用户输入地址选项,则在克隆或部署期间选择应用自定义规范时,vCenter Server 会提示输入 IP 地址。此外,在克隆和部署期间还会提示您配置网关。
- 单击确定。
- 在 DNS 设置页面上,输入 DNS 服务器和域设置。
主 DNS、
辅助 DNS 和
第三 DNS 文本框均接受 IPv4 和 IPv6 地址。
- 在即将完成页面上,查看详细信息并单击完成以保存所做更改。
结果
所创建的自定义规范会在自定义规范管理器中列出。您可使用该规范自定义虚拟机客户机操作系统。