<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 02 Dec 2015, at 08:43, Gianluca Cecchi &lt;<a href="mailto:gianluca.cecchi@gmail.com" class="">gianluca.cecchi@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote">On Wed, Dec 2, 2015 at 8:18 AM, Shahar Havivi <span dir="ltr" class="">&lt;<a href="mailto:shaharh@redhat.com" target="_blank" class="">shaharh@redhat.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On <a href="tel:01.12.15%2017" value="+3901121517" class="">01.12.15 17</a>:26, Gianluca Cecchi wrote:<br class="">
&gt;<br class="">
&gt; OK, I'm trying using classic network instead of NetworkManager.<br class="">
&gt; But right before running the "make template" action, do I have to run any<br class="">
&gt; of "sys-unconfig" and/or "virt-sysprep" tools?<br class="">
</span>No you don't need to run this tools.<br class=""></blockquote><div class=""><br class=""></div><div class="">&nbsp;OK. Understood.</div></div></div></div></div></blockquote><div><br class=""></div>you don’t have to, but you’ll get a better, cleaner, template if you’ve been using the original image before (added accounts, installed stuff…things people usually do when preparing a template:)</div><div>we’re looking into integrating it into UI, as it is quite easy to omit a thing or two when sealing it manually</div><div><br class=""></div><div>It may make sense to use it for initialization during deployment as well as a replacement of cloud-init not requiring you to initialize it by running it. You would have to do it yourself, making sure the image is not in use while the operation is ongoing.</div><div>I think it would also be nice to completely integrate it into “create VM from Template” flow. You would have a ready-to-go VMs customized at the time of creation already, instead of relying on runtime cloud-init</div><div><br class=""></div><div>Thanks,</div><div>michal</div><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_quote"><div class=""><br class=""></div><div class="">&nbsp;</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">
&gt;<br class="">
&gt; It remains open the question about how to properly seal a RHEL 7 / CentOS 7<br class="">
</span>What do you mean by sealing?<br class=""><br class=""></blockquote><div class=""><br class=""></div><div class="">I mean what are the correct modifications t apply to the OS, before makeing it a template and then create a VM from that template using cloud-init.</div><div class="">For example:</div><div class="">a NetworkManager enabled configuration for ifcfg-eth0 file is somethng like that on RH EL 7:</div><div class=""><br class=""></div><div class="">TYPE=Ethernet</div><div class="">BOOTPROTO=none</div><div class="">DEFROUTE=yes</div><div class="">IPV4_FAILURE_FATAL=no</div><div class="">IPV6INIT=no</div><div class="">IPV6_AUTOCONF=yes</div><div class="">IPV6_DEFROUTE=yes</div><div class="">IPV6_PEERDNS=yes</div><div class="">IPV6_PEERROUTES=yes</div><div class="">IPV6_FAILURE_FATAL=no</div><div class="">NAME=eth0</div><div class="">UUID=5a656c34-e4ba-44a1-8079-d2c797e6a8f4</div><div class="">DEVICE=eth0</div><div class="">ONBOOT=yes</div><div class="">IPADDR=10.4.4.29</div><div class="">PREFIX=24</div><div class="">GATEWAY=10.4.4.250</div><div class="">DNS1=10.4.1.11</div><div class="">DNS2=10.4.1.12</div><div class="">DOMAIN="<a href="http://mysearchdomain1.com/" class="">mysearchdomain1.com</a> <a href="http://mysearchdomain2.com/" class="">mysearchdomain2.com</a>"</div><div class=""><br class=""></div><div class="">While an old style (managed by classic "network" service) entry sholud be something like:</div><div class=""><br class=""></div><div class="">DEVICE=eth0<br class=""></div></div><div class="">TYPE=Ethernet</div><div class="">BOOTPROTO=static</div><div class="">ONBOOT=yes<br class=""></div><div class="">IPADDR=10.4.4.29</div><div class="">PREFIX=24</div><div class="">GATEWAY=10.4.4.250</div><div class=""><br class=""></div><div class="">Do I have to make any modification in both case to ifcfg-eth0 just before making template or should I leave the original VM values inside?</div><div class="">Does cloud-init provided by oVirt with the values I put inside the GUI during VM creation replace files using something like "sed" command or does it run any network-config operating system commands?</div><div class="">Gianluca</div></div></div>
_______________________________________________<br class="">Users mailing list<br class=""><a href="mailto:Users@ovirt.org" class="">Users@ovirt.org</a><br class="">http://lists.ovirt.org/mailman/listinfo/users<br class=""></div></blockquote></div><br class=""></body></html>