Howto: OVA-Dateien in VMware importieren

Hallo zusammen,
erst einmal noch schöne Weihnachten! :slight_smile:

Ich habe mich heute morgen mit dem Import der von Linuxmuster.net bereitgestellten.ova-Dateien beschäftigt. Leider gab es beim Import ein paar Probleme. Hier so die Fehlermeldungen, die mir begegnet sind (falls jemand danach sucht):

  • Die angegebene Manifestdatei ist ungültig: Invalid OVF checksum algorithm.
  • Keine unterstützten Hardwareversionen unter [virtualbox-2.2]; unterstützt: [vmx-04, vmx-07, vmx-08, vmx-09, vmx-10, vmx-11]. "The provided manifest file is invalid: Invalid OVF manifest entry:

Daher möchte ich nun kurz schildern, was gemacht werden muss damit der Import in vSphere funktioniert:

  1. Download der Dateien von https://download.linuxmuster.net/ova/v7/latest/

  2. Dann das ovmtool von VMware installieren (Anleitung).

  3. Die ova-Datei entpacken:
    ovftool lmn7-opnsense-2021-11-03.ova lmn7-opnsense-2021-11-03.ovf

  4. In der lmn7-opnsense-2021-11-03.ovf-Datei den Abschnitt

      <Item>
        <rasd:Address>0</rasd:Address>
        <rasd:Caption>ideController0</rasd:Caption>
        <rasd:Description>IDE Controller</rasd:Description>
        <rasd:ElementName>ideController0</rasd:ElementName>
        <rasd:InstanceID>3</rasd:InstanceID>
        <rasd:ResourceSubType>PIIX4</rasd:ResourceSubType>
        <rasd:ResourceType>5</rasd:ResourceType>
      </Item>
      <Item>
        <rasd:Address>1</rasd:Address>
        <rasd:Caption>ideController1</rasd:Caption>
        <rasd:Description>IDE Controller</rasd:Description>
        <rasd:ElementName>ideController1</rasd:ElementName>
        <rasd:InstanceID>4</rasd:InstanceID>
        <rasd:ResourceSubType>PIIX4</rasd:ResourceSubType>
        <rasd:ResourceType>5</rasd:ResourceType>
      </Item>
      <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>1</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>6</rasd:InstanceID>
        <rasd:Parent>5</rasd:Parent>
        <rasd:ResourceType>17</rasd:ResourceType>
      </Item>

hiermit ersetzen:

      <Item>
        <rasd:Address>1</rasd:Address>
        <rasd:Caption>SCSIController1</rasd:Caption>
        <rasd:Description>SCSI Controller</rasd:Description>
        <rasd:ElementName>SCSIController1</rasd:ElementName>
        <rasd:InstanceID>3</rasd:InstanceID>
        <rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
        <rasd:ResourceType>6</rasd:ResourceType>
      </Item>
      <Item>
        <rasd:Address>2</rasd:Address>
        <rasd:Caption>SCSIController2</rasd:Caption>
        <rasd:Description>SCSI Controller</rasd:Description>
        <rasd:ElementName>SCSIController2</rasd:ElementName>
        <rasd:InstanceID>4</rasd:InstanceID>
        <rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
        <rasd:ResourceType>6</rasd:ResourceType>
      </Item>
      <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>1</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>6</rasd:InstanceID>
        <rasd:Parent>5</rasd:Parent>
        <rasd:ResourceType>17</rasd:ResourceType>
      </Item>
      <Item>

(bitte alles genau vergleichen, sonst kommt es zu Fehlern) und den Abschnitt
<vssd:VirtualSystemType>virtualbox-2.2</vssd:VirtualSystemType>
mit
<vssd:VirtualSystemType>vmx-07</vssd:VirtualSystemType>

  1. Nun noch die neue Prüfsummen in der lmn7-opnsense-2021-11-03.mf hinterlegen.
    Dafür sha256sum lmn7-opnsense-2021-11-03.ovf aufrufen und den Wert in die Datei kopieren.

:white_check_mark:
Nun funktioniert der Import. Gleiches muss natürlich für die anderen benötigten Hosts auch gemacht werden (ich habe nur noch das Server-Image gebraucht)

Die Ansätze für die aufgetretenen Probleme fand ich auf den beiden Webseiten:

Vllt. hilft es ja sonst auch mal jemandem…

Liebe Grüße und noch frohe Festtage,
Leo

3 „Gefällt mir“

Hier eine Anleitung, wie das „neu“ ovtool auf Linux genutzt werden kann: