<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 1, 2016 at 9:01 AM, Yedidyah Bar David <span dir="ltr">&lt;<a target="_blank" href="mailto:didi@redhat.com">didi@redhat.com</a>&gt;</span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span class="gmail-">On Tue, Nov 1, 2016 at 1:38 AM, Thing &lt;<a href="mailto:thing.thing@gmail.com">thing.thing@gmail.com</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I have installed IPA across 3 nodes.  In order to point the ovirt server at<br>
&gt; the new IPA/DNS servers and to clean up I ran engine-cleanup aiming to delte<br>
&gt; the ovirt setup.   However it seems even though I ran this something,<br>
&gt; &quot;vdsm?&quot; is still running and controlling the networking.<br>
<br>
</span>engine-cleanup only cleans up the engine. It does nothing to the hosts.<br>
I am not aware of a similar &quot;vdsm-cleanup&quot; tool.<br>
In principle, you could have moved your hosts to maintenance and removed them<br>
from the engine. No idea what this would tell vdsm to do wrt to your question.<br>
It definitely would not undo ifcfg-* changes.<br>
<span class="gmail-"><br>
&gt;<br>
&gt; So down under /etc/sysconfig/network-scripts I see,<br>
&gt;<br>
&gt; =========<br>
&gt; /etc/sysconfig/network-scripts<br>
&gt; [root@ovirt1 network-scripts]# ls -l<br>
&gt; total 256<br>
&gt; -rw-rw-r--. 1 root root   130 Nov  1 10:32 ifcfg-enp0s25<br>
&gt; -rw-r--r--. 1 root root   254 Sep 16  2015 ifcfg-lo<br>
&gt; -rw-rw-r--. 1 root root   252 Nov  1 10:32 ifcfg-ovirtmgmt<br>
&gt; 8&gt;&lt;-----<br>
&gt; ==========<br>
&gt;<br>
&gt; So my first Q is why when I run engine-cleanup isnt the networking cleaned<br>
&gt; up?  should I file this as a bugzilla?<br>
<br>
</span>See above, it&#39;s not in the scope for engine-cleanup.<br>
<div><div class="gmail-h5"><br>
&gt;<br>
&gt; After that I can see that ifcfg-ovirtmgmt is still controlling DNS,<br>
&gt;<br>
&gt; ==========<br>
&gt; 8&gt;&lt;----<br>
&gt; [root@ovirt1 network-scripts]# tail ifcfg-ovirtmgmt<br>
&gt; ONBOOT=yes<br>
&gt; IPADDR=192.168.1.34<br>
&gt; NETMASK=255.255.255.0<br>
&gt; GATEWAY=192.168.1.1<br>
&gt; BOOTPROTO=none<br>
&gt; MTU=1500<br>
&gt; DEFROUTE=yes<br>
&gt; NM_CONTROLLED=no<br>
&gt; IPV6INIT=no<br>
&gt; DNS1=192.168.1.240<br>
&gt; [root@ovirt1 network-scripts]#<br>
&gt; ===========<br>
&gt;<br>
&gt; So I tried to set,<br>
&gt;<br>
&gt; DNS1=192.168.1.31<br>
&gt; DNS2=192.168.1.32<br>
&gt; DNS3=192.168.1.33<br>
&gt;<br>
&gt; rebooted and, no I see,<br>
&gt;<br>
&gt; DNS1=192.168.1.240 again<br>
&gt;<br>
&gt; So I also see that the vdsm service is still running,<br>
&gt;<br>
&gt; ==========<br>
&gt; [root@ovirt1 network-scripts]# systemctl status vdsm-network.service<br>
&gt; ● vdsm-network.service - Virtual Desktop Server Manager network restoration<br>
&gt;    Loaded: loaded (/usr/lib/systemd/system/vdsm-<wbr>network.service; enabled;<br>
&gt; vendor preset: enabled)<br>
&gt;    Active: active (exited) since Tue 2016-11-01 10:32:51 NZDT; 2h 0min ago<br>
&gt;   Process: 2873 ExecStart=/usr/bin/vdsm-tool restore-nets (code=exited,<br>
&gt; status=0/SUCCESS)<br>
&gt;   Process: 2848 ExecStartPre=/usr/bin/vdsm-<wbr>tool --vvverbose --append<br>
&gt; --logfile=/var/log/vdsm/<wbr>upgrade.log upgrade-unified-persistence<br>
&gt; (code=exited, status=0/SUCCESS)<br>
&gt;  Main PID: 2873 (code=exited, status=0/SUCCESS)<br>
&gt;    CGroup: /system.slice/vdsm-network.<wbr>service<br>
&gt;<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5 client<br>
&gt; step 2<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5<br>
&gt; parse_server_challenge()<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5<br>
&gt; ask_user_info()<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5 client<br>
&gt; step 2<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5<br>
&gt; ask_user_info()<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5<br>
&gt; make_client_response()<br>
&gt; Nov 01 10:32:45 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5 client<br>
&gt; step 3<br>
&gt; Nov 01 10:32:51 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5 client<br>
&gt; mech dispose<br>
&gt; Nov 01 10:32:51 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> python[2887]: DIGEST-MD5 common<br>
&gt; mech dispose<br>
&gt; Nov 01 10:32:51 <a target="_blank" rel="noreferrer" href="http://ovirt1.ods.graywitch.co.nz">ovirt1.ods.graywitch.co.nz</a> systemd[1]: Started Virtual<br>
&gt; Desktop Server Manager network restoration.<br>
&gt; [root@ovirt1 network-scripts]#<br>
&gt; ===========<br>
&gt;<br>
&gt; why after cleaning up is this still active?<br>
&gt;<br>
&gt; Next, I have grep&#39;d under /etc/ and cannot find where its getting its<br>
&gt; obsolete network DNS info info from.<br>
<br>
</div></div>I think it&#39;s somewhere under /var, adding Dan.<br></blockquote><div><br></div><div>If VDSM is running, any network devices it used are owned by it.<br></div><div>Editing manually ifcfg files it owns will result in VDSM restoring them to their persisted state<br></div><div>in vdsm configuration files.<br><br></div><div>I guess, you can just uninstall/remove vdsm and continue from there: sudo yum remove -y vdsm\*<br></div><div> <br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
<span class="gmail-"><br>
&gt;<br>
&gt; So I need to know where this info is stored? so I can edit is via the CLI?<br>
&gt; database?<br>
&gt;<br>
&gt; There is no web ui running as engine-cleanup has removed that so I cant work<br>
&gt; via the web ui.<br>
&gt;<br>
&gt; Is there anything else I need to manually stop, disable and remove after<br>
&gt; running engine-cleanup?<br>
<br>
</span>See above.<br>
<br>
See also [1], which is for a hosted-engine host, not exactly your case<br>
but similar. You are welcome to comment there, and/or open another RFE<br>
bz for general hosts (not hosted-engine ones).<br>
<br>
I might be wrong, though - perhaps there is something to undo ifcfg*<br>
changes that I am unaware of. Dan?<br></blockquote><div><br></div><div>There is automatic restoration for rollback scenarios, but these are usually overwritten multiple times<br>for each successful setup. We just save the last good network setup and in case of failure to a new setup<br></div><div>it is restored back to the good point.<br></div><div>I also do not see to much logic in allowing restoration to the &#39;before vdsm&#39; period. The network connections<br></div><div>of the hosts could have been changed from that time.<br></div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">
<br>
[1] <a target="_blank" rel="noreferrer" href="https://bugzilla.redhat.com/show_bug.cgi?id=1001181">https://bugzilla.redhat.com/<wbr>show_bug.cgi?id=1001181</a><br>
<br>
Best,<br>
<span class="gmail-HOEnZb"><font color="#888888">--<br>
Didi<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
<a target="_blank" rel="noreferrer" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br>
</font></span></blockquote></div><br></div></div>