Deploying BMC Helix IT Operations Management in a multitenant environment
Perform the following steps to deploy BMC Helix IT Operations Management in a multitenant environment.
To deploy BMC Discovery
Configure the following settings for each BMC Discovery :
The [confluence_table-plus] macro is a standalone macro and it cannot be used inline. Click on this message for details.
In the deployment namespace, open the smart-graph-tenant-config configmap for editing by running the following command:
kubectl -n <namespace> edit cm smart-graph-tenant-config- In the data section, add the new BMC Discovery address.
(Optional) Add additional tenants to the configmap as follows:
To deploy BMC Helix IT Operations Management in a multitenant environment
- Log in to tctl.
For more information, see Downloading-and-configuring-the-tctl-utility. Create the tenant.json file by using the following details as an example. This file is used to create the tenant.
{
"name": "york",
"email": "jsmith@bmc.com",
"first_name": "John",
"last_name": "Smith",
"phone": "1234678",
"environment": "small",
"domain": "york-private-small.bmc.com",
"description": "York",
"country": "United Kingdom",
"login_id": "hannah_admin",
"type": "LICENSE"
}For information about the parameters in this file, see Configuration-file-settings.
Run the following command to create a new tenant:
tctl create tenant -f tenant.jsonThe email address specified in the JSON file receives the following emails:
- An email for license activation
- An email for setting the password for the initial user
- Activate the tenant by using link in the email that was just received.
- Verify the active services.
To see the list of services that are activated on the new tenant, run the following command:
tctl get tenant-service <tenant_id>Expected output:
To activate a service on the new tenant, run the following command:
tctl activate service <tenant_id> -i <service-id>For example, the following image shows the Discovery service activated for the new tenant:
Where to go from here