Re: VM Creation Timestamp

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

 



On 26/02/14 19:02, Eric Blake wrote:
> When you say "creation timestamp", do you mean the time at which the
> qemu process was spawned (as in 'virsh create' for transient guests or
> 'virsh start' for persistent guests - basically an uptime measurement)
> or the time at which XML was first recorded for the guest (as in
> 'virsh create' or 'virsh define' - more of an initial install
> timestamp, with no bearing on actual runtime of the guest)? I'm
> assuming that you'd want live migration to preserve the timestamp, but
> what happens with reverting to snapshots or saving/restoring from
> files (which are also situations that create a new qemu process, but
> where the guest has previous uptime already accumulated)? 

sorry, our conversation got split between here and the bug report I filed.
https://bugzilla.redhat.com/show_bug.cgi?id=1070411

Just to clarify

A timestamp of when the domain is first defined.
(when the UUID for the domain is allocated)

My /particular/ use case involves tracking guest resource usage over time.
I need to maintain a consistant ordering of virtual machines.
Domain ID is not persistant, and the UUID (while unique and persistant)
is not useful for sorting.

Ideally, I would want something like

<domain type='kvm'>
  <name>banana</name>
  <uuid>b4f24019-ee69-6b4b-34a1-40f6e4126c57</uuid>
  <created>1393442012</created>
  ...
</domain>

For my particular need I've hacked the timestamp out of the apparmor
definition file

    stat --format="%Y" /etc/apparmor.d/libvirt/libvirt-${VM_UUID}

I just thought it was a useful piece of info that may be worth formally
including in the domain definition.

--
Tony Atkinson

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users




[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux