August 1, 20223 yr Hello everyone, I'm after some help with loading an OVA image of QRadar CE onto an Unraid VM. I know that Unraid uses KVM as the base VM tooling. So I've trying the options I've found googling and from reading through the forum posts but I'm still not having any luck. I've copied over the OVA file and then run the following code:- tar xvf QRadarCE733GA_v1_0.ova then qemu-img convert -O qcow2 QCE-jan22-disk1.vmdk QCE-jan22-disk1.qcow2 and then built a new VM and manually assigned the disk to /mnt/user/domains/QRadar/QCE-jan22-disk1.qcow2 But when I try to boot the new VM I get the following error:- Starting Dracut Emergency Shell... Warning: /dev/centos/root does not exist Warning: /dev/centos/swap does not exist Warning: /dev/centos/centos-root does not exist Entering emergency mode. Exit the shell to continue. When I exit the Dracut shell I get told to regenerate the initramfs (not a clue how to do this, next on the list to google) but the original OVA has all the needed disks and I've even tried to build this in a separate VMWare Workstation Pro system and this worked fine without any problems, so I know the OVA is good. I've also had the same error when I tried to build the KVM VM from the VMWare one and got the same errors. The logs from the KVM are below in case they provide some clue to you all which I've missed:- -no-user-config \ -nodefaults \ -chardev socket,id=charmonitor,fd=47,server,nowait \ -mon chardev=charmonitor,id=monitor,mode=control \ -rtc base=utc,driftfix=slew \ -global kvm-pit.lost_tick_policy=delay \ -no-hpet \ -no-shutdown \ -boot strict=on \ -device pcie-root-port,port=0x10,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,addr=0x2 \ -device pcie-root-port,port=0x11,chassis=2,id=pci.2,bus=pcie.0,addr=0x2.0x1 \ -device pcie-root-port,port=0x12,chassis=3,id=pci.3,bus=pcie.0,addr=0x2.0x2 \ -device pcie-root-port,port=0x13,chassis=4,id=pci.4,bus=pcie.0,addr=0x2.0x3 \ -device pcie-root-port,port=0x14,chassis=5,id=pci.5,bus=pcie.0,addr=0x2.0x4 \ -device ich9-usb-ehci1,id=usb,bus=pcie.0,addr=0x7.0x7 \ -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pcie.0,multifunction=on,addr=0x7 \ -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pcie.0,addr=0x7.0x1 \ -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pcie.0,addr=0x7.0x2 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.2,addr=0x0 \ -blockdev '{"driver":"file","filename":"/mnt/user/domains/QRadar/QCE-jan22-disk1.qcow2","node-name":"libvirt-1-storage","cache":{"direct":false,"no-flush":false},"auto-read-only":true,"discard":"unmap"}' \ -blockdev '{"node-name":"libvirt-1-format","read-only":false,"cache":{"direct":false,"no-flush":false},"driver":"qcow2","file":"libvirt-1-storage","backing":null}' \ -device ide-hd,bus=ide.2,drive=libvirt-1-format,id=sata0-0-2,bootindex=1,write-cache=on \ -netdev tap,fd=50,id=hostnet0 \ -device virtio-net,netdev=hostnet0,id=net0,mac=52:54:00:37:c0:7f,bus=pci.1,addr=0x0 \ -chardev pty,id=charserial0 \ -device isa-serial,chardev=charserial0,id=serial0 \ -chardev socket,id=charchannel0,fd=51,server,nowait \ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 \ -device usb-tablet,id=input0,bus=usb.0,port=1 \ -vnc 0.0.0.0:8,websocket=5708 \ -k en-us \ -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=16,max_outputs=1,bus=pcie.0,addr=0x1 \ -device virtio-balloon-pci,id=balloon0,bus=pci.4,addr=0x0 \ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ -msg timestamp=on 2022-08-01 19:29:47.134+0000: Domain id=29 is tainted: high-privileges 2022-08-01 19:29:47.134+0000: Domain id=29 is tainted: host-cpu char device redirected to /dev/pts/9 (label charserial0) 2022-08-01T19:53:09.026626Z qemu-system-x86_64: terminating on signal 15 from pid 4858 (/usr/sbin/libvirtd) 2022-08-01 19:53:09.226+0000: shutting down, reason=destroyed And the XML of the VM is below:- <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm'> <name>QRadarCE</name> <uuid>1bfecf6c-e4dd-0710-9714-3ca50dc20fbe</uuid> <description>Qradar CE</description> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="linux.png" os="linux"/> </metadata> <memory unit='KiB'>33030144</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='18'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='19'/> <vcpupin vcpu='4' cpuset='10'/> <vcpupin vcpu='5' cpuset='26'/> <vcpupin vcpu='6' cpuset='11'/> <vcpupin vcpu='7' cpuset='27'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-5.1'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='4' threads='2'/> <cache mode='passthrough'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='writeback'/> <source file='/mnt/user/domains/QRadar/QCE-jan22-disk1.qcow2'/> <target dev='hdc' bus='sata'/> <boot order='1'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:37:c0:7f'/> <source bridge='br0'/> <model type='virtio-net'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </memballoon> </devices> </domain> Any help or advice would be greatly welcome!
August 11, 20223 yr Author Anyone able to help me? Or please let me know if I'm missing something obvious.
September 4, 20223 yr Community Expert On 8/11/2022 at 6:02 PM, 1979 said: Anyone able to help me? Or please let me know if I'm missing something obvious. Not sure if you need more disks for the missing areas. But what does the following show. Open the associated ovf file and look at following parameters Disk ovf:capacity for each disk. The same should be visible while importing existing disk in virt-manager later Number of Virtual CPUs (ResourceType 3) Memory Size (ResourceType 4) PCNet32 ethernet adapter (ResourceType PCNet32) https://wiki.hackzine.org/sysadmin/kvm-import-ova.html
September 5, 20223 yr Try seabios and ovmf, try different type of disk controller emulation (normaly sata works for vbox but....) you can try ide,virtio, scsi...use latest q35... PS: from this blog if you open there xml you can see that they use ide controller for the disk emulation. Edited September 5, 20223 yr by ilarion
September 13, 20223 yr On 9/5/2022 at 2:04 PM, ilarion said: PS: from this blog if you open there xml you can see that they use ide controller for the disk emulation. ilarion has the right idea. you will need to set the disk controller to IDE. along side this I had the following set in my template (Unraid GUI) Machine: i440fx-5.1 Bios: SeaBIOS Primary vDisk: manual and set to the qcow2 you extracted Primary vDisk Bus: IDE Graphics Card: VNC Network Model: vertio-net I have set up a few CE installs on Unraid without too much issue. Feel free to ask additional Q's
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.