<div dir="ltr"><br><div>I have manually created the RPM&#39;s successfully, I just want to clarify a few items so I make sure I&#39;m deploying this according to best practice.</div><div><br></div><div>I presume the OVN Controller should just be some VM that is on the ovirtmgmt network, or is there a preferred place to install the OVN controller software? I then also assume I install the OVN agents onto all the oVirt Nodes. My take on this is that this OVN replaces the more complex Neutron/OVS installation, and makes for a more simple deployment.  I see that when you go to add the External Provider, does OVN Controller use authentication, is there any information I would need to have besides knowing which node it&#39;s on in order to add it to external provider? Would I need to have any bridges or OVS configured on the nodes for this to work or just install the services and get them configured and it just works?</div><div><br></div><div><br></div><div>Your assistance is appreciated.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 1, 2016 at 3:54 AM, Marcin Mirecki <span dir="ltr">&lt;<a href="mailto:mmirecki@redhat.com" target="_blank">mmirecki@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Devin,<br>
<br>
The openvswitch OVN packages must be build manually at the moment. It is still not available either in the repos, nor as a download.<br>
For now please use the procedure attached below to build the OVN rpm&#39;s.<br>
<br>
I am not sure where &#39;firewalld-system&#39; comes from. Is it not &#39;firewalld-filesystem&#39;?<br>
This should be available from the standard repo.<br>
<br>
The ovirt-provider-ovn is being developed quite actively, and the blogpost is already somewhat outdated (even though it&#39;s not even a month old). I will try to update it asap.<br>
<br>
Thanks,<br>
Marcin<br>
<br>
<br>
BUILDING PROVIDER RPMS:<br>
----------------------<br>
  git clone <a href="https://gerrit.ovirt.org/ovirt-provider-ovn" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/<wbr>ovirt-provider-ovn</a><br>
  make rpm<br>
<br>
<br>
<br>
<br>
BUILDING OVN RPMS:<br>
------------------<br>
<br>
Clone the repository:<br>
<br>
  git clone <a href="https://github.com/openvswitch/ovs" rel="noreferrer" target="_blank">https://github.com/<wbr>openvswitch/ovs</a><br>
<br>
Install the following packages, as they are need to build ovn:<br>
<br>
  yum -y install gcc make python-devel openssl-devel kernel-devel graphviz kernel-debug-devel autoconf automake rpm-build redhat-rpm-config rpm-build rpmdevtools bash-completion autoconf automake libtool PyQt4 groff libcap-ng-devel python-twisted-core python-zope-interface graphviz openssl-devel selinux-policy-devel<br>
<br>
Build the ovn rpms:<br>
<br>
  cd ovs<br>
  ./boot.sh<br>
  ./configure<br>
  make dist<br>
  cp openvswitch-&lt;version&gt;.tar.gz $HOME/rpmbuild/SOURCES<br>
  cd $HOME/rpmbuild/SOURCES<br>
  tar xzf openvswitch-&lt;version&gt;.tar.gz<br>
  cd openvswitch-&lt;version&gt;<br>
  rpmbuild -bb rhel/openvswitch-fedora.spec<br>
<br>
The built rpms will reside here: ~/rpmbuild/RPMS/x86_64/<br>
<br>
--------------------<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
<br>
----- Original Message -----<br>
&gt; From: &quot;Yaniv Dary&quot; &lt;<a href="mailto:ydary@redhat.com">ydary@redhat.com</a>&gt;<br>
&gt; To: &quot;Devin Acosta&quot; &lt;<a href="mailto:devin@pabstatencio.com">devin@pabstatencio.com</a>&gt;, &quot;Marcin Mirecki&quot; &lt;<a href="mailto:mmirecki@redhat.com">mmirecki@redhat.com</a>&gt;<br>
&gt; Cc: &quot;users&quot; &lt;<a href="mailto:Users@ovirt.org">Users@ovirt.org</a>&gt;<br>
&gt; Sent: Thursday, December 1, 2016 11:15:00 AM<br>
&gt; Subject: Re: [ovirt-users] oVirt 4 and Neutron<br>
&gt;<br>
&gt; Adding Marcin to help with this.<br>
&gt;<br>
&gt; Yaniv Dary<br>
&gt; Technical Product Manager<br>
&gt; Red Hat Israel Ltd.<br>
&gt; 34 Jerusalem Road<br>
&gt; Building A, 4th floor<br>
&gt; Ra&#39;anana, Israel 4350109<br>
&gt;<br>
&gt; Tel : +972 (9) 7692306<br>
&gt;         8272306<br>
&gt; Email: <a href="mailto:ydary@redhat.com">ydary@redhat.com</a><br>
&gt; IRC : ydary<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Dec 1, 2016 at 6:42 AM, Devin Acosta &lt;<a href="mailto:devin@pabstatencio.com">devin@pabstatencio.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Yaniv,<br>
&gt; &gt;<br>
&gt; &gt; I am looking at the page that talks about ovirt-provider-ovn, and it<br>
&gt; &gt; sounds like something I want to try. However the document seems to be not<br>
&gt; &gt; complete, and I&#39;m not sure i fully understand how it should be deployed.<br>
&gt; &gt; When I downloaded the &quot;ovirt-provider-ovn-driver-0-<wbr>1.noarch.rpm&quot; and try<br>
&gt; &gt; to install on the oVIRT nodes it complains about needing other packages<br>
&gt; &gt; such as:<br>
&gt; &gt;<br>
&gt; &gt; - openvswitch-ovn-central<br>
&gt; &gt; - python-openvswitch<br>
&gt; &gt; - firewalld-system<br>
&gt; &gt; - openvswitch-ovn-host<br>
&gt; &gt;<br>
&gt; &gt; I don&#39;t see anywhere where it talks about getting access to the RPMS for<br>
&gt; &gt; openvswitch-ovn-central. Also I presume like Neutron I would install OVN on<br>
&gt; &gt; a Master node and then install some clients on the nodes? Can you provide<br>
&gt; &gt; me additional information on this?<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Tue, Nov 22, 2016 at 1:43 AM, Yaniv Dary &lt;<a href="mailto:ydary@redhat.com">ydary@redhat.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; We are working on a native path to SDN via OVN (experimental at this<br>
&gt; &gt;&gt; point):<br>
&gt; &gt;&gt; <a href="https://www.ovirt.org/blog/2016/11/ovirt-provider-ovn/" rel="noreferrer" target="_blank">https://www.ovirt.org/blog/<wbr>2016/11/ovirt-provider-ovn/</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Using Neutron is an option, but at some point the native option might be<br>
&gt; &gt;&gt; easier to use (we want to add a UI for it and tighter integration).<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Yaniv Dary<br>
&gt; &gt;&gt; Technical Product Manager<br>
&gt; &gt;&gt; Red Hat Israel Ltd.<br>
&gt; &gt;&gt; 34 Jerusalem Road<br>
&gt; &gt;&gt; Building A, 4th floor<br>
&gt; &gt;&gt; Ra&#39;anana, Israel 4350109<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Tel : <a href="tel:%2B972%20%289%29%207692306" value="+97297692306">+972 (9) 7692306</a><br>
&gt; &gt;&gt;         8272306<br>
&gt; &gt;&gt; Email: <a href="mailto:ydary@redhat.com">ydary@redhat.com</a><br>
&gt; &gt;&gt; IRC : ydary<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Tue, Nov 22, 2016 at 5:09 AM, Devin Acosta &lt;<a href="mailto:devin@pabstatencio.com">devin@pabstatencio.com</a>&gt;<br>
&gt; &gt;&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; oVirt Users:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; My work is currently deploying oVirt 4.0.5 into our Development<br>
&gt; &gt;&gt;&gt; environment. I see there use to be a maintained Openstack Neutron image<br>
&gt; &gt;&gt;&gt; that could be used with oVirt to provide SDN functionality. I&#39;m<br>
&gt; &gt;&gt;&gt; suspecting<br>
&gt; &gt;&gt;&gt; that the reason for the image no longer being maintained is because it<br>
&gt; &gt;&gt;&gt; became a hassle to keep updated and patched. From what I understand the<br>
&gt; &gt;&gt;&gt; current idea is to just point your oVirt installation to an already<br>
&gt; &gt;&gt;&gt; installed Openstack setup. I can easily install an image and install the<br>
&gt; &gt;&gt;&gt; latest Openstack (Keystone/Neutron) and then point oVirt to it, but I<br>
&gt; &gt;&gt;&gt; want<br>
&gt; &gt;&gt;&gt; to understand if that is the proper way to move forward. Is there a<br>
&gt; &gt;&gt;&gt; general<br>
&gt; &gt;&gt;&gt; consensus with the way oVirt is moving in regards to Software Defined<br>
&gt; &gt;&gt;&gt; Networking and Neutron in general? Just want to ensure I understand it<br>
&gt; &gt;&gt;&gt; clearly before just installing my own Neutron if there is going to be<br>
&gt; &gt;&gt;&gt; another method.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Any feedback is appreciated.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Devin Acosta RHCA<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt;&gt; Users mailing list<br>
&gt; &gt;&gt;&gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
&gt; &gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt;<br>
&gt; &gt; Devin Acosta<br>
&gt; &gt; Red Hat Certified Architect, LinuxStack<br>
&gt; &gt; <a href="tel:602-354-1220" value="+16023541220">602-354-1220</a> || <a href="mailto:devin@linuxguru.co">devin@linuxguru.co</a><br>
&gt; &gt;<br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br></div><div>Devin Acosta</div><div>Red Hat Certified Architect, LinuxStack </div><div>602-354-1220 || <a href="mailto:devin@linuxguru.co" target="_blank">devin@linuxguru.co</a></div></div></div>
</div>