Citrix DaaS

Manage a XenServer catalog

Manage machine catalogs describes the wizards that manage a machine catalog. The following information covers details specific to XenServer virtualization environments.


Before managing a XenServer catalog, you need to finish creating a XenServer catalog. See Create a XenServer catalog.

Identify resources created by MCS

When the Machine Creation Services (MCS) generates resources like disks, it assigns a ProvisioningScheme ID tag for better utilization of those resources.

Tags are helpful to administrators as they can better manage and organize the resources. For example, if resources, like unused disks, are tagged, then administrators can easily identify where the resource is created, making the cleanup process efficient.

Following are the tags that MCS adds to the resources on XenServer platform. The tags in the table are represented as “key”:”value”.

Resource name Tag
Copy of disk on each network or local storage (on-prem only) “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
ID disk “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
OS disk “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
Preparation VM “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
VM in catalog “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
WBC disk “CitrixProvisioningSchemeId” : “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”

Retrieve information about provisioning scheme

To retrieve detailed information about the provisioning scheme, you can execute the following PowerShell commands. Replace xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx with the actual Provisioning Scheme ID:

  1. Replace the placeholder ID with your actual Provisioning Scheme ID

    $provisioningSchemeId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  2. Retrieve detailed information about the provisioning scheme:

    Get-ProvisioningScheme -Id $provisioningSchemeId

Retrieve list of resources created by MCS

Run the following commnds to get a comprehensive list of resources created by MCS.

  1. Replace the placeholder ID with your actual Provisioning Scheme ID.

    $provisioningSchemeId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  2. Retrieve the entire list of resources created by MCS.

    Get-ProvResource -ProvisioningSchemeUid $provisioningSchemeId | ConvertTo-JSON -Depth 6

    After execution, you get the following output:

    • The name and ID of the provisioning scheme.
    • A list of provisioning image versions within the provisioning scheme. Each entry includes:
      • The image name and ID.
      • The Disk ID and Storage ID of the disk.
    • A list of provisioning VMs. Each entry includes:
      • The OS disk ID and parent disk ID of the OS disk .
      • The Storage ID of the OS disk.
      • The Identity disk and its Storage ID.

More information

Manage a XenServer catalog