[ovirt-users] cloud-init and sealing of template

Shahar Havivi shaharh at redhat.com
Wed Dec 2 07:18:55 UTC 2015


On 01.12.15 17:26, Gianluca Cecchi wrote:
> On Tue, Dec 1, 2015 at 9:42 AM, Shahar Havivi <shaharh at redhat.com> wrote:
> 
> > On 01.12.15 09:03, Gianluca Cecchi wrote:
> > > Hello,
> > > is it correct that even if I use cloud-init I have to seal my candidate
> > VM
> > > before making it a template?
> > Well it depend,
> > If you have a common initialization you can run cloud-init before sealing
> > the
> > template, its more reasonable to create a template and run cloud-init on
> > each
> > VM that created from this template.
> > > In that case what is the correct approach to pre-seal a CentOS 7 VM?
> > > Also, for operating system like Fedora >=20 and/or RHEL/CentOS 7 should I
> > > unconfigure NetworkManager before sealing them, using classic network
> > > service, or what?
> > Yes the NetworkManager can override cloud-init network settings.
> > >
> >
> >
> OK, I'm trying using classic network instead of NetworkManager.
> But right before running the "make template" action, do I have to run any
> of "sys-unconfig" and/or "virt-sysprep" tools?
No you don't need to run this tools.
> 
> - sys-unconfig
> I see in its man page:
> "This utility should not be used for creating cloud or virtual machine
> images.  For  that  use  please see virt-sysprep"
> Does this note apply also in my scenario where I want to seal a VM in oVirt
> before making a template from it?
> 
> - virt-sysprep
> It should be run "out of band" against a disk of a powered off VM if I
> understood correctly.
> Is it applicable in my case with oVirt and a disk that actually is on a
> storage domain?
> It seems more applicable in a plain Qemu?KVM environment...
> 
> It remains open the question about how to properly seal a RHEL 7 / CentOS 7
What do you mean by sealing?
> VM/OS.
> Thanks,
> Gianluca



More information about the Users mailing list