So importieren Sie .ovf- und .vmdk-Dateien ordnungsgemäß von VMware in VirtualBox

So importieren Sie .ovf- und .vmdk-Dateien ordnungsgemäß von VMware in VirtualBox

Die .ovf- und .vmdk-Dateien scheinen mit VirtualBox nicht zu funktionieren. Ich erhalte eine Fehlermeldung, dass die .vmdk-Datei noch nicht erstellt wurde, selbst wenn ich das Programm im .ovf-Importbildschirm auf die Datei zeige. Der Import beginnt noch nicht einmal, bevor mir die Fehlermeldung angezeigt wird.

Storage for the medium 'C:\Users\schalcay000\Desktop\RSS-VM-32BITS-disk1.vmdk' is not created.

Darunter wird mir dieser Fehlercode angezeigt.

VBOX_E_INVALID_OBJECT_STATE (0x80BB0007)

Immer wenn ich versuche, die OVF-Datei mit allen Standardeinstellungen (außer der Option „Festplatten als VDI importieren“) zu importieren, beginnt der Import, da die Festplatte im VMDK-Format vorliegt, stoppt dann aber bei 12 % und gibt den gleichen Fehler aus, allerdings mit der Meldung, dass sich die Festplattendatei nicht im VM-Verzeichnis befindet.

Storage for the medium 'C:\Users\schalcay000\VirtualBox VMs\vm\RSS-VM-32BITS-disk1.vmdk' is not created.

Wenn ich die Datei in diesen Ordner lege, erhalte ich denselben Fehler, allerdings wird nach disk1 eine (1) hinzugefügt. Es ist, als würde die Datei vermieden. Bitte helfen Sie!

Hier ist die OVF-Datei, falls Sie sie untersuchen möchten:

<!--Generated by VMware ovftool 4.0.0 (build-2301625), UTC time: 2016-02-05T16:06:59.429481Z-->
<Envelope vmw:buildId="build-2301625" xmlns="http://schemas.dmtf.org/ovf/envelope/1" xmlns:cim="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:vmw="http://www.vmware.com/schema/ovf" xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <References>
    <File ovf:href="RSS-VM-32BITS-disk1.vmdk" ovf:id="file1" ovf:size="2999185408"/>
  </References>
  <DiskSection>
    <Info>Virtual disk information</Info>
    <Disk ovf:capacity="40" ovf:capacityAllocationUnits="byte * 2^30" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="7630422016"/>
  </DiskSection>
  <NetworkSection>
    <Info>The list of logical networks</Info>
    <Network ovf:name="bridged">
      <Description>The bridged network</Description>
    </Network>
  </NetworkSection>
  <VirtualSystem ovf:id="vm">
    <Info>A virtual machine</Info>
    <Name>RSS-VM-32BITS</Name>
    <OperatingSystemSection ovf:id="93" vmw:osType="ubuntuGuest">
      <Info>The kind of installed guest operating system</Info>
    </OperatingSystemSection>
    <VirtualHardwareSection>
      <Info>Virtual hardware requirements</Info>
      <System>
        <vssd:Caption>Virtual Hardware Family</vssd:Caption>
        <vssd:InstanceID>0</vssd:InstanceID>
        <vssd:VirtualSystemIdentifier>RSS-VM-32BITS</vssd:VirtualSystemIdentifier>
        <vssd:VirtualSystemType>vmx-10</vssd:VirtualSystemType>
      </System>
      <Item>
        <rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
        <rasd:Description>Number of Virtual CPUs</rasd:Description>
        <rasd:Caption>1 virtual CPU(s)</rasd:Caption>
        <rasd:InstanceID>1</rasd:InstanceID>
        <rasd:ResourceType>3</rasd:ResourceType>
        <rasd:VirtualQuantity>1</rasd:VirtualQuantity>
      </Item>
      <Item>
        <rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
        <rasd:Description>Memory Size</rasd:Description>
        <rasd:Caption>2048MB of memory</rasd:Caption>
        <rasd:InstanceID>2</rasd:InstanceID>
        <rasd:ResourceType>4</rasd:ResourceType>
        <rasd:VirtualQuantity>2048</rasd:VirtualQuantity>
      </Item>
      <Item>
        <rasd:Address>0</rasd:Address>
        <rasd:Description>SATA Controller</rasd:Description>
        <rasd:Caption>sataController0</rasd:Caption>
        <rasd:InstanceID>3</rasd:InstanceID>
        <rasd:ResourceSubType>AHCI</rasd:ResourceSubType>
        <rasd:ResourceType>20</rasd:ResourceType>
      </Item>
      <Item ovf:required="false">
        <rasd:Address>0</rasd:Address>
        <rasd:Description>USB Controller (EHCI)</rasd:Description>
        <rasd:Caption>usb</rasd:Caption>
        <rasd:InstanceID>4</rasd:InstanceID>
        <rasd:ResourceSubType>vmware.usb.ehci</rasd:ResourceSubType>
        <rasd:ResourceType>23</rasd:ResourceType>
        <vmw:Config ovf:required="false" vmw:key="ehciEnabled" vmw:value="true"/>
      </Item>
      <Item>
        <rasd:Address>0</rasd:Address>
        <rasd:Description>SCSI Controller</rasd:Description>
        <rasd:Caption>scsiController0</rasd:Caption>
        <rasd:InstanceID>5</rasd:InstanceID>
        <rasd:ResourceSubType>lsilogic</rasd:ResourceSubType>
        <rasd:ResourceType>6</rasd:ResourceType>
      </Item>
      <Item>
        <rasd:AddressOnParent>0</rasd:AddressOnParent>
        <rasd:Caption>disk0</rasd:Caption>
        <rasd:HostResource>ovf:/disk/vmdisk1</rasd:HostResource>
        <rasd:InstanceID>6</rasd:InstanceID>
        <rasd:Parent>5</rasd:Parent>
        <rasd:ResourceType>17</rasd:ResourceType>
      </Item>
      <Item>
        <rasd:AddressOnParent>2</rasd:AddressOnParent>
        <rasd:AutomaticAllocation>true</rasd:AutomaticAllocation>
        <rasd:Connection>bridged</rasd:Connection>
        <rasd:Description>PCNet32 ethernet adapter on &quot;bridged&quot;</rasd:Description>
        <rasd:Caption>ethernet0</rasd:Caption>
        <rasd:InstanceID>7</rasd:InstanceID>
        <rasd:ResourceSubType>PCNet32</rasd:ResourceSubType>
        <rasd:ResourceType>10</rasd:ResourceType>
        <vmw:Config ovf:required="false" vmw:key="wakeOnLanEnabled" vmw:value="false"/>
      </Item>
      <Item ovf:required="false">
        <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
        <rasd:Caption>sound</rasd:Caption>
        <rasd:InstanceID>8</rasd:InstanceID>
        <rasd:ResourceSubType>vmware.soundcard.ensoniq1371</rasd:ResourceSubType>
        <rasd:ResourceType>1</rasd:ResourceType>
      </Item>
      <Item ovf:required="false">
        <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
        <rasd:Caption>video</rasd:Caption>
        <rasd:InstanceID>9</rasd:InstanceID>
        <rasd:ResourceType>24</rasd:ResourceType>
        <vmw:Config ovf:required="false" vmw:key="enable3DSupport" vmw:value="true"/>
      </Item>
      <Item ovf:required="false">
        <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
        <rasd:Caption>vmci</rasd:Caption>
        <rasd:InstanceID>10</rasd:InstanceID>
        <rasd:ResourceSubType>vmware.vmci</rasd:ResourceSubType>
        <rasd:ResourceType>1</rasd:ResourceType>
      </Item>
      <Item ovf:required="false">
        <rasd:AddressOnParent>1</rasd:AddressOnParent>
        <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
        <rasd:Caption>cdrom0</rasd:Caption>
        <rasd:InstanceID>11</rasd:InstanceID>
        <rasd:Parent>3</rasd:Parent>
        <rasd:ResourceType>15</rasd:ResourceType>
      </Item>
      <vmw:Config ovf:required="false" vmw:key="cpuHotAddEnabled" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="memoryHotAddEnabled" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="powerOpInfo.powerOffType" vmw:value="soft"/>
      <vmw:Config ovf:required="false" vmw:key="powerOpInfo.resetType" vmw:value="soft"/>
      <vmw:Config ovf:required="false" vmw:key="powerOpInfo.suspendType" vmw:value="soft"/>
      <vmw:Config ovf:required="false" vmw:key="tools.afterPowerOn" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="tools.afterResume" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="tools.beforeGuestShutdown" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="tools.beforeGuestStandby" vmw:value="true"/>
      <vmw:Config ovf:required="false" vmw:key="tools.syncTimeWithHost" vmw:value="false"/>
    </VirtualHardwareSection>
  </VirtualSystem>
</Envelope>```

Antwort1

Eine VM besteht normalerweise aus mindestens zwei Teilen: der VM-Definition (Anzahl der vCPUs, RAM-Menge, Netzwerkadapter, ...) und einer virtuellen Festplatte. In Ihrem Fall liegt die VM-Definition im Open Virtualization Format vor und die virtuelle Festplatte ist eine dynamisch erweiterbare VMware Virtual Disk (VMDK). VMDK ist (auch) ein Open-Source-Format.

Sie scheinen einige Probleme beim direkten Importieren der OVF-Datei zu haben, aber das ist nicht notwendig! Wie Sie beim Betrachten der Datei sehen können, enthält sie für die meisten Elemente menschenlesbare Beschreibungen. Daraus können wir die VM manuell neu erstellen und dann die Festplatte anschließen (VirtualBox unterstützt das VMDK-Format).

Die VM ist wie folgt definiert:

  • Ubuntu-Gastbetriebssystem (aus dem VM-Namen können wir schließen, dass es sich um 32-Bit-Ubuntu handelt)
  • 1 vCPU
  • 2 GiB RAM
  • Virtueller SATA-Controller (AHCI)
  • Virtueller USB EHCI (USB 2.0)-Controller
  • Virtueller SCSI-Controller (LSI Logic)
  • Virtuelle Festplatte (an SCSI-Controller angeschlossen)
  • Virtueller PCNet32-Netzwerkadapter (mit physischem Netzwerk verbunden)
  • Virtuelle AC97 (Ensoniq 1371) Soundkarte
  • Virtueller Grafikadapter mit aktivierter 3D-Beschleunigung
  • VMCI Host-Gast-Kommunikationsschnittstelle (VMware-spezifisch, nicht auf VirtualBox verfügbar)
  • Virtuelles optisches Laufwerk (an SATA-Controller angeschlossen)

Da es sich hier um ein Ubuntu-System handelt, ist eine exakte Neuerstellung aller Ressourcen nicht unbedingt erforderlich. Stattdessen können Sie sich auf einige wichtige Punkte konzentrieren:

  • 1 vCPU
  • 2+ GiB RAM
  • Virtuelle Festplatte an SCSI oder SATA angeschlossen (so ist sie sda)

Alles andere ist wahrscheinlich nicht wirklich erforderlich. Wenn Sie 3D-Visualisierungen haben, kann die Aktivierung von 3D (in VirtualBox etwas experimentell) von Vorteil sein. Dazu müssen die VirtualBox Guest Additions installiert sein.

verwandte Informationen