git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: KVM NFS template image


Hi Ran,

templates stays on Primary Storage "forever", at least for NFS (they are
moved from Secondary to Primary when you deploy a very first VM from
specific template). All VMs have this templates qcow2 as baking (parent)
image.

This template is a qcow2 copy of a file from Secondary Storage - and is
considered a "parent" image, from which all child images  (VM volumes) are
created - as you stated baking file (qcow linked clones, in official
terminology)

you can have i.e. 100 VMs all linking (having it's backing file...) to a
template qcow2 file.
So in other words, it's not supposed to be removed.

Does this make sense?

Cheers



On Fri, 16 Nov 2018 at 22:38, ran huang <ran.huang134@xxxxxxxxx> wrote:

> Greetings All,
>
> For qcow2 format images, when creating a new VM in KVM, the template
> image is copied from secondary storage to primary storage, and the root
> volume image is created with the template image as a backing file.
>
> But when I break this backing chain on primary(expunge VM or revert to a
> snapshot previously created on the root volume image), the template
> image is not deleted.
>
> Might I ask how is the template image going to be cleaned from the
> primary storage?
>
>
> addendum:
> CS ver 4.9.2 on CentOS 7.2
>
> regards,
> Ran
>


-- 

Andrija Panić