Citrix Systems 4.2 Switch User Manual


 
Chapter 4. Accounts
20
4.1.1. Dedicating Resources to Accounts and Domains
The root administrator can dedicate resources to a specific domain or account that needs private
infrastructure for additional security or performance guarantees. A zone, pod, cluster, or host can be
reserved by the root administrator for a specific domain or account. Only users in that domain or its
subdomain may use the infrastructure. For example, only users in a given domain can create guests in
a zone dedicated to that domain.
There are several types of dedication available:
Explicit dedication. A zone, pod, cluster, or host is dedicated to an account or domain by the root
administrator during initial deployment and configuration.
Strict implicit dedication. A host will not be shared across multiple accounts. For example, strict
implicit dedication is useful for deployment of certain types of applications, such as desktops, where
no host can be shared between different accounts without violating the desktop software's terms of
license.
Preferred implicit dedication. The VM will be deployed in dedicated infrastructure if possible.
Otherwise, the VM can be deployed in shared infrastructure.
4.1.1.1. How to Dedicate a Zone, Cluster, Pod, or Host to an Account or
Domain
For explicit dedication: When deploying a new zone, pod, cluster, or host, the root administrator can
click the Dedicated checkbox, then choose a domain or account to own the resource.
To explicitly dedicate an existing zone, pod, cluster, or host: log in as the root admin, find the resource
in the UI, and click the Dedicate button.
For implicit dedication: The administrator creates a compute service offering and in the Deployment
Planner field, chooses ImplicitDedicationPlanner. Then in Planner Mode, the administrator specifies
either Strict or Preferred, depending on whether it is permissible to allow some use of shared
resources when dedicated resources are not available. Whenever a user creates a VM based on this
service offering, it is allocated on one of the dedicated hosts.
4.1.1.2. How to Use Dedicated Hosts
To use an explicitly dedicated host, use the explicit-dedicated type of affinity group (see
Section 11.8.1, “Affinity Groups”). For example, when creating a new VM, an end user can choose to
place it on dedicated infrastructure. This operation will succeed only if some infrastructure has already
been assigned as dedicated to the user's account or domain.
4.1.1.3. Behavior of Dedicated Hosts, Clusters, Pods, and Zones
The administrator can live migrate VMs away from dedicated hosts if desired, whether the destination
is a host reserved for a different account/domain or a host that is shared (not dedicated to any
particular account or domain). CloudPlatform will generate an alert, but the operation is allowed.
Dedicated hosts can be used in conjunction with host tags. If both a host tag and dedication are
requested, the VM will be placed only on a host that meets both requirements. If there is no dedicated
resource available to that user that also has the host tag requested by the user, then the VM will not
deploy.