On Thu, Jun 28, 2018 at 8:22 PM Greg Sheremeta <[email protected]> wrote:
> On Thu, Jun 28, 2018 at 12:04 PM Sandro Bonazzola <[email protected]> > wrote: > >> >> >> 2018-06-28 15:42 GMT+02:00 Nir Soffer <[email protected]>: >> >>> I want to share the current state of oVirt on Fedora 28, hopefully it >>> will >>> save time for other developers. >>> >> >> Thanks for the summary! >> > > +1 > > >> >> >> >>> >>> >>> 1. Why should I run oVirt on Fedora 28? >>> >>> - Fedora is the the base for future CentOS. The bugs we find *today* on >>> Fedora 28 >>> are the bugs that we will not have next year when we try oVirt on CentOS. >>> >>> - I want to contribute to projects that require python 3. For example, >>> virt-v2v >>> require python 3.6 in upstream. If you want to contribute you need to >>> test >>> it on Fedora 28. >>> >>> - I need to develop with latest libvirt and qemu. One example is >>> incremental >>> backup, you will need Fefora 28 to work on this. >>> >>> - CentOS is old and boring, I want to play with the newest bugs :-) >>> >>> >>> 2. How to install oVirt with Fedora 28 hosts >>> >>> Warning: ugly hacks bellow! >>> >>> - Install ovirt-release-master.rpm on all hosts >>> >>> dnf install >>> http://resources.ovirt.org/pub/yum-repo/ovirt-release-master.rpm >>> >>> - Install or build engine on CentOS 7.5 (1804)[1] >>> >> > Why have only half the fun? Engine works on fc28. > I needed the shortest way to Fedora 28 host. Next time I'll move it to Fedora :-) > > >> >>> - When provisioning a host, make sure you have lvm2-2.02.177-5.fc28 >>> without it, no block storage you[2] >>> >> >> This has been pushed to stable 3 days ago, so just "dnf update >> --refresh" should be enough to consume it >> >> >> >>> >>> - When adding a host, disable "Configure host firewall" - it does not >>> work now >>> I hope that Sandro team will fix this issue soon. >>> >> >> Tracked here https://bugzilla.redhat.com/show_bug.cgi?id=1381135 >> >> >> >>> >>> - Adding a host will fail, because without firewall setup, port 54321 is >>> not reacable. >>> to fix this, configure the firewall manually, or disable it >>> >>> iptables -F >>> >>> This is pretty lame because you have to apply it again after restart, >>> but it was >>> good enough for now. >>> >>> - Because the host was not reachable, we don't configure the host network >>> so the host will be non-operational. >>> To fix this, open host > network > setup networks and assign ovirtmgmt >>> to the host management nic. The host will become UP after that. >>> I hope that Dan team will fix it soon. >>> >>> - Adding storage will fail because sanlock selinux issue[3] >>> To fix, set selinux to permissive mode: >>> >>> setenforce 0 >>> >> >> Please add a custom rule to selinux instead of disabling it while waiting >> for a fix, so you can catch more selinux issues masked by this. >> >> >> >>> At this point you should have a working setup. >>> >>> >>> 3. Building and instaling vdsm from source on Fedora 28 >>> >>> - Install build dependencies using >>> >>> dnf install `cat automation/check-patch.packages.fc28` >>> >>> - Clean the source (needed if you rerun ./autogen.sh with different >>> options) >>> >>> git clean -dxf >>> >>> - Configure vdsm with hooks - for some reason 2 hooks are required >>> on Fedora but not on EL. >>> >>> ./autogen.sh --system --enable-hooks >>> >>> - Build >>> >>> make >>> make rpm >>> >>> - Install the packages at /home/user/rpmbuild/RPMS/{noarch,x86_64} >>> >>> - if vdsm was never installed, you need to configure and enable it >>> >>> vdsm-tool configure --force >>> systemctl enable vdsmd >>> systemctl start vdsmd >>> >>> At this point you can test the new bugs you added to vdsm :-) >>> >>> >>> [1] I did not try to install engine on Fedora 28. I guess engine folks >>> can >>> share if there are issues with this. >>> >>> [2] https://bugzilla.redhat.com/1575762 >>> LVM team fixed the issue couple of hours after I asked about it in #lvm >>> We had a build for testing couple of days later. >>> >>> [3] https://bugzilla.redhat.com/1593853 >>> We are still waiting for selinux folks response. >>> >>> Happy hacking! >>> >>> Nir >>> >>> >> >> >> -- >> >> SANDRO BONAZZOLA >> >> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV >> >> Red Hat EMEA <https://www.redhat.com/> >> >> [email protected] >> <https://red.ht/sig> >> > _______________________________________________ >> Devel mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >> oVirt Code of Conduct: >> https://www.ovirt.org/community/about/community-guidelines/ >> List Archives: >> https://lists.ovirt.org/archives/list/[email protected]/message/DZTZTRLEEV2BKJ2XCMX2FGQEMPTAE5OG/ >> > > > -- > > GREG SHEREMETA > > SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX > > Red Hat NA > > <https://www.redhat.com/> > > [email protected] IRC: gshereme > <https://red.ht/sig> >
_______________________________________________ Devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/724XNUH26DDQXJ7LSI3HSCSWCFISFBLC/
