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
- Within the Clarity UI, navigate to "Infrastructure" -> "Host Aggregates" and click on "Add a New Host Aggregate".
- Specify a name for the host aggregate
- Select the hosts that should be a part of this aggregate.
- Click on "Add key-value metadata" and set the following.
- Save changes by clicking on "Create Host Aggregate".
Creating Custom Flavor(s)
- Within the Clarity UI, navigate to "Flavors" -> "Create a new flavor"
- Specify the Flavor Name, vCPUs, RAM, and Disk.
- On the next page, specify the following metadata.
- On the final page, uncheck the "Available to all tenants?" box and select the desired tenants.
Verification
- In the Clarity UI, authenticate as one of the authorized tenants
- Launch a new instance (or several) using the newly-created flavor(s)
- 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.
Was this page helpful?