使用静默激活 ovf-env.xml 文件来指定配置参数
OVF 规范建议 ISO 映像中包含 ovf-env.xml 文件。完整的规范位于“OVF 1.0 规范”Web 站点。在静默激活期间,此文件用来配置虚拟机。请参阅以下示例:
<?xml version="1.0" encoding="UTF-8"?>
<Environment xmlns="http://schemas.dmtf.org/ovf/environment/1"
xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1"
xmlns:ovfenv="http://schemas.dmtf.org/ovf/environment/1"
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ovf:id="1/DMGR_1">
<PropertySection>
<Property ovfenv:key="License.accept" ovfenv:value="yes"/>
<Property ovfenv:key="ConfigLocale.language" ovfenv:value="en"/>
<Property ovfenv:key="ConfigLocale.country" ovfenv:value="US"/>
<Property ovfenv:key="ConfigLocale.encoding" ovfenv:value="UTF-8"/>
<Property ovfenv:key="ConfigNET.bootproto" ovfenv:value="static"/>
<Property ovfenv:key="ConfigNET.hostname" ovfenv:value="myvm"/>
<Property ovfenv:key="ConfigNET.domain" ovfenv:value="sample.my.company "/>
<Property ovfenv:key="ConfigNET.ipaddr" ovfenv:value="10.0.0.5"/>
<Property ovfenv:key="ConfigNET.netmask" ovfenv:value="255.255.255.0"/>
<Property ovfenv:key="ConfigNET.gateway" ovfenv:value=”10.0.0.1"/>
<Property ovfenv:key="ConfigNET.pri_dns" ovfenv:value="10.0.0.100"/>
<Property ovfenv:key="ConfigNET.sec_dns" ovfenv:value="10.0.0.101"/>
<Property ovfenv:key="ConfigPWD_ROOT.username" ovfenv:value="root"/>
<Property ovfenv:key="ConfigPWD_ROOT.password" ovfenv:value="mypassword"/>
<Property ovfenv:key="ConfigPWD_USER.username" ovfenv:value="virtuser"/>
<Property ovfenv:key="ConfigPWD_USER.password" ovfenv:value="mypassword"/>
<Property ovfenv:key="ConfigWAS.type" ovfenv:value="dmgr"/>
<Property ovfenv:key="ConfigWAS.colocateihs" ovfenv:value="false"/>
<Property ovfenv:key="ConfigWAS.cell_name" ovfenv:value="HypervisorEditionCell"/>
<Property ovfenv:key="ConfigWAS.node_name" ovfenv:value="HypervisorEditionNode"/>
<Property ovfenv:key="ConfigWAS.autostart" ovfenv:value="true"/>
<Property ovfenv:key="ConfigWAS.augment_list" ovfenv:value="none"/>
<Property ovfenv:key="ConfigVNC.enabled" ovfenv:value="true"/>
<Property ovfenv:key="ConfigVNC.username" ovfenv:value="virtuser"/>
<Property ovfenv:key="ConfigVNC.password" ovfenv:value="mypass"/>
<Property ovfenv:key="ConfigNTP.ntp.0" ovfenv:value="ntp1.mycompany.org"/>
<Property ovfenv:key="ConfigNTP.ntp.1" ovfenv:value="ntp2.mycompany.org"/>
<Property ovfenv:key="ConfigNTP.ntp.2" ovfenv:value="ntp2.mycompany.org"/>
<Property ovfenv:key="ConfigNTP.ntp.3" ovfenv:value="ntp3.mycompany.org"/>
</PropertySection>
</Environment>
属性 | 有效值 | 描述 |
---|---|---|
<Property ovfenv:key="License.accept" ovfenv:value="yes"/> | yes | no | 接受 IBM® WebSphere® Application Server Hypervisor Edition 许可证、Novell SuSE 许可证和 VMware Tools 许可证。除非此属性设置为 yes,否则 VM 将不会启动。 |
<Property ovfenv:key="ConfigLocale.language" ovfenv:value="en"/> | en | de | ja | ko | zh | fr | it | es | pt | cs | hu | pl | ru | 启动虚拟机时所在的语言环境。 |
<Property ovfenv:key="ConfigLocale.country" ovfenv:value="US"/> | US | DE | JP | KR | CN | TW | FR | IT | ES | BR | CZ | HU | PL | RU | 启动虚拟机时所在的国家或地区语言环境。 |
<Property ovfenv:key="ConfigLocale.encoding" ovfenv:value="UTF-8"/> | UTF-8 | VM 的机器编码 |
<Property ovfenv:key="ConfigNET.bootproto" ovfenv:value="static"/> | static | dhcp | VM 的网络引导协议 |
<Property ovfenv:key="ConfigNET.hostname" ovfenv:value="myvm"/> | 任何有效主机名 | 虚拟机的主机名 |
<Property ovfenv:key="ConfigNET.domain" ovfenv:value="sample.my.company "/> | 任何有效域 | 网络域;它与主机名相匹配 |
<Property ovfenv:key="ConfigNET.ipaddr" ovfenv:value="10.0.0.5"/> | 任何有效 IP 地址 | 如果使用 DHCP,那么不需要此属性 |
<Property ovfenv:key="ConfigNET.netmask" ovfenv:value="255.255.255.0"/> | 任何有效 IP 地址网络掩码 | 如果使用 DHCP,那么不需要此属性 |
<Property ovfenv:key="ConfigNET.gateway" ovfenv:value=”10.0.0.1"/> | 任何有效 IP 地址网关 | 如果使用 DHCP,那么不需要此属性 |
<Property ovfenv:key="ConfigNET.pri_dns" ovfenv:value="10.0.0.100"/> | 任何有效 DNS 服务器(主服务器) | 如果使用 DHCP,那么不需要此属性 |
<Property ovfenv:key="ConfigNET.sec_dns" ovfenv:value="10.0.0.101"/> | 有效 DNS 服务器(辅助服务器) | 如果使用 DHCP,那么不需要此属性 |
<Property ovfenv:key="ConfigPWD_ROOT.username" ovfenv:value="root"/> | root | root 用户名。请勿更改。 |
<Property ovfenv:key="ConfigPWD_ROOT.password" ovfenv:value="mypassword"/> | 任何有效密码 | root 用户操作系统密码 |
<Property ovfenv:key="ConfigPWD_USER.username" ovfenv:value="virtuser"/> | virtuser | 为操作系统和 WebSphere 定义的非 root 用户。请勿更改。 |
<Property ovfenv:key="ConfigPWD_USER.password" ovfenv:value="mypassword"/> | 任何有效密码 | WebSphere 和操作系统使用的 virtuser 的密码。 |
<Property ovfenv:key="ConfigWAS.type" ovfenv:value="dmgr"/> | dmgr | default | custom | adminagent | jmgr | liberty | odr | 要在此 VM 上配置的概要文件类型。对于 V6.1.0.x 虚拟映像,liberty、odr、adminagent 和 jmgr 选项无效。对于版本低于 V8.5 的虚拟映像,liberty 和 odr 选项无效。 |
<Property ovfenv:key="ConfigWAS.liberty_server_name" ovfenv:value="server"/> | 任何有效 Liberty 服务器名称 | |
<Property ovfenv:key="ConfigWAS.colocateihs" ovfenv:value="false"/> | true | false | 您是否想要在此 VM 上配置 IBM HTTP Server。此属性仅对于 dmgr 节点有效。 |
<Property ovfenv:key="ConfigWAS.cell_name" ovfenv:value="HypervisorEditionCell"/> | 任何有效单元名称 | 您为此 VM 所配置的单元名称。对于所联合的定制概要文件,会抛弃此值。 |
<Property ovfenv:key="ConfigWAS.node_name" ovfenv:value="HypervisorEditionNode"/> | 任何有效节点名 | 您为此 VM 所配置的节点名。 |
<Property ovfenv:key="ConfigWAS.autostart" ovfenv:value="true"/> | true | false | 指定服务器是否自动启动。 |
<Property ovfenv:key="ConfigWAS.augment_list" ovfenv:value="none"/> | none, sca | 要扩充到概要文件的功能部件包。仅对于 V7.x 虚拟映像有效。 |
<Property ovfenv:key="ConfigVNC.enabled" ovfenv:value="true"/> | true | false | 配置虚拟机以进行 VNC 管理 |
<Property ovfenv:key="ConfigVNC.username" ovfenv:value="virtuser"/> | virtuser | 请勿更改 |
<Property ovfenv:key="ConfigVNC.password" ovfenv:value="mypass"/> | 任何有效密码 | 用于进行 VNC 访问的密码 |
<Property ovfenv:key="ConfigNTP.ntp.0" ovfenv:value="ntp1.mycompany.org"/> | 任何有效 NTP 服务器 | 确保在虚拟机上正确进行计时所需要的有效 NTP 服务器。 |
<Property ovfenv:key="ConfigWAS.dmgr_federate" ovfenv:value="true"/> | true | false | 如果 dmgr_federate 设置为 true,那么需要下列值。这些值用来将定制节点或缺省节点联合到目标 Deployment Manager。
|
<Property ovfenv:key="ConfigWAS.jmgr_federate" ovfenv:value="true"/> | true | false | 如果 jmgr_federate 设置为 true,那么需要下列值。这些值用来将定制节点或缺省节点联合到目标作业管理器。
|