[RESOLVED] How do I use Q35 in virt-manager?

Issues related to applications and software problems
Post Reply
simon_lefisch
Posts: 72
Joined: 2017/07/12 21:02:02

[RESOLVED] How do I use Q35 in virt-manager?

Post by simon_lefisch » 2020/03/23 22:44:36

Pretty much what the title says. How do I use the Q35 chipset when creating a VM? I only have the i440x available in the drop-down menu. I assume I have to install it, however not sure how. I read something about qemu-kvm-ev but not sure what/were it is. Some articles seem a little convoluted so hoping someone can shed a little light for me. TIA.
Last edited by simon_lefisch on 2020/03/24 01:34:36, edited 1 time in total.
Hardware:
Supermicro X10SRi-F mobo
E5-2620v4 CPU
58GB RAM
2x 250GB SSD RAID1 (OS)
2x 4TB HDD RAID 1 (Storage)

User avatar
TrevorH
Forum Moderator
Posts: 28084
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: How do I use Q35 in virt-manager?

Post by TrevorH » 2020/03/24 00:21:54

CentOS 7's libvirt/qemu do not supprt q35.
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

simon_lefisch
Posts: 72
Joined: 2017/07/12 21:02:02

Re: How do I use Q35 in virt-manager?

Post by simon_lefisch » 2020/03/24 01:32:48

Good to know, thanks @Trevor.
Hardware:
Supermicro X10SRi-F mobo
E5-2620v4 CPU
58GB RAM
2x 250GB SSD RAID1 (OS)
2x 4TB HDD RAID 1 (Storage)

User avatar
jlehtone
Posts: 2596
Joined: 2007/12/11 08:17:33
Location: Finland

Re: [RESOLVED] How do I use Q35 in virt-manager?

Post by jlehtone » 2020/03/24 06:45:11

Is that a libvirt's limitation? qemu-kvm lists q35 for 7.
(I did just stumble on "Cannot live migrate between 6 and 8" -- no common machine strings.)

Code: Select all

CentOS 6 # /usr/libexec/qemu-kvm -M ?
Supported machines are:
pc         RHEL 6.6.0 PC (alias of rhel6.6.0)
rhel6.6.0  RHEL 6.6.0 PC (default)
rhel6.5.0  RHEL 6.5.0 PC
rhel6.4.0  RHEL 6.4.0 PC
rhel6.3.0  RHEL 6.3.0 PC
rhel6.2.0  RHEL 6.2.0 PC
rhel6.1.0  RHEL 6.1.0 PC
rhel6.0.0  RHEL 6.0.0 PC
rhel5.5.0  RHEL 5.5.0 PC
rhel5.4.4  RHEL 5.4.4 PC
rhel5.4.0  RHEL 5.4.0 PC

Code: Select all

CentOS 7 # /usr/libexec/qemu-kvm -M ?
Supported machines are:
pc                   RHEL 7.6.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.6.0)
pc-i440fx-rhel7.6.0  RHEL 7.6.0 PC (i440FX + PIIX, 1996) (default)
pc-i440fx-rhel7.5.0  RHEL 7.5.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.4.0  RHEL 7.4.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.3.0  RHEL 7.3.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.2.0  RHEL 7.2.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.1.0  RHEL 7.1.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996)
rhel6.6.0            RHEL 6.6.0 PC
rhel6.5.0            RHEL 6.5.0 PC
rhel6.4.0            RHEL 6.4.0 PC
rhel6.3.0            RHEL 6.3.0 PC
rhel6.2.0            RHEL 6.2.0 PC
rhel6.1.0            RHEL 6.1.0 PC
rhel6.0.0            RHEL 6.0.0 PC
q35                  RHEL-7.6.0 PC (Q35 + ICH9, 2009) (alias of pc-q35-rhel7.6.0)
pc-q35-rhel7.6.0     RHEL-7.6.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.5.0     RHEL-7.5.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.4.0     RHEL-7.4.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.3.0     RHEL-7.3.0 PC (Q35 + ICH9, 2009)
none                 empty machine

Code: Select all

CentOS 8 # /usr/libexec/qemu-kvm -M ?
Supported machines are:
pc                   RHEL 7.6.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.6.0)
pc-i440fx-rhel7.6.0  RHEL 7.6.0 PC (i440FX + PIIX, 1996) (default)
pc-i440fx-rhel7.5.0  RHEL 7.5.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.4.0  RHEL 7.4.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.3.0  RHEL 7.3.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.2.0  RHEL 7.2.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.1.0  RHEL 7.1.0 PC (i440FX + PIIX, 1996)
pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996)
q35                  RHEL-7.6.0 PC (Q35 + ICH9, 2009) (alias of pc-q35-rhel7.6.0)
pc-q35-rhel7.6.0     RHEL-7.6.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.5.0     RHEL-7.5.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.4.0     RHEL-7.4.0 PC (Q35 + ICH9, 2009)
pc-q35-rhel7.3.0     RHEL-7.3.0 PC (Q35 + ICH9, 2009)
none                 empty machine

User avatar
TrevorH
Forum Moderator
Posts: 28084
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: [RESOLVED] How do I use Q35 in virt-manager?

Post by TrevorH » 2020/03/24 10:11:07

I think you may have installed the qemu-kvm-ev package produced by one of the SIGs. The CentOS base provided one on el7 does not support Q35:

Code: Select all

# /usr/libexec/qemu-kvm -M ?
Supported machines are:
none                 empty machine
pc                   RHEL 7.0.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.0.0)
pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996) (default)
rhel6.6.0            RHEL 6.6.0 PC
rhel6.5.0            RHEL 6.5.0 PC
rhel6.4.0            RHEL 6.4.0 PC
rhel6.3.0            RHEL 6.3.0 PC
rhel6.2.0            RHEL 6.2.0 PC
rhel6.1.0            RHEL 6.1.0 PC
rhel6.0.0            RHEL 6.0.0 PC
# rpm -q qemu-kvm
qemu-kvm-1.5.3-167.el7_7.4.x86_64
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

User avatar
jlehtone
Posts: 2596
Joined: 2007/12/11 08:17:33
Location: Finland

Re: [RESOLVED] How do I use Q35 in virt-manager?

Post by jlehtone » 2020/03/24 10:49:12

My bad. :oops:

I had installed centos-release-openstack-ocata (for openstack CLI), which had pulled in centos-release-qemu-ev.
The qemu-kvm-ev from repo centos-qemu-ev then obsoleted qemu-kvm.

Yes, that is from CentOS Virtualization SIG.

Post Reply

Return to “CentOS 7 - Software Support”