A especificação OVF recomenda que uma imagem ISO contém um arquivo ovf-env.xml. A especificação completa está localizada no Web site do OVF 1.0 Specification, localizada na seção de links relacionados deste tópico. Este arquivo é usado durante a ativação silenciosa para configurar sua máquina virtual, consulte os exemplos a seguir:
<?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="en"/>
<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"/>
- Valores válidos: yes | no
- Explicação: Aceita a licença do IBM WebSphere Application Server
Hypervisor Edition, a licença do Novell SuSE e a licença das ferramentas VMware. A VM não iniciará a menos que isto seja configurado como yes.
- <Property ovfenv:key="ConfigLocale.language" ovfenv:value="en"/>
- Valores válidos: en | de | ja | ko | zh | fr | it | es | pt | cs | hu | pl | ru
- Explicação: O código do idioma no qual a máquina virtual inicia
- <Property ovfenv:key="ConfigLocale.country" ovfenv:value="US"/>
- Valores válidos: US | DE | JP | KR | CN | TW | FR | IT | ES | BR | CZ | HU | PL | RU
- Explicação: O código do idioma do país em que a máquina virtual inicia
- <Property ovfenv:key="ConfigLocale.encoding" ovfenv:value="UTF-8"/>
- Valores válidos: UTF-8
- Explicação: A codificação de máquina para a VM
- <Property ovfenv:key="ConfigNET.bootproto" ovfenv:value="static"/>
- Valores válidos: static | dhcp
- Explicação: O protocolo de inicialização da rede para a VM
- <Property ovfenv:key="ConfigNET.hostname" ovfenv:value="myvm"/>
- Valores válidos: qualquer nome do host válido
- Explicação: O nome do host para a máquina virtual
- <Property ovfenv:key="ConfigNET.domain" ovfenv:value="sample.my.company
"/>
- Valores válidos: qualquer domínio válido
- Explicação: O domínio de rede. Corresponde o nome do host
- <Property ovfenv:key="ConfigNET.ipaddr" ovfenv:value="10.0.0.5"/>
- Valores válidos: qualquer endereço IP válido
- Explicação: Não necessário se DHCP for utilizado
- <Property ovfenv:key="ConfigNET.netmask" ovfenv:value="255.255.255.0"/>
- Valores válidos: qualquer máscara de rede de endereço IP válido
- Explicação: Não necessário se DHCP for utilizado
- <Property ovfenv:key="ConfigNET.gateway" ovfenv:value=”10.0.0.1"/>
- Valores válidos: qualquer gateway de endereço IP válido
- Explicação: Não necessário se DHCP for utilizado
- <Property ovfenv:key="ConfigNET.pri_dns" ovfenv:value="10.0.0.100"/>
- Valores válidos: qualquer servidor DNS válido (primário)
- Explicação: Não necessário se DHCP for utilizado
- <Property ovfenv:key="ConfigNET.sec_dns" ovfenv:value="10.0.0.101"/>
- Valores válidos: qualquer servidor DNS válido (secundário)
- Explicação: Não necessário se DHCP for utilizado
- <Property ovfenv:key="ConfigPWD_ROOT.username" ovfenv:value="root"/>
- Valores válidos: o nome do usuário root. Não alterar
- Explicação:
- <Property ovfenv:key="ConfigPWD_ROOT.password" ovfenv:value="mypassword"/>
- Valores válidos: A senha de S.O. do root
- Explicação:
- <Property ovfenv:key="ConfigPWD_USER.username" ovfenv:value="virtuser"/>
- Valores válidos: O usuário não-root definido para o S.O. e WebSphere. Não alterar.
- Explicação:
- <Property ovfenv:key="ConfigPWD_USER.password" ovfenv:value="mypassword"/>
- Valores válidos: Senha para virtuser, usado tanto pelo WebSphere quanto pelo S.O.
- Explicação:
- <Property ovfenv:key="ConfigWAS.type" ovfenv:value="dmgr"/>
- Valores válidos: dmgr | default | custom | adminagent | jmgr
- Explicação: O tipo de perfil para configurar nesta VM. As opções adminagent e jmgr não são válidas para as imagens virtuais da versão 6.1.0.x.
- <Property ovfenv:key="ConfigWAS.colocateihs" ovfenv:value="false"/>
- Valores válidos: yes | no
- Explicação: Se você desejar o IBM HTTP Server configurado nesta VM. Válido somente nos nós dmgr.
- <Property ovfenv:key="ConfigWAS.cell_name" ovfenv:value="HypervisorEditionCell"/>
- Valores válidos: qualquer nome de célula válido
- Explicação: O nome da célula configurado para esta VM. Para perfis customizados que estão federados este valor é descartado.
- <Property ovfenv:key="ConfigWAS.node_name" ovfenv:value="HypervisorEditionNode"/>
- Valores válidos: qualquer nome de nó válido
- Explicação: O nome do nó configurado para esta VM.
- <Property ovfenv:key="ConfigWAS.autostart" ovfenv:value="true"/>
- Valores válidos: yes | no
- Explicação: Especifica se o servidor é iniciado automaticamente.
- <Property ovfenv:key="ConfigWAS.augment_list" ovfenv:value="none"/>
- Valores válidos: none, sca
- Explicação: Os feature packs para aumentar no perfil.
Válido somente nas imagens virtuais da versão 7.x.
- <Property ovfenv:key="ConfigVNC.enabled" ovfenv:value="true"/>
- Valores válidos: true | false
- Explicação: Configure a máquina virtual para administração do VNC
- <Property ovfenv:key="ConfigVNC.username" ovfenv:value="virtuser"/>
- Valores válidos: virtuser
- Explicação: Não muda
- <Property ovfenv:key="ConfigVNC.password" ovfenv:value="mypass"/>
- Valores válidos: qualquer senha válida
- Explicação: A senha para acesso ao VNC
- <Property ovfenv:key="ConfigNTP.ntp.0" ovfenv:value="ntp1.mycompany.org"/>
- Valores válidos: qualquer servidor NTP válido
- Explicação: Aceita a licença do IBM WebSphere Application Server
Hypervisor Edition, a licença do Novell SuSE e a licença das ferramentas VMware. A VM não iniciará a menos que isto seja configurado como yes.
- <Property ovfenv:key="ConfigWAS.dmgr_federate" ovfenv:value="true"/>
- <Property ovfenv:key="ConfigWAS.jmgr_federate" ovfenv:value="true"/>