We recently added a host to the upgrade suite [1], so I guess it shouldn't be hard to include upgrading the host there as well?
[1] https://gerrit.ovirt.org/#/c/80687/ On Mon, Dec 18, 2017 at 3:41 PM, Martin Perina <mper...@redhat.com> wrote: > > > On Mon, Dec 18, 2017 at 2:23 PM, Eyal Edri <ee...@redhat.com> wrote: > >> >> >> On Mon, Dec 18, 2017 at 3:20 PM, Martin Perina <mper...@redhat.com> >> wrote: >> >>> >>> >>> On Mon, Dec 18, 2017 at 2:13 PM, Martin Sivak <msi...@redhat.com> wrote: >>> >>>> The engine only updates a short list of packages during host deploy If >>>> I remember correctly. >>>> >>>> See: https://gerrit.ovirt.org/#/c/59897/ >>>> >>>> Martin >>>> >>> >>> No longer true in 4.2: https://bugzilla.redhat.com/sh >>> ow_bug.cgi?id=1380498 >>> >> >> Does it also apply for new host installtions or just upgrades? >> > > No, only upgrades using Host Upgrade Manager in webadmin or RESTAPI > > > >> >> >>> >>> >>> >>> >>>> >>>> On Mon, Dec 18, 2017 at 2:01 PM, Sandro Bonazzola <sbona...@redhat.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> 2017-12-18 13:57 GMT+01:00 Eyal Edri <ee...@redhat.com>: >>>>> >>>>>> >>>>>> >>>>>> On Mon, Dec 18, 2017 at 2:53 PM, Sandro Bonazzola < >>>>>> sbona...@redhat.com> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> 2017-12-18 12:42 GMT+01:00 Yaniv Kaul <yk...@redhat.com>: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Dec 18, 2017 at 12:43 PM, Sandro Bonazzola < >>>>>>>> sbona...@redhat.com> wrote: >>>>>>>> >>>>>>>>> Hi, I'd like to discuss what's being tested by oVirt System Test. >>>>>>>>> >>>>>>>>> I'm investigating on a sanlock issue that affects hosted engine hc >>>>>>>>> suite. >>>>>>>>> I installed a CentOS minimal VM and set repositories as in >>>>>>>>> http://jenkins.ovirt.org/job/ovirt-system-tests_hc-basic- >>>>>>>>> suite-master/128/artifact/exported-artifacts/reposync-config.repo >>>>>>>>> >>>>>>>>> Upgrade from CentOS 1708 (7.4) minimal is: >>>>>>>>> >>>>>>>>> Aggiornamento: >>>>>>>>> bind-libs-lite x86_64 >>>>>>>>> 32:9.9.4-51.el7_4.1 >>>>>>>>> centos-updates-el7 733 k >>>>>>>>> bind-license noarch >>>>>>>>> 32:9.9.4-51.el7_4.1 >>>>>>>>> centos-updates-el7 84 k >>>>>>>>> nss x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 849 k >>>>>>>>> nss-softokn x86_64 >>>>>>>>> 3.28.3-8.el7_4 >>>>>>>>> centos-updates-el7 310 k >>>>>>>>> nss-softokn-freebl x86_64 >>>>>>>>> 3.28.3-8.el7_4 >>>>>>>>> centos-updates-el7 214 k >>>>>>>>> nss-sysinit x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 60 k >>>>>>>>> nss-tools x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 501 k >>>>>>>>> selinux-policy noarch >>>>>>>>> 3.13.1-166.el7_4.7 >>>>>>>>> centos-updates-el7 437 k >>>>>>>>> selinux-policy-targeted noarch >>>>>>>>> 3.13.1-166.el7_4.7 >>>>>>>>> centos-updates-el7 6.5 M >>>>>>>>> systemd x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 5.2 M >>>>>>>>> systemd-libs x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 376 k >>>>>>>>> systemd-sysv x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 70 k >>>>>>>>> >>>>>>>>> Enabling the CentOS repos: >>>>>>>>> >>>>>>>>> grub2 x86_64 >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 29 k >>>>>>>>> in sostituzione di grub2.x86_64 1:2.02-0.64.el7.centos >>>>>>>>> grub2-tools x86_64 >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 1.8 M >>>>>>>>> in sostituzione di grub2-tools.x86_64 1:2.02-0.64.el7.centos >>>>>>>>> grub2-tools-extra x86_64 >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 993 k >>>>>>>>> in sostituzione di grub2-tools.x86_64 1:2.02-0.64.el7.centos >>>>>>>>> grub2-tools-minimal x86_64 >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 170 k >>>>>>>>> in sostituzione di grub2-tools.x86_64 1:2.02-0.64.el7.centos >>>>>>>>> kernel x86_64 >>>>>>>>> 3.10.0-693.11.1.el7 >>>>>>>>> updates 43 M >>>>>>>>> Aggiornamento: >>>>>>>>> NetworkManager x86_64 >>>>>>>>> 1:1.8.0-11.el7_4 >>>>>>>>> updates 1.6 M >>>>>>>>> NetworkManager-libnm x86_64 >>>>>>>>> 1:1.8.0-11.el7_4 >>>>>>>>> updates 1.2 M >>>>>>>>> NetworkManager-team x86_64 >>>>>>>>> 1:1.8.0-11.el7_4 >>>>>>>>> updates 156 k >>>>>>>>> NetworkManager-tui x86_64 >>>>>>>>> 1:1.8.0-11.el7_4 >>>>>>>>> updates 224 k >>>>>>>>> NetworkManager-wifi x86_64 >>>>>>>>> 1:1.8.0-11.el7_4 >>>>>>>>> updates 184 k >>>>>>>>> bash x86_64 >>>>>>>>> 4.2.46-29.el7_4 >>>>>>>>> updates 1.0 M >>>>>>>>> bind-libs-lite x86_64 >>>>>>>>> 32:9.9.4-51.el7_4.1 >>>>>>>>> centos-updates-el7 733 k >>>>>>>>> bind-license noarch >>>>>>>>> 32:9.9.4-51.el7_4.1 >>>>>>>>> centos-updates-el7 84 k >>>>>>>>> binutils x86_64 >>>>>>>>> 2.25.1-32.base.el7_4.1 >>>>>>>>> updates 5.4 M >>>>>>>>> cpio x86_64 >>>>>>>>> 2.11-25.el7_4 >>>>>>>>> updates 210 k >>>>>>>>> cryptsetup-libs x86_64 >>>>>>>>> 1.7.4-3.el7_4.1 >>>>>>>>> updates 223 k >>>>>>>>> curl x86_64 >>>>>>>>> 7.29.0-42.el7_4.1 >>>>>>>>> updates 267 k >>>>>>>>> glibc x86_64 >>>>>>>>> 2.17-196.el7_4.2 >>>>>>>>> updates 3.6 M >>>>>>>>> glibc-common x86_64 >>>>>>>>> 2.17-196.el7_4.2 >>>>>>>>> updates 11 M >>>>>>>>> grub2-common noarch >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 726 k >>>>>>>>> grub2-pc x86_64 >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 29 k >>>>>>>>> grub2-pc-modules noarch >>>>>>>>> 1:2.02-0.65.el7.centos.2 >>>>>>>>> updates 845 k >>>>>>>>> iptables x86_64 >>>>>>>>> 1.4.21-18.2.el7_4 >>>>>>>>> updates 428 k >>>>>>>>> kernel-tools x86_64 >>>>>>>>> 3.10.0-693.11.1.el7 >>>>>>>>> updates 5.1 M >>>>>>>>> kernel-tools-libs x86_64 >>>>>>>>> 3.10.0-693.11.1.el7 >>>>>>>>> updates 5.0 M >>>>>>>>> kexec-tools x86_64 >>>>>>>>> 2.0.14-17.2.el7 >>>>>>>>> updates 333 k >>>>>>>>> kmod x86_64 >>>>>>>>> 20-15.el7_4.6 >>>>>>>>> updates 120 k >>>>>>>>> kmod-libs x86_64 >>>>>>>>> 20-15.el7_4.6 >>>>>>>>> updates 50 k >>>>>>>>> libblkid x86_64 >>>>>>>>> 2.23.2-43.el7_4.2 >>>>>>>>> updates 176 k >>>>>>>>> libcurl x86_64 >>>>>>>>> 7.29.0-42.el7_4.1 >>>>>>>>> updates 219 k >>>>>>>>> libgcc x86_64 >>>>>>>>> 4.8.5-16.el7_4.1 >>>>>>>>> updates 98 k >>>>>>>>> libgomp x86_64 >>>>>>>>> 4.8.5-16.el7_4.1 >>>>>>>>> updates 154 k >>>>>>>>> libmount x86_64 >>>>>>>>> 2.23.2-43.el7_4.2 >>>>>>>>> updates 178 k >>>>>>>>> libpciaccess x86_64 >>>>>>>>> 0.13.4-3.1.el7_4 >>>>>>>>> updates 26 k >>>>>>>>> libstdc++ x86_64 >>>>>>>>> 4.8.5-16.el7_4.1 >>>>>>>>> updates 301 k >>>>>>>>> libuuid x86_64 >>>>>>>>> 2.23.2-43.el7_4.2 >>>>>>>>> updates 79 k >>>>>>>>> ncurses x86_64 >>>>>>>>> 5.9-14.20130511.el7_4 >>>>>>>>> updates 304 k >>>>>>>>> ncurses-base noarch >>>>>>>>> 5.9-14.20130511.el7_4 >>>>>>>>> updates 68 k >>>>>>>>> ncurses-libs x86_64 >>>>>>>>> 5.9-14.20130511.el7_4 >>>>>>>>> updates 316 k >>>>>>>>> nss x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 849 k >>>>>>>>> nss-softokn x86_64 >>>>>>>>> 3.28.3-8.el7_4 >>>>>>>>> centos-updates-el7 310 k >>>>>>>>> nss-softokn-freebl x86_64 >>>>>>>>> 3.28.3-8.el7_4 >>>>>>>>> centos-updates-el7 214 k >>>>>>>>> nss-sysinit x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 60 k >>>>>>>>> nss-tools x86_64 >>>>>>>>> 3.28.4-15.el7_4 >>>>>>>>> centos-updates-el7 501 k >>>>>>>>> openssh x86_64 >>>>>>>>> 7.4p1-13.el7_4 >>>>>>>>> updates 509 k >>>>>>>>> openssh-clients x86_64 >>>>>>>>> 7.4p1-13.el7_4 >>>>>>>>> updates 654 k >>>>>>>>> openssh-server x86_64 >>>>>>>>> 7.4p1-13.el7_4 >>>>>>>>> updates 458 k >>>>>>>>> python-gobject-base x86_64 >>>>>>>>> 3.22.0-1.el7_4.1 >>>>>>>>> updates 294 k >>>>>>>>> python-perf x86_64 >>>>>>>>> 3.10.0-693.11.1.el7 >>>>>>>>> updates 5.1 M >>>>>>>>> selinux-policy noarch >>>>>>>>> 3.13.1-166.el7_4.7 >>>>>>>>> centos-updates-el7 437 k >>>>>>>>> selinux-policy-targeted noarch >>>>>>>>> 3.13.1-166.el7_4.7 >>>>>>>>> centos-updates-el7 6.5 M >>>>>>>>> sudo x86_64 >>>>>>>>> 1.8.19p2-11.el7_4 >>>>>>>>> updates 1.1 M >>>>>>>>> systemd x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 5.2 M >>>>>>>>> systemd-libs x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 376 k >>>>>>>>> systemd-sysv x86_64 >>>>>>>>> 219-42.el7_4.4 >>>>>>>>> centos-updates-el7 70 k >>>>>>>>> tzdata noarch >>>>>>>>> 2017c-1.el7 >>>>>>>>> updates 468 k >>>>>>>>> util-linux x86_64 >>>>>>>>> 2.23.2-43.el7_4.2 >>>>>>>>> updates 2.0 M >>>>>>>>> wpa_supplicant x86_64 >>>>>>>>> 1:2.6-5.el7_4.1 >>>>>>>>> updates 1.2 M >>>>>>>>> >>>>>>>>> meaning this environement is not receiving updates to core >>>>>>>>> packages like the kernel. >>>>>>>>> >>>>>>>>> Restricting to libvirt, with the repos used in the job libvirt >>>>>>>>> packages doesn't even exists, making yum install libvirt just fail. >>>>>>>>> >>>>>>>>> >>>>>>>>> I think you already know I'm against filtering packages from the >>>>>>>>> repos even if I understand it saves a huge amount of space and >>>>>>>>> download >>>>>>>>> time. >>>>>>>>> I may be wrong, but I tend to not trust OST results since it's not >>>>>>>>> testing real life environments. Any chance we can improve OST to >>>>>>>>> match what >>>>>>>>> users are going to have on their systems? >>>>>>>>> >>>>>>>> >>>>>>>> Specifically for the hosted-engine use case, I had the same >>>>>>>> suspicion, so I patched Lago to use '--network' in virt-sysprep and >>>>>>>> added >>>>>>>> 'update' command to ensure all hosts are fully up-to-date when >>>>>>>> deployed. >>>>>>>> It did not solve the issue. >>>>>>>> >>>>>>>> Generally: >>>>>>>> 1. Updating the images take quite some time, per run. >>>>>>>> 2. I agree every X months we should be updating the images. Every Q >>>>>>>> for example. I've already discussed this with Gal. If CentOS would have >>>>>>>> released a new baseline, that would have been more real life scenario, >>>>>>>> btw. >>>>>>>> 3. That being said, if you need a dependency, you need to depend on >>>>>>>> it, and we'll pull it. We do not ask (I think?) to 'yum update' your >>>>>>>> system >>>>>>>> before deploying oVirt. >>>>>>>> >>>>>>> >>>>>>> Actually yes, we require it. See https://ovirt.org/document >>>>>>> ation/install-guide/chap-Installing_oVirt/ >>>>>>> It explicitly says to yum update before proceeding with the >>>>>>> deployment and reboot the machine if kernel has been updated. >>>>>>> >>>>>> >>>>>> Isn't that just for engine side? do we have the same requirement for >>>>>> hypervisors as well? >>>>>> >>>>> >>>>> Not 100% sure but ovirt-engine in 4.2 should be performing yum update >>>>> on host upgrade and this obviously don't pull in new packages if they are >>>>> filtered out at repository level. >>>>> Adding Martin to keep me honest on this. >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> >>>>>>>> 4. There were, luckily, very few o-s-t only issues thus far. It may >>>>>>>> happen, and we will run into those, but we have not so far encountered >>>>>>>> many. Some we did not bother pursue, though are clear bugs (I remember >>>>>>>> an >>>>>>>> annoying one with 'mount' command not getting back at all, etc.) >>>>>>>> Y. >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> SANDRO BONAZZOLA >>>>>>>>> >>>>>>>>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION >>>>>>>>> R&D >>>>>>>>> >>>>>>>>> Red Hat EMEA <https://www.redhat.com/> >>>>>>>>> <https://red.ht/sig> >>>>>>>>> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Devel mailing list >>>>>>>>> Devel@ovirt.org >>>>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> SANDRO BONAZZOLA >>>>>>> >>>>>>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D >>>>>>> >>>>>>> Red Hat EMEA <https://www.redhat.com/> >>>>>>> <https://red.ht/sig> >>>>>>> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Devel mailing list >>>>>>> Devel@ovirt.org >>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Eyal edri >>>>>> >>>>>> >>>>>> MANAGER >>>>>> >>>>>> RHV DevOps >>>>>> >>>>>> EMEA VIRTUALIZATION R&D >>>>>> >>>>>> >>>>>> Red Hat EMEA <https://www.redhat.com/> >>>>>> <https://red.ht/sig> TRIED. TESTED. TRUSTED. >>>>>> <https://redhat.com/trusted> >>>>>> phone: +972-9-7692018 <+972%209-769-2018> >>>>>> irc: eedri (on #tlv #rhev-dev #rhev-integ) >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> SANDRO BONAZZOLA >>>>> >>>>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D >>>>> >>>>> Red Hat EMEA <https://www.redhat.com/> >>>>> <https://red.ht/sig> >>>>> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Devel mailing list >>>>> Devel@ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>> >>>> >>>> >>> >>> >>> -- >>> Martin Perina >>> Associate Manager, Software Engineering >>> Red Hat Czech s.r.o. >>> >> >> >> >> -- >> >> Eyal edri >> >> >> MANAGER >> >> RHV DevOps >> >> EMEA VIRTUALIZATION R&D >> >> >> Red Hat EMEA <https://www.redhat.com/> >> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >> phone: +972-9-7692018 <+972%209-769-2018> >> irc: eedri (on #tlv #rhev-dev #rhev-integ) >> > > > > -- > Martin Perina > Associate Manager, Software Engineering > Red Hat Czech s.r.o. > -- Eyal edri MANAGER RHV DevOps EMEA VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> phone: +972-9-7692018 irc: eedri (on #tlv #rhev-dev #rhev-integ)
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel