Isolate Compute Hosts for a Specific Tenant

Problem

There is a need for compute host(s) to be reserved exclusively for a specific tenant (or tenants).

Environment

  • Platform9 Managed OpenStack - v4.0 and Higher

Procedure

Creating New Host Aggregate

  1. Within the Clarity UI, navigate to "Infrastructure" -> "Host Aggregates" and click on "Add a New Host Aggregate".
  2. Specify a name for the host aggregate
  3. Select the hosts that should be a part of this aggregate.
  4. Click on "Add key-value metadata" and set the following.
  1. Save changes by clicking on "Create Host Aggregate".

Creating Custom Flavor(s)

  1. Within the Clarity UI, navigate to "Flavors" -> "Create a new flavor"
  2. Specify the Flavor Name, vCPUs, RAM, and Disk.
  3. On the next page, specify the following metadata.
  1. On the final page, uncheck the "Available to all tenants?" box and select the desired tenants.

Verification

  1. In the Clarity UI, authenticate as one of the authorized tenants
  2. Launch a new instance (or several) using the newly-created flavor(s)
  3. Once launched successfully, click on the "Instance Name" from within the "Instances" tab to confirm that it was launched in a host within the newly-created host aggregate.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard