Eu quero poder exportar uma VM baseada em KVM para um host ESXi 5.1 / 5.5.
Meus métodos atuais acabam com a VM não sendo capaz de inicializar no host ESXi.
(Eu tentei importar o mesmo .ova no VirtualBox 4.3 e aqui o VirtualBox afirma que o tamanho do vmdk é 895bytes, embora o vmdk acutal esteja próximo de 2GB).
Estes são os passos que eu dou:
- Pare a VM KVM
- qemu-img converter -O vmdk my.qcow2 -o adapter_type = lsilogic, subformat = streamOptimized, compat6 my.vmdk
- Gerar o my.ovf
- printf '\ x03' | dd conv = notrunc de = my.vmdk bs = 1 seek = $ ((0x4))
- tar my.ova my.ovf my.vmdk
- no vSphere usando Arquivo - > Implantar o modelo OVF
A implantação é um "sucesso", mas a máquina não consegue inicializar.
Estou usando:
- F23 x86_64
- qemu-img versão 2.4.1
- ESXi 5.1
- vSphere 5.1
O VirtualBox que eu tentei é o 4.3.10 em um host do Windows 7.
Quaisquer sugestões seriam apreciadas.
Obrigado.
Parece que o passo 4 é necessário até que este patch seja aplicado: link
Eu encontrei o passo 4 em: link
Desta conversa, parece-me que foi abordado em 2014? link
Trechos do my.ovf:
Descreve o conjunto de discos virtuais
<OperatingSystemSection ovf:id="101" vmw:osType="otherLinux64Guest">
<!-- TODO make this a configurable string. -->
<Info>RHEL 6</Info>
</OperatingSystemSection>
<VirtualHardwareSection>
<Info>1024MB, 1 CPU, 1 disk, 3 NICs - Virtual Machine.</Info>
<System>
<vssd:ElementName>Virtual Hardware Family</vssd:ElementName>
<vssd:InstanceID>0</vssd:InstanceID>
<vssd:VirtualSystemIdentifier>GLS</vssd:VirtualSystemIdentifier>
<!-- possible types:
kvm
Linux:KVM
virtualbox-2.2 - VirtualBox 4.3.10.
vmx-08 - ESXi 5.0
vmx-07
vmx-04
-->
<vssd:VirtualSystemType>vmx-08</vssd:VirtualSystemType>
</System>
<Item>
<rasd:Address>0</rasd:Address>
<rasd:Caption>scsiController0</rasd:Caption>
<rasd:Description>SCSI Controller</rasd:Description>
<rasd:ElementName>scsiController0</rasd:ElementName>
<rasd:InstanceID>5</rasd:InstanceID>
<rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
<rasd:ResourceType>6</rasd:ResourceType>
</Item>
<Item>
<rasd:AddressOnParent>0</rasd:AddressOnParent>
<rasd:Caption>disk1</rasd:Caption>
<rasd:Description>Disk Image</rasd:Description>
<rasd:ElementName>disk1</rasd:ElementName>
<rasd:HostResource>/disk/vmdisk1</rasd:HostResource>
<rasd:InstanceID>7</rasd:InstanceID>
<!-- The Parent is the Instance ID of the controller, here the SCSI controller. -->
<rasd:Parent>5</rasd:Parent>
<rasd:ResourceType>17</rasd:ResourceType>
<!-- TODO should write-though be optionally be requested in vmware with vmw:Config -->
</Item>