Thanks, Rohit, for the reply.
Although it emerged from the PR, the discussion[¹] and voting was not
about the PR per se, but about considering adding *qemu-kvm-ev* as a
requirement for deploying ACS + KVM + CentOS 7. Apologies if it wasn't
very clear.
Solutions for PR 5297[²] and others that may come can be discussed in
their history line. The changes regarding this voting will be limited to
the documentation:
- On CloudStack's Installation Guide > Host KVM Installation[³], we add
a section guiding users to install the qemu-kvm-ev binaries, if they are
using CentOS 7.
- The packages that we will guide users to install will be the latest
provided by the official CentOS site[⁴] (the current latest version is
'2.12.0-44.1.el7_8.1.x86_64'.
With that said and based on last Rohit's reply, could I ask Nicolas and
Paul to review, make clear or withdraw their votes?
Best Regards,
Daniel Salvador
[¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
[²] https://github.com/apache/cloudstack/pull/5297
[³]
http://docs.cloudstack.apache.org/en/latest/installguide/hypervisor/kvm.html
[⁴] http://mirror.centos.org/centos-7/7/virt/x86_64/kvm-common/Packages/q/
On 04/03/2022 07:02, Rohit Yadav wrote:
Thanks for sharing your findings Nicolas. I'll base my vote on that.
Considering the vote is based on:
"- On CloudStack's Installation Guide > Host KVM Installation[²], we add
a
section guiding users to install the qemu-kvm-ev binaries, if they are
using CentOS 7.
- The packages that we will guide users to install will be the latest
provided by the official CentOS site[³] (the current latest version is
'2.12.0-44.1.el7_8.1.x86_64')."
+1 (binding) to doc changes limited to CentOS7 on using qemu-kvm-ev.
It's worth noting that qemu-kvm-ev (the -ev releases) isn't available for
el8 anymore? This may need double-checking as I couldn't find them on first
attempt or also search via yum/dnf [1]. We need at some point revisit the
QIG, add QIG for Ubuntu 20.04/22.04 (soon) and EL8 (rocky/alma/rhel8).
I would see the PR as a separate thing than this vote and I don't see
why Daniel's PR can't be accepted if he addresses the comments, with the
following suggested guidance and checklist:
* The vote is just for docs and shouldn't be used to justify the
removal or regression of stock qemu support in el7/centos7.
* Please fix the regression found in Nicolas's testing and address
other outstanding comments on the PR.
* Regression test via smoketests in addition to any manual tests
can ensure it works for following environments:
* CentOS7 with stock qemu
* CentOS7 with qemu-kvm-ev
* CentOS8 with stock qemu
* Test Ubuntu 18.04/20.04 and OpenSUSE kvm env
* Misc: Since the PR changes are around storage/snapshot, we
should try to cover for local storage, nfs/qcow2, ceph/rbd (and
scaleio/raw) etc.
[1] Here's testing on a rocky8 instance:
[root@5c0edd1a88c0 /]# yum install centos-release-qemu-ev
Last metadata expiration check: 0:03:47 ago on Fri Mar 4 09:42:27 2022.
No match for argument: centos-release-qemu-ev
Error: Unable to find a match: centos-release-qemu-ev
[root@5c0edd1a88c0 /]# yum search qemu-ev
Last metadata expiration check: 0:05:09 ago on Fri Mar 4 09:42:27 2022.
No matches found.
[root@5c0edd1a88c0 /]# yum install qemu-img
Last metadata expiration check: 0:03:52 ago on Fri Mar 4 09:42:27 2022.
Dependencies resolved.
===============================================================================================================================
Package Architecture Version
Repository Size
===============================================================================================================================
Installing:
qemu-img x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream
1.1 M
[2] @virt installation output (for versions reference) on rocky 8:
[root@5c0edd1a88c0 /]# dnf install @virt
Last metadata expiration check: 0:08:04 ago on Fri Mar 4 09:42:27 2022.
Dependencies resolved.
===============================================================================================================================
Package Arch Version
Repository Size
===============================================================================================================================
Installing group/module packages:
libguestfs x86_64
1:1.40.2-28.module+el8.5.0+670+c4aa478c appstream 2.7 M
libvirt-client x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 367 k
libvirt-daemon-config-network x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 62 k
libvirt-daemon-kvm x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 60 k
Installing dependencies:
alsa-lib x86_64 1.2.5-4.el8
appstream 488 k
attr x86_64 2.4.48-3.el8
baseos 67 k
augeas-libs x86_64 1.12.0-6.el8
baseos 435 k
autogen-libopts x86_64
5.18.12-8.el8.1 appstream 74 k
bind-export-libs x86_64
32:9.11.26-6.el8 baseos 1.1 M
boost-atomic x86_64 1.66.0-10.el8
appstream 13 k
boost-chrono x86_64 1.66.0-10.el8
appstream 22 k
boost-date-time x86_64 1.66.0-10.el8
appstream 28 k
boost-iostreams x86_64 1.66.0-10.el8
appstream 38 k
boost-program-options x86_64 1.66.0-10.el8
appstream 140 k
boost-random x86_64 1.66.0-10.el8
appstream 21 k
boost-regex x86_64 1.66.0-10.el8
appstream 279 k
boost-system x86_64 1.66.0-10.el8
appstream 17 k
boost-thread x86_64 1.66.0-10.el8
appstream 57 k
bzip2 x86_64 1.0.6-26.el8
baseos 59 k
cairo x86_64 1.15.12-3.el8
appstream 717 k
celt051 x86_64
0.5.1.3-15.el8 appstream 62 k
cpio x86_64 2.12-10.el8
baseos 264 k
crypto-policies-scripts noarch
20210617-1.gitc776d3e.el8 baseos 82 k
cryptsetup x86_64 2.3.3-4.el8
baseos 189 k
cyrus-sasl x86_64 2.1.27-5.el8
baseos 95 k
cyrus-sasl-gssapi x86_64 2.1.27-5.el8
baseos 49 k
dbus-glib x86_64 0.110-2.el8
baseos 126 k
dejavu-fonts-common noarch 2.35-7.el8
baseos 73 k
dejavu-sans-fonts noarch 2.35-7.el8
baseos 1.5 M
device-mapper-event x86_64
8:1.02.177-10.el8 baseos 270 k
device-mapper-event-libs x86_64
8:1.02.177-10.el8 baseos 269 k
device-mapper-multipath-libs x86_64 0.8.4-17.el8
baseos 321 k
device-mapper-persistent-data x86_64 0.9.0-4.el8
baseos 935 k
dhcp-client x86_64
12:4.3.6-45.el8 baseos 317 k
dhcp-common noarch
12:4.3.6-45.el8 baseos 206 k
dhcp-libs x86_64
12:4.3.6-45.el8 baseos 147 k
diffutils x86_64 3.6-6.el8
baseos 358 k
dmidecode x86_64 1:3.2-10.el8
baseos 90 k
dnf-plugins-core noarch
4.0.21-4.el8_5 baseos 69 k
dnsmasq x86_64 2.79-19.el8
appstream 318 k
dosfstools x86_64 4.1-6.el8
baseos 120 k
dracut x86_64
049-191.git20210920.el8 baseos 373 k
e2fsprogs x86_64 1.45.6-2.el8
baseos 1.0 M
e2fsprogs-libs x86_64 1.45.6-2.el8
baseos 232 k
edk2-ovmf noarch
20210527gite1999b264f1f-3.el8 appstream 3.6 M
file x86_64 5.33-20.el8
baseos 76 k
findutils x86_64
1:4.6.0-20.el8 baseos 526 k
fontconfig x86_64 2.13.1-4.el8
baseos 273 k
fontpackages-filesystem noarch 1.44-22.el8
baseos 15 k
freetype x86_64
2.9.1-4.el8_3.1 baseos 393 k
fribidi x86_64 1.0.4-8.el8
appstream 88 k
fuse x86_64 2.9.7-12.el8
baseos 81 k
fuse-common x86_64 3.2.1-12.el8
baseos 20 k
fuse-libs x86_64 2.9.7-12.el8
baseos 101 k
gdisk x86_64 1.0.3-6.el8
baseos 237 k
genisoimage x86_64 1.1.11-39.el8
appstream 314 k
gettext x86_64
0.19.8.1-17.el8 baseos 1.1 M
gettext-libs x86_64
0.19.8.1-17.el8 baseos 309 k
glusterfs x86_64 6.0-56.4.el8
baseos 666 k
glusterfs-api x86_64 6.0-56.4.el8
appstream 98 k
glusterfs-cli x86_64 6.0-56.4.el8
appstream 193 k
glusterfs-client-xlators x86_64 6.0-56.4.el8
baseos 882 k
glusterfs-libs x86_64 6.0-56.4.el8
baseos 417 k
gnutls-dane x86_64 3.6.16-4.el8
appstream 51 k
gnutls-utils x86_64 3.6.16-4.el8
appstream 347 k
graphite2 x86_64 1.3.10-10.el8
appstream 120 k
grub2-common noarch
1:2.02-106.el8.0.2 baseos 890 k
grub2-tools x86_64
1:2.02-106.el8.0.2 baseos 2.0 M
grub2-tools-minimal x86_64
1:2.02-106.el8.0.2 baseos 209 k
gssproxy x86_64 0.8.0-19.el8
baseos 118 k
gstreamer1 x86_64 1.16.1-2.el8
appstream 1.3 M
gstreamer1-plugins-base x86_64 1.16.1-2.el8
appstream 2.0 M
harfbuzz x86_64 1.7.5-3.el8
appstream 295 k
hivex x86_64
1.3.18-21.module+el8.5.0+670+c4aa478c appstream 112 k
hwdata noarch
0.314-8.10.el8 baseos 1.7 M
ipcalc x86_64 0.2.4-4.el8
baseos 37 k
iproute x86_64 5.12.0-4.el8
baseos 774 k
iproute-tc x86_64 5.12.0-4.el8
baseos 460 k
iptables x86_64 1.8.4-20.el8
baseos 584 k
iptables-ebtables x86_64 1.8.4-20.el8
baseos 71 k
iptables-libs x86_64 1.8.4-20.el8
baseos 106 k
ipxe-roms-qemu noarch
20181214-8.git133f4c47.el8 appstream 1.2 M
iscsi-initiator-utils x86_64
6.2.1.4-4.git095f59c.el8 baseos 377 k
iscsi-initiator-utils-iscsiuio x86_64
6.2.1.4-4.git095f59c.el8 baseos 99 k
isns-utils-libs x86_64 0.99-1.el8
baseos 103 k
iso-codes noarch 3.79-2.el8
appstream 3.4 M
jansson x86_64 2.11-3.el8
baseos 45 k
kbd-legacy noarch 2.0.4-10.el8
baseos 480 k
kbd-misc noarch 2.0.4-10.el8
baseos 1.5 M
kernel-core x86_64
4.18.0-348.12.2.el8_5 baseos 38 M
keyutils x86_64 1.5.10-9.el8
baseos 65 k
kmod x86_64 25-18.el8
baseos 125 k
libX11 x86_64 1.6.8-5.el8
appstream 610 k
libX11-common noarch 1.6.8-5.el8
appstream 157 k
libX11-xcb x86_64 1.6.8-5.el8
appstream 13 k
libXau x86_64 1.0.9-3.el8
appstream 36 k
libXext x86_64 1.3.4-1.el8
appstream 44 k
libXfixes x86_64 5.0.3-7.el8
appstream 24 k
libXft x86_64 2.3.3-1.el8
appstream 66 k
libXrender x86_64 0.9.10-7.el8
appstream 32 k
libXv x86_64 1.0.11-7.el8
appstream 19 k
libXxf86vm x86_64 1.1.4-9.el8
appstream 18 k
libaio x86_64 0.3.112-1.el8
baseos 31 k
libbasicobjects x86_64 0.1.1-39.el8
baseos 30 k
libbpf x86_64 0.4.0-1.el8
baseos 109 k
libcacard x86_64
3:2.7.0-2.el8_1 appstream 51 k
libcollection x86_64 0.7.0-39.el8
baseos 47 k
libcroco x86_64
0.6.12-4.el8_2.1 baseos 112 k
libdatrie x86_64 0.2.9-7.el8
appstream 32 k
libdrm x86_64 2.4.106-2.el8
appstream 166 k
libepoxy x86_64 1.5.8-1.el8
appstream 224 k
libevent x86_64 2.1.8-5.el8
baseos 252 k
libglvnd x86_64 1:1.3.2-1.el8
appstream 126 k
libglvnd-egl x86_64 1:1.3.2-1.el8
appstream 48 k
libglvnd-gles x86_64 1:1.3.2-1.el8
appstream 39 k
libglvnd-glx x86_64 1:1.3.2-1.el8
appstream 136 k
libgomp x86_64 8.5.0-4.el8_5
baseos 205 k
libibumad x86_64 35.0-1.el8
baseos 32 k
libibverbs x86_64 35.0-1.el8
baseos 334 k
libicu x86_64 60.3-2.el8_1
baseos 8.8 M
libini_config x86_64 1.3.1-39.el8
baseos 69 k
libiscsi x86_64
1.18.0-8.module+el8.4.0+534+4680a14e appstream 88 k
libjpeg-turbo x86_64 1.5.3-12.el8
appstream 156 k
libkcapi x86_64 1.2.0-2.el8
baseos 47 k
libkcapi-hmaccalc x86_64 1.2.0-2.el8
baseos 30 k
libmnl x86_64 1.0.4-6.el8
baseos 29 k
libnetfilter_conntrack x86_64 1.0.6-5.el8
baseos 63 k
libnfnetlink x86_64 1.0.1-13.el8
baseos 32 k
libnfsidmap x86_64
1:2.3.3-46.el8 baseos 120 k
libnftnl x86_64 1.1.5-4.el8
baseos 82 k
libnl3 x86_64 3.5.0-1.el8
baseos 319 k
libogg x86_64
2:1.3.2-10.el8 appstream 30 k
libpath_utils x86_64 0.2.1-39.el8
baseos 33 k
libpcap x86_64
14:1.9.1-5.el8 baseos 168 k
libpciaccess x86_64 0.14-1.el8
baseos 31 k
libpmem x86_64 1.6.1-1.el8
appstream 78 k
libpng x86_64
2:1.6.34-5.el8 baseos 125 k
librados2 x86_64
1:12.2.7-9.el8 appstream 2.9 M
librbd1 x86_64
1:12.2.7-9.el8 appstream 1.1 M
librdmacm x86_64 35.0-1.el8
baseos 76 k
libref_array x86_64 0.1.5-39.el8
baseos 32 k
libselinux-utils x86_64 2.9-5.el8
baseos 242 k
libss x86_64 1.45.6-2.el8
baseos 52 k
libssh x86_64 0.9.4-3.el8
baseos 214 k
libssh-config noarch 0.9.4-3.el8
baseos 18 k
libthai x86_64 0.1.27-2.el8
appstream 202 k
libtheora x86_64
1:1.1.1-21.el8 appstream 183 k
libusal x86_64 1.1.11-39.el8
appstream 143 k
libverto-libevent x86_64 0.3.0-5.el8
baseos 15 k
libvirt-bash-completion x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 61 k
libvirt-daemon x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 350 k
libvirt-daemon-driver-interface x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 208 k
libvirt-daemon-driver-network x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 235 k
libvirt-daemon-driver-nodedev x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 207 k
libvirt-daemon-driver-nwfilter x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 231 k
libvirt-daemon-driver-qemu x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 842 k
libvirt-daemon-driver-secret x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 197 k
libvirt-daemon-driver-storage x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 60 k
libvirt-daemon-driver-storage-core x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 258 k
libvirt-daemon-driver-storage-disk x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 81 k
libvirt-daemon-driver-storage-gluster x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 86 k
libvirt-daemon-driver-storage-iscsi x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 78 k
libvirt-daemon-driver-storage-iscsi-direct x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 80 k
libvirt-daemon-driver-storage-logical x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 82 k
libvirt-daemon-driver-storage-mpath x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 76 k
libvirt-daemon-driver-storage-rbd x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 86 k
libvirt-daemon-driver-storage-scsi x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 78 k
libvirt-libs x86_64
6.0.0-37.1.module+el8.5.0+732+d204e9f7 appstream 4.3 M
libvisual x86_64
1:0.4.0-25.el8 appstream 144 k
libvorbis x86_64 1:1.3.6-2.el8
appstream 195 k
libwayland-client x86_64 1.19.0-1.el8
appstream 38 k
libwayland-cursor x86_64 1.19.0-1.el8
appstream 25 k
libwayland-egl x86_64 1.19.0-1.el8
appstream 18 k
libwayland-server x86_64 1.19.0-1.el8
appstream 46 k
libxcb x86_64 1.13.1-1.el8
appstream 228 k
libxkbcommon x86_64 0.9.1-1.el8
appstream 115 k
libxshmfence x86_64 1.3-2.el8
appstream 12 k
libxslt x86_64 1.1.32-6.el8
baseos 249 k
linux-firmware noarch
20210702-103.gitd79c2677.el8 baseos 161 M
llvm-libs x86_64
12.0.1-2.module+el8.5.0+692+8756646f appstream 23 M
lsscsi x86_64 0.32-3.el8
baseos 70 k
lvm2 x86_64
8:2.03.12-10.el8 baseos 1.6 M
lvm2-libs x86_64
8:2.03.12-10.el8 baseos 1.2 M
lzo x86_64 2.08-14.el8
baseos 68 k
lzop x86_64 1.03-20.el8
baseos 61 k
mdadm x86_64 4.2-rc2.el8
baseos 459 k
mesa-dri-drivers x86_64
21.1.5-1.el8.0 appstream 11 M
mesa-filesystem x86_64
21.1.5-1.el8.0 appstream 33 k
mesa-libEGL x86_64
21.1.5-1.el8.0 appstream 134 k
mesa-libGL x86_64
21.1.5-1.el8.0 appstream 183 k
mesa-libgbm x86_64
21.1.5-1.el8.0 appstream 56 k
mesa-libglapi x86_64
21.1.5-1.el8.0 appstream 64 k
mozjs60 x86_64 60.9.0-4.el8
baseos 6.6 M
mtools x86_64 4.0.18-14.el8
baseos 212 k
ncurses x86_64
6.1-9.20180224.el8 baseos 386 k
netcf-libs x86_64
0.2.8-12.module+el8.4.0+534+4680a14e appstream 75 k
nfs-utils x86_64
1:2.3.3-46.el8 baseos 499 k
nmap-ncat x86_64 2:7.70-6.el8
appstream 236 k
nspr x86_64
4.32.0-1.el8_4 appstream 141 k
nss x86_64
3.67.0-7.el8_5 appstream 740 k
nss-softokn x86_64
3.67.0-7.el8_5 appstream 486 k
nss-softokn-freebl x86_64
3.67.0-7.el8_5 appstream 394 k
nss-sysinit x86_64
3.67.0-7.el8_5 appstream 72 k
nss-util x86_64
3.67.0-7.el8_5 appstream 136 k
numactl-libs x86_64 2.0.12-13.el8
baseos 35 k
numad x86_64
0.5-26.20150602git.el8 baseos 40 k
opus x86_64
1.3-0.4.beta.el8 appstream 202 k
orc x86_64 0.4.28-3.el8
appstream 174 k
os-prober x86_64 1.74-9.el8
baseos 50 k
pango x86_64 1.42.4-8.el8
appstream 296 k
parted x86_64 3.2-39.el8
baseos 554 k
pciutils x86_64 3.7.0-1.el8
baseos 104 k
pciutils-libs x86_64 3.7.0-1.el8
baseos 53 k
pixman x86_64 0.38.4-1.el8
appstream 256 k
policycoreutils x86_64 2.9-16.el8
baseos 372 k
polkit x86_64
0.115-13.el8_5.1 baseos 153 k
polkit-libs x86_64
0.115-13.el8_5.1 baseos 75 k
polkit-pkla-compat x86_64 0.1-12.el8
baseos 45 k
procps-ng x86_64 3.3.15-6.el8
baseos 328 k
psmisc x86_64 23.1-5.el8
baseos 150 k
python3-dateutil noarch 1:2.6.1-6.el8
baseos 250 k
python3-dbus x86_64 1.2.4-15.el8
baseos 133 k
python3-dnf-plugins-core noarch
4.0.21-4.el8_5 baseos 233 k
python3-pyyaml x86_64 3.12-12.el8
baseos 192 k
python3-six noarch 1.11.0-8.el8
baseos 37 k
qemu-img x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 1.1 M
qemu-kvm x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 126 k
qemu-kvm-block-curl x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 136 k
qemu-kvm-block-gluster x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 138 k
qemu-kvm-block-iscsi x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 144 k
qemu-kvm-block-rbd x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 138 k
qemu-kvm-block-ssh x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 139 k
qemu-kvm-common x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 1.2 M
qemu-kvm-core x86_64
15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 appstream 3.5 M
quota x86_64 1:4.04-14.el8
baseos 213 k
quota-nls noarch 1:4.04-14.el8
baseos 94 k
radvd x86_64 2.17-15.el8
appstream 103 k
rdma-core x86_64 35.0-1.el8
baseos 58 k
rpcbind x86_64 1.2.5-8.el8
baseos 69 k
scrub x86_64 2.5.2-16.el8
appstream 43 k
seabios-bin noarch
1.13.0-2.module+el8.4.0+534+4680a14e appstream 126 k
seavgabios-bin noarch
1.13.0-2.module+el8.4.0+534+4680a14e appstream 41 k
sgabios-bin noarch
1:0.20170427git-3.module+el8.4.0+534+4680a14e appstream 12 k
snappy x86_64 1.1.8-3.el8
baseos 36 k
spice-server x86_64 0.14.3-4.el8
appstream 407 k
squashfs-tools x86_64 4.3-20.el8
baseos 164 k
supermin x86_64
5.1.19-10.module+el8.4.0+534+4680a14e appstream 710 k
syslinux x86_64 6.04-5.el8
baseos 577 k
syslinux-extlinux x86_64 6.04-5.el8
baseos 140 k
syslinux-extlinux-nonlinux noarch 6.04-5.el8
baseos 385 k
syslinux-nonlinux noarch 6.04-5.el8
baseos 551 k
systemd-container x86_64 239-51.el8
baseos 750 k
systemd-udev x86_64 239-51.el8
baseos 1.6 M
unbound-libs x86_64 1.7.3-17.el8
appstream 502 k
usbredir x86_64 0.8.0-1.el8
appstream 49 k
userspace-rcu x86_64 0.10.1-4.el8
baseos 100 k
which x86_64 2.21-16.el8
baseos 48 k
xkeyboard-config noarch 2.28-1.el8
appstream 781 k
xml-common noarch 0.6.3-50.el8
baseos 38 k
xz x86_64 5.2.4-3.el8.1
baseos 152 k
yajl x86_64 2.1.0-10.el8
appstream 40 k
Installing weak dependencies:
geolite2-city noarch
20180605-1.el8 appstream 19 M
geolite2-country noarch
20180605-1.el8 appstream 1.0 M
grubby x86_64 8.40-42.el8
baseos 48 k
hardlink x86_64 1:1.3-6.el8
baseos 28 k
kbd x86_64 2.0.4-10.el8
baseos 389 k
kpartx x86_64 0.8.4-17.el8
baseos 112 k
libmaxminddb x86_64 1.2.0-10.el8
appstream 32 k
memstrack x86_64 0.1.11-1.el8
baseos 46 k
pigz x86_64 2.4-4.el8
baseos 78 k
Installing module profiles:
virt/common
Enabling module streams:
llvm-toolset rhel8
virt rhel
Regards.
________________________________
From: Nicolas Vazquez <nicolas.vazq...@shapeblue.com>
Sent: Thursday, March 3, 2022 17:49
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: Re: [VOTE] CentOS 7 KVM binaries
Hi all,
After the concerns on the thread I have tested PR 5297 on CentOS 7 with
stock qemu-kvm binaries to reevaluate my vote. I found only one regression
around snapshots: taking volume snapshots for running VMs does not work
anymore as qemu complains with error: Operation not supported: live disk
snapshot not supported with this QEMU binary.
I agree with Paul and Rohit in this case as a drop of support for users
on CentOS 7 with stock qemu-kvm, so my vote will be -1 in this case. But
would be +1 if we can fix the regression for this specific case as the rest
of the operations are working fine.
Regards,
Nicolas Vazquez
From: Rohit Yadav <rohit.ya...@shapeblue.com>
Date: Wednesday, 2 March 2022 at 11:06
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: Re: [VOTE] CentOS 7 KVM binaries
Gabriel, Daniel, the pull request (code change) is new information for
me https://github.com/apache/cloudstack/pull/5297
There's also no rule or guidance that people can't discuss on a voting
thread, I find the terms used to refer to that "polluting" derogatory. The
vote also did not mention the PR and its implications, I'm sure most people
on the thread have voted only on doc changes. Thanks Gabriel to sharing the
background, it also explains what led Daniel to start the vote.
Daniel, on the logistics of voting you may want to read the project
bylaws and get familiar with the terms.
All, I'll need to find some time and then get back to this thread after
reviewing pros and cons of the PR and its implications after some due
diligence. Alternatively, I'm happy if some other PMC can do the due
diligence, I'll then add my vote based on PMC findings.
Regards.
________________________________
From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com>
Sent: Wednesday, March 2, 2022 6:00:51 PM
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: Re: [VOTE] CentOS 7 KVM binaries
@Gabriel has summarized everything very well.
This proposal only adds a requirement (makes it clear) in our
documentation for KVM + CentOS 7 (please, refer to the discussion
thread[¹] to understand why it is necessary), which is what everybody
(according to the discussion we had in the mailing list) is already
applying in production environments. Therefore, we would only make this
requirement clear to everybody, which would in turn enable us to move
forward with KVM improvements (such as my PR that improves the snapshot
process[²]). It (the discussion we had) never addressed dropping support
for CentOS 7.
Regarding Rohit's comment ("However, assuming Daniel has followed the
bylaws and is suggesting this as a technical change that removes support
in source code or releases..."), I never suggested a drop of support for
CentOS 7. I don't know how that conclusion was derived.
To emphasize, this proposal do not address dropping support for CentOS
7. Please, review the discussion thread[¹] and the proposal and
reconsider your votes.
Best regards,
Daniel Salvador
[¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
[²] https://github.com/apache/cloudstack/pull/5297
On 02/03/2022 06:47, Gabriel Bräscher wrote:
I don`t want to "pollute" the vote thread, as we should keep
discussions on
the proper thread (Discussion here [1]).
However, we are already in such a situation. I hope that I can add some
context and clarify a few things.
@Daniel, please correct me if I misunderstood anything or my raised
points
are not aligned with the respective Discussion and Vote threads.
Here goes my point of view regarding.
1. Why this is a technical vote:
1.1 The PR [2] is not moving forward due to the fact that CentOS stock
Qemu
does not support the feature added;
1.2 it will impact on code being accepted in case of "+1" or blocked in
case the vote does not pass;
1.3 If this vote does pass, we need to change the PRs tests by adding
"qemu-kvm-ev" package in Marvin CentOS7 test environments.
2. Why I don't think this is a drop of support:
2.1 From what I understood, the proposal does not state that CloudStack
will officially drop support for CentOS7 "stock" packages;
2.2 those running CentOS7 WITHOUT "qemu-kvm-ev" packages already are not
able to perform some actions and they will never be with the current
"stock" packages;
2.3 there will be no "backward" compatibility issues for them, as they
are
still not able to perform such operations.
2.4 those running CentOS7 WITHOUT "qemu-kvm-ev" will remain capable of
doing what their distro offers support.
3. Why this vote is relevant for MOST of the community
3.1 Those running Ubuntu or CentOS7 WITH "qemu-kvm-ev" will be able to
have
critical and relevant features as users will be able to follow the
instructions on documentation and the PRs blocked will finally be able
to
be merged;
3.2 documentation will be clear and help users to make their own
decision
and take any risks into account.
I want to stress how relevant this is and that most (if not all) users
with
CentOS7 would be willing to change their packages in order to have the
new
features.
With that Said, I am +1 (binding).
[1] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
[2] https://github.com/apache/cloudstack/pull/5297
On Wed, Mar 2, 2022 at 9:34 AM Rohit Yadav <rohit.ya...@shapeblue.com>
wrote:
As I explained in my email, my vote is conditional with the stated
assumption applicable only if this is a technical vote; Daniel advised
in
his last email that this is a technical decision vote that I assume as
changes to source code and releases, therefore I had to vote my -1.
If this is still a non-technical vote (as defined in the bylaws [1],
i.e.
decision/vote that does not affect changes in source code or releases)
and
changes are "only limited to the docs" as proposed in the vote then
I'm +1.
[1] https://cloudstack.apache.org/bylaws.html
Regards.
________________________________
From: Paul Angus <p...@angus.uk.com.INVALID>
Sent: Wednesday, March 2, 2022 13:31
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: RE: [VOTE] CentOS 7 KVM binaries
The proposal said:
-----
"- On CloudStack's Installation Guide > Host KVM Installation[²], we
add a
section guiding users to install the qemu-kvm-ev binaries, if they are
using CentOS 7.
- The packages that we will guide users to install will be the
latest
provided by the official CentOS site[³] (the current latest version is
'2.12.0-44.1.el7_8.1.x86_64')."
-----
There's no mention of removing support for anything. If there is an
intention removing support for existing components as part of this,
then I
agree completely with Rohit's -1 on it.
Kind Regards
Paul Angus
-----Original Message-----
From: Wei ZHOU <ustcweiz...@gmail.com>
Sent: Wednesday, March 2, 2022 7:06 AM
To: dev@cloudstack.apache.org
Subject: Re: [VOTE] CentOS 7 KVM binaries
oh wait, is there any word saying removing the support for centos7
with
stock qemu ?
-Wei
On Wed, 2 Mar 2022 at 07:38, Rohit Yadav <rohit.ya...@shapeblue.com>
wrote:
I had assumed this was a non-technical discussion/vote where the
changes are made in docs on suggested changes to how CloudStack is
deployed and used with CentOS7. I assumed this will follow as a doc PR
to the QIG.
Changes to docs aren't normally considered technical as per our
project bylaws as they don't impact changes in source code or
releases. Three different PMCs have already advised on this thread
that voting isn't mandatory for this.
However, assuming Daniel has followed the bylaws and is suggesting
this as a technical change that removes support in source code or
releases, then I oppose such a change.
-1 (binding/veto) if we're going to technically remove support for
centos7 with stock qemu, that is in source code and
packaging/releases. CentOS7 will EOL until 2024 and stock support
should
be supported until then.
Regards.
________________________________
From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com>
Sent: Wednesday, March 2, 2022 2:31:21 AM
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: Re: [VOTE] CentOS 7 KVM binaries
Rohit,
As we are deciding a requirement for deploying ACS + KVM + CentOS 7, I
see it as an important technical decision, that is why I started the
voting thread. The discussion was made via another thread[¹];
therefore, this vote was created with the intention to summarize the
discussion we had and then to officially approve (or not approve) the
idea discussed.
Finally, to emphasize, this is the voting thread, intended to reflect
the decision we seem to have agreed upon in the other thread[¹]. I
would kindly ask to avoid polluting this thread with discussions not
related to the voting itself. Furthermore, as already stated, there is
a consensus in the discussion thread; therefore, there is no harm in
giving a +1 here.
Best regards,
Daniel Salvador
[¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
On 01/03/2022 16:56, Rohit Yadav wrote:
(phone issue sent draft accidentally)... where consensus is built
without opposition. Therefore this vote thread isn't necessary.
Refer to project bylaws https://cloudstack.apache.org/bylaws.html
Regards.
________________________________
From: Daniel Augusto Veronezi Salvador <dvsalvador...@gmail.com>
Sent: Tuesday, March 1, 2022 5:08:55 PM
To: dev@cloudstack.apache.org <dev@cloudstack.apache.org>
Subject: Re: [VOTE] CentOS 7 KVM binaries
Hi, Andrija and Paul,
This is the vote thread, not the discussion one. The goal of this
thread is to account votes to verify the agreement of the community
with the proposed solution that we seem to have in the discussion
thread. For discussions, please refer to the discussion thread[¹].
The goal is to collect +1 and -1 to show the community agreement
with the proposal that we discussed.
Best regards,
Daniel Salvador
[¹] https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
On 28/02/2022 20:04, Andrija Panic wrote:
What Paul said...
On Mon, 28 Feb 2022 at 22:01, Paul Angus <pau...@apache.org> wrote:
A vote really isn't required for this.
No one disagrees, so just do it.
Kind Regards
Paul Angus
-----Original Message-----
From: Wei ZHOU <ustcweiz...@gmail.com>
Sent: Monday, February 28, 2022 4:19 PM
To: dev@cloudstack.apache.org
Subject: Re: [VOTE] CentOS 7 KVM binaries
+1 (binding)
Daniel, does this need to be approved by the PMC ?
-Wei
On Mon, 28 Feb 2022 at 17:08, Daniel Salvador
<gutoveron...@apache.org
wrote:
Hi all, this is the vote thread that emerged from the thread
"[Discussion] CentOS 7 KVM binaries"[¹].
As discussed in the thread, users already install (without any
official guide provided by the community) the qemu-kvm-ev binary
in their environments to run CloudStack + CentOS + KVM with all
features.
With that said, to solve the situation described in the
discussion thread[¹], I propose the following:
- On CloudStack's Installation Guide > Host KVM Installation[²],
we add a section guiding users to install the qemu-kvm-ev
binaries, if they are using CentOS 7.
- The packages that we will guide users to install will be
the latest provided by the official CentOS site[³] (the current
latest version is '2.12.0-44.1.el7_8.1.x86_64').
For sanity in tallying the vote, can PMC members please be sure
to indicate "(binding)" with their vote?
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)
If this gets approved, I'll open a PR on CloudStack Documentation
repository[⁴].
Best regards,
Daniel Salvador
[¹]
https://lists.apache.org/thread/z7s0774n72v4o9dnl140wvm030bxovjd
[²]
http://docs.cloudstack.apache.org/en/latest/installguide/hypervisor/kv
m.html [³]
http://mirror.centos.org/centos-7/7/virt/x86_64/kvm-common/Packages/q/
[⁴] https://github.com/apache/cloudstack-documentation