[ovirt-devel] oVirt System Test configuration
Sandro Bonazzola
sbonazzo at redhat.com
Mon Dec 18 12:53:25 UTC 2017
2017-12-18 12:42 GMT+01:00 Yaniv Kaul <ykaul at redhat.com>:
>
>
> On Mon, Dec 18, 2017 at 12:43 PM, Sandro Bonazzola <sbonazzo at 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/documentation/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.
> 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 at 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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/devel/attachments/20171218/c9fd225a/attachment-0001.html>
More information about the Devel
mailing list