Responsibilities

The XAPI Toolstack forms the main control plane of a pool of XenServer hosts. It allow the administrator to:

  • Configure the hardware resources of XenServer hosts: storage, networking, graphics, memory.
  • Create, configure and destroy VMs and their virtual resources.
  • Control the lifecycle of VMs.
  • Monitor the status of hosts, VMs and related resources.

To this, the Toolstack:

  • Exposes an API that can be accessed by external clients over HTTP(s).
  • Exposes a CLI.
  • Ensures that physical resources are configured when needed, and VMs receive the resources they require.
  • Implements various features to help the administrator manage their systems.
  • Monitors running VMs.
  • Records metrics about physical and virtual resources.