4.2 The Citrix XenServer Provisioning Adapter

Because you probably want to get your Cloud Manager Orchestration environment configured for use in your Citrix XenServer hypervisor environment at installation time, detailed configuration information you need for the xenserv provisioning adapter job is included in the Configuring the Citrix XenServer Provisioning Adapter in the NetIQ Cloud Manager 2.1.5 Orchestration Installation Guide.

This section includes the following information:

4.2.1 The xenserv.policy File

The xenserv.policy file contains the policy settings for the xenserv provisioning adapter job. The policy is deployed automatically when the Orchestration Server starts. By default, the optimal values are preset for the configuration of the job and joblets in the policy.

The policy settings are made on the following facts:

  • jobargs.mode

  • jobargs.msg

  • job.description

4.2.2 Provisioning Actions Supported by the XenServ Provisioning Adapter

The following table lists the VM provisioning actions supported by the Orchestration Console for the xenserv provisioning adapter job for Citrix XenServer 5.6.0.

Table 4-2 Provisioning Actions Supported by the Xen Provisioning Adapter

Cloud Manager Orchestration Managed VM Action

SLES 10 Guest

SLES 11 Guest

RHEL 4 Guest

RHEL 5 Guest

Other Linux Guest

Windows Guest

Discover VM Hosts and Repositories

X

X

X

X

X

X

Discover VM Images

X

X

X

X

X

X

Discover Disks1

X

X

X

X

X

X

Provision

X

X

X

X

X

X

Clone

X

X

X

X

X

X

Shutdown

X

X

X

X

X

X

Destroy

X

X

X

X

X

X

Suspend2

X

X

X

X

X

X

Pause

X

X

X

X

X

X

Resume2

X

X

X

X

X

X

Create Template

X

X

X

X

X

X

Move Disk Image3

X

X

X

X

X

X

Hot Migrate4

X

X

X

X

X

X

Checkpoint

 

 

 

 

 

 

Restore Checkpoint

 

 

 

 

 

 

Install Orchestration Agent

 

 

 

 

 

 

Make Standalone (Remove Template Dependency)

X

X

X

X

X

X

Check Status (Resync State)

X

X

X

X

X

X

Personalize

X

X

X

X

Save Config5

X

X

X

X

X

X

Apply Config6

X

X

X

X

X

X

Cancel Action

X

X

X

X

X

X

Check Host Assignment

X

X

X

X

X

X

Build

 

Launch Remote Desktop

X

X

X

X

X

X

For more information about guest platform support, see the XenServer Administrator’s Guide, which can be found on the Citrix support website.

1 Currently, only an ISO disk discovery is supported.

2 Suspend/Resume of Windows VMs is not supported until the PV drivers are upgraded/installed. You can install these drivers using XenServer Tools available from the XenCenter VM menu.

3 A “move” is the relocation of VM disk images between two storage devices when the VM is not in a running state (this includes VMs that are suspended with a checkpoint file). This function does not require shared storage; the move is between separate repositories.

Before you move a disk image, make sure that you allow enough free space (total VM disk size) in the local repository of the destination server to allow storage of the vdisks attached to the VM.

Moving a snapshot associated with a VM is not supported.

4 A “hot migrate” (also called a “live migrate”) is the migration of a running VM to another host and starting it there with minimal resulting downtime (measured in milliseconds). This action requires shared storage.

5 Modifying CPU number and VM memory supported. Add/Modify/Remove of vDisk and vNIC are supported. When modifying a vDisk, only increasing disk size is supported.

6 Add/Modify/Remove of vNIC are supported. Add vDisk and Detach ISO disk are supported.