Skip to content

Instantly share code, notes, and snippets.

@OddBloke
Created June 7, 2016 16:45
Show Gist options
  • Save OddBloke/3cf2d0d4ea1d1ffb4a10afaa308049fc to your computer and use it in GitHub Desktop.
Save OddBloke/3cf2d0d4ea1d1ffb4a10afaa308049fc to your computer and use it in GitHub Desktop.

Features of uvp-monitor:

  • Collects information about resource usage of every VM and periodically writes the information into domain0 through xenstore. The resource usage information includes the total number of CPUs. CPU usage, memory capacity, memory usage, disk capacity, disk usage, and the number of packets received or sent by a NIC.
  • Collects VM hostnames and writes them into domain0 through xenstore.
  • Notifies domain0 whether the current VM supports hot-plug of memory, CPUs, and disks.
  • Facilitates live migration of Xen VMs and triggers VMs to send gARP and ndp packets to the network at completion of live migration.
  • Facilitates self-upgrade of UVP Tools on VMs. The uvp-monitor works with xenstore to notify domain0 of the UVP Tools version installed on VMs. If the UVP Tools version on a VM is different from the UVP Tools version on the host, the UVP Tools on the VM is then automatically upgraded to the version installed on the host.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment