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 the BMC Discovery appliance
Configure the following settings for each BMC Discovery appliance:
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 appliance 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 Onboarding and managing tenants and services.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
See the BMC Helix Operations Management documentation to know more about the product.