March 4, 20251 yr Hi everyone, I'm trying to move a virtual machine from a .OVA file to unRAID and could use some help. I think I need to create a custom VM which I do not know anything about how to do. The type of OS is not known. It is neither Windows nor Linux. Any help on how to set this up is appreciated! Here are the details of what I have: Files: The .ova file: test.ova Contents extracted from the .OVA file: test-disk1.vmdk (6.57 MB) test-disk2.vmdk (72.2 KB) test-disk3.vmdk (68.1 KB) test-disk4.vmdk (68.1 KB) test.mf (313 B) test.ovf Content of the .ovf file: <?xml version="1.0" encoding="UTF-8"?> <!--Generated by VMware ovftool 2.0.1 (build-260188), User: builder, UTC time: 2024-10-03T05:03:05.414818Z--> <Envelope vmw:buildId="build-260188" 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="test-disk1.vmdk" ovf:id="file1" ovf:size="6573568"/> <File ovf:href="test-disk2.vmdk" ovf:id="file2" ovf:size="72192"/> <File ovf:href="test-disk3.vmdk" ovf:id="file3" ovf:size="68096"/> <File ovf:href="test-disk4.vmdk" ovf:id="file4" ovf:size="68096"/> </References> <DiskSection> <Info>Virtual disk information</Info> <Disk ovf:capacity="563" ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk1" ovf:test="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="16384000"/> <Disk ovf:capacity="1" ovf:capacityAllocationUnits="byte * 2^30" ovf:diskId="vmdisk2" ovf:test="file2" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="131072"/> <Disk ovf:capacity="102" ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk3" ovf:test="file3" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="0"/> <Disk ovf:capacity="307" ovf:capacityAllocationUnits="byte * 2^20" ovf:diskId="vmdisk4" ovf:test="file4" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" ovf:populatedSize="0"/> </DiskSection> <NetworkSection> <Info>The list of logical networks</Info> <Network ovf:name="Bridged"> <Description>The Bridged network</Description> </Network> <Network ovf:name="hostonly"> <Description>The hostonly network</Description> </Network> </NetworkSection> <VirtualSystem ovf:id="vm"> <Info>A virtual machine</Info> <Name>test</Name> <OperatingSystemSection ovf:id="1" vmw:osType="otherGuest"> <Info>The kind of installed guest operating system</Info> </OperatingSystemSection> <VirtualHardwareSection> <Info>Virtual hardware requirements</Info> <System> <vssd:ElementName>Virtual Hardware Family</vssd:ElementName> <vssd:InstanceID>0</vssd:InstanceID> <vssd:VirtualSystemIdentifier>test</vssd:VirtualSystemIdentifier> <vssd:VirtualSystemType>vmx-09</vssd:VirtualSystemType> </System> <Item> <rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits> <rasd:Description>Number of Virtual CPUs</rasd:Description> <rasd:ElementName>1 virtual CPU(s)</rasd:ElementName> <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:ElementName>256MB of memory</rasd:ElementName> <rasd:InstanceID>2</rasd:InstanceID> <rasd:ResourceType>4</rasd:ResourceType> <rasd:VirtualQuantity>256</rasd:VirtualQuantity> </Item> <Item> <rasd:Address>0</rasd:Address> <rasd:Description>SCSI Controller</rasd:Description> <rasd:ElementName>scsiController0</rasd:ElementName> <rasd:InstanceID>3</rasd:InstanceID> <rasd:ResourceSubType>buslogic</rasd:ResourceSubType> <rasd:ResourceType>6</rasd:ResourceType> </Item> <Item> <rasd:Address>1</rasd:Address> <rasd:Description>IDE Controller</rasd:Description> <rasd:ElementName>ideController1</rasd:ElementName> <rasd:InstanceID>4</rasd:InstanceID> <rasd:ResourceType>5</rasd:ResourceType> </Item> <Item> <rasd:Address>0</rasd:Address> <rasd:Description>IDE Controller</rasd:Description> <rasd:ElementName>ideController0</rasd:ElementName> <rasd:InstanceID>5</rasd:InstanceID> <rasd:ResourceType>5</rasd:ResourceType> </Item> <Item> <rasd:AddressOnParent>0</rasd:AddressOnParent> <rasd:ElementName>disk1</rasd:ElementName> <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>1</rasd:AddressOnParent> <rasd:ElementName>disk2</rasd:ElementName> <rasd:HostResource>ovf:/disk/vmdisk2</rasd:HostResource> <rasd:InstanceID>7</rasd:InstanceID> <rasd:Parent>5</rasd:Parent> <rasd:ResourceType>17</rasd:ResourceType> </Item> <Item> <rasd:AddressOnParent>0</rasd:AddressOnParent> <rasd:ElementName>disk3</rasd:ElementName> <rasd:HostResource>ovf:/disk/vmdisk3</rasd:HostResource> <rasd:InstanceID>8</rasd:InstanceID> <rasd:Parent>4</rasd:Parent> <rasd:ResourceType>17</rasd:ResourceType> </Item> <Item> <rasd:AddressOnParent>1</rasd:AddressOnParent> <rasd:ElementName>disk4</rasd:ElementName> <rasd:HostResource>ovf:/disk/vmdisk4</rasd:HostResource> <rasd:InstanceID>9</rasd:InstanceID> <rasd:Parent>4</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 "Bridged"</rasd:Description> <rasd:ElementName>ethernet0</rasd:ElementName> <rasd:InstanceID>10</rasd:InstanceID> <rasd:ResourceSubType>PCNet32</rasd:ResourceSubType> <rasd:ResourceType>10</rasd:ResourceType> </Item> <Item> <rasd:AddressOnParent>3</rasd:AddressOnParent> <rasd:AutomaticAllocation>false</rasd:AutomaticAllocation> <rasd:Connection>hostonly</rasd:Connection> <rasd:Description>PCNet32 ethernet adapter on "hostonly"</rasd:Description> <rasd:ElementName>ethernet1</rasd:ElementName> <rasd:InstanceID>11</rasd:InstanceID> <rasd:ResourceSubType>PCNet32</rasd:ResourceSubType> <rasd:ResourceType>10</rasd:ResourceType> </Item> </VirtualHardwareSection> </VirtualSystem> </Envelope> Edited March 4, 20251 yr by Frickadillen
March 4, 20251 yr Convert those vmdks to raw, transfer them to unraid, create a VM and assign them. I'd try either Windows XP or generic Linux seeing that list.
March 4, 20251 yr Do you know the OS the vm is? Quote Contents extracted from the .OVA file: test-disk1.vmdk (6.57 MB) test-disk2.vmdk (72.2 KB) test-disk3.vmdk (68.1 KB) test-disk4.vmdk (68.1 KB) test.mf (313 B) test.ovf The size looks small compared to whats listed .ovf file (even with thin provisioning) In the .ovf file size is test-disk1.vmdk 563 MB test-disk2.vmdk 1 GB test-disk3.vmdk 102 MB test-disk4.vmdk 307 MB But to convert as Kilrah said you should convert each to raw vdisks in Unraid put them in a temp share or folder ie /mnt/user/temp_share cd into that share. cd /mnt/user/temp_share then for each vmdk run qemu-img convert -f vmdk -O raw test-disk1.vmdk test-disk1.img That will make them raw vdisks. Then make a new vm again as said by Kilrah the XP template should have the defaults that you need CPU qemu64 (if that doesnt work you may have to emulate a 32 bit CPU but thats more difficult as you need to change the xml RAM 256MB BIOS SeaBIOS Chipset i440fx Nic as no pcnet32 in Unraid so I would choose RT1839 Best of luck
March 4, 20251 yr Author Thank you @Kilrah and @SpaceInvaderOne for your input! I am pretty sure it is neither Windows of Linux. I will try what you suggest and let you know how it goes.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.