In a multi-tenant environment,
Cisco UCS
uses the hierarchy of an organization to resolve the names of policies and
resource pools. When
Cisco UCS Manager searches for details of a policy or a resource assigned to a
pool, the following occurs:
-
Cisco UCS Manager checks for policies and pools with the specified name within
the organization assigned to the
service profile
or policy.
-
If a policy is found or an available resource is inside a pool,
Cisco UCS Manager uses that policy or resource. If the pool does not have any
available resources at the local level,
Cisco UCS Manager moves up in the hierarchy to the parent organization and
searches for a pool with the same name.
Cisco UCS Manager repeats this step until the search reaches the root
organization.
-
If the search reaches the root organization and has not found an
available resource or policy,
Cisco UCS Manager returns to the local organization and begins to search for a
default policy or available resource in the default pool.
-
If an applicable default policy or available resource in a default
pool is found,
Cisco UCS Manager uses that policy or resource. If the pool does not have any
available resources,
Cisco UCS Manager moves up in the hierarchy to the parent organization and
searches for a default pool.
Cisco UCS Manager repeats this step until the search reaches the root
organization.
-
If
Cisco UCS Manager cannot find an applicable policy or available resource in the
hierarchy, it returns an allocation error.
Example: Server Pool Name Resolution in a Single-Level
Hierarchy
In this example, all organizations are at the same level below the
root organization. For example, a service provider creates separate
organizations for each customer. In this configuration, organizations only have
access to the policies and resource pools assigned to that organization and to
the root organization.
In this example, a
service profile
in the XYZcustomer organization is configured to use servers from the
XYZcustomer server pool. When resource pools and policies are assigned to the
service profile,
the following occurs:
-
Cisco UCS Manager checks for an available server in the XYZcustomer server
pool.
-
If the XYZcustomer server pool has an available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the pool does not have an available server,
Cisco UCS Manager checks the root organization for a server pool with the same
name.
-
If the root organization includes an XYZcustomer server pool and
that pool has an available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the pool does not have an available server,
Cisco UCS Manager returns to the XYZcustomer organization to check the default
server pool.
-
If the default pool in the XYZcustomer organization has an
available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the default pool does not have an available
server,
Cisco UCS Manager checks the default server pool in the root organization.
-
If the default server pool in the root organization has an
available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the default pool does not have an available
server,
Cisco UCS Manager returns an allocation error.
Example: Server Pool Name Resolution in a Multi-Level
Hierarchy
In this example, each organization includes at least one
suborganization. For example, a company could create organizations for each
major division in the company and for subdivisions of those divisions. In this
configuration, each organization has access to its local policies and resource
pools and to the resource pools in the parent hierarchy.
In this example, the Finance organization includes two
sub-organizations, AccountsPayable and AccountsReceivable. A service profile in
the AccountsPayable organization is configured to use servers from the AP
server pool. When resource pools and policies are assigned to the
service profile,
the following occurs:
-
Cisco UCS Manager checks for an available server in the AP server pool defined
in the
service profile.
-
If the AP server pool has an available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the pool does not have an available server,
Cisco UCS Manager moves one level up the hierarchy and checks the Finance
organization for a pool with the same name.
-
If the Finance organization includes a pool with the same name and
that pool has an available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the pool does not have an available server,
Cisco UCS Manager moves one level up in the hierarchy and checks the root
organization for a pool with the same name.
-
If the root organization includes a pool with the same name and
that pool has an available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the pool does not have an available server,
Cisco UCS Manager returns to the AccountsPayable organization to check the
default server pool.
-
If the default pool in the AccountsPayable organization has an
available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the default pool does not have an available
server,
Cisco UCS Manager moves one level up in the hierarchy and checks the default
server pool in the Finance organization.
-
If the default pool in the Finance organization has an available
server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the default pool does not have an available
server,
Cisco UCS Manager moves one level up in the hierarchy and checks the default
server pool in the root organization.
-
If the default server pool in the root organization has an
available server,
Cisco UCS Manager associates that server with the
service profile
and discontinues the search. If the default pool does not have an available
server,
Cisco UCS Manager returns an allocation error.