Hello
I have a physical RHEL 7.7 host with libvir and KVM installed:
[root@clusterdev01 ~]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 7.7 (Maipo)
[root@clusterdev01 ~]# virsh version --daemon
Compiled against library: libvirt 4.5.0
Using library: libvirt 4.5.0
Using API: QEMU 4.5.0
Running hypervisor: QEMU 1.5.3
Running against daemon: 4.5.0
[root@clusterdev01 ~]# yum list installed '*qemu*'
Installed Packages
ipxe-roms-qemu.noarch 20180825-2.git133f4c.el7 @rhel-7-server-rpms
libvirt-daemon-driver-qemu.x86_64 4.5.0-23.el7_7.1 @rhel-7-server-rpms
qemu-img.x86_64 10:1.5.3-167.el7_7.1 @rhel-7-server-rpms
qemu-kvm.x86_64 10:1.5.3-167.el7_7.1 @rhel-7-server-rpms
qemu-kvm-common.x86_64 10:1.5.3-167.el7_7.1 @rhel-7-server-rpms
After creating the domain.xml configuration, as per the instructions, starting the VM fails:
[root@clusterdev01 ~]# virsh start container-linux1
error: Failed to start domain container-linux1
error: internal error: process exited while connecting to monitor: qemu-kvm: -fw_cfg: invalid option
I saw that a suggested workaround to this is to install the version of qemu-kvm included in RedHat Virtualization, namely qemu-kvm-rhev, but that doing so is not supported:
https://access.redhat.com/solutions/629513
To me, this looks like running Container Linux on RHEL 7.7 with libvirt is broken, which isn't great as I wanted to install OpenShift on these hosts.
Any ideas on the best way to get around this issue?
Richard