Configuring products for multitenancy
You can implement multitenancy by using BMC Server Automation and BMC Decision Support for Server Automation. The
CUSTOMER property of a server in BMC Server Automation and a corresponding
CUSTOMER server property available in all domains in BMC Decision Support for Server Automation help you to implement multitenancy.
With multitenancy, you can use the
CUSTOMER server property to generate tenant-specific ad hoc reports in BMC Decision Support for Server Automation. For example, you can generate a weekly compliance report that shows which servers are 100% compliant for a specific tenant.
CUSTOMER property is available in all domains for the server object in BMC Decision Support for Server Automation. You can create meaningful reports only when you use this property with server attributes. For example, you can use the
Server Name and
OS Version attributes with this property.
If you need a property to be used for other objects, such as jobs and users, you can create another custom property for those objects and create meaningful reports.
Perform the following steps to configure products for multitenancy:
- Populate the customer property in BMC Server Automation.
- Run ETL to transfer information for the
After you configure products for multitenancy, perform the following steps to create and schedule tenant-specific ad hoc reports and views in a multitenant environment:
- Create ad hoc reports and views in BMC Decision Support for Server Automation by using the
- Schedule ad hoc reports and views to be saved in a specific location at a specific time interval.
The built-in reports that are shipped with BMC Decision Support for Server Automation are not designed for multitenancy. If you want to achieve multitenancy with a built-in report, create a copy of the report and modify the copy in Report Studio by including the
CUSTOMER server property.
The following figure illustrates a scenario where multitenancy is implemented by using the
CUSTOMER property of the tenant servers.
Multitenancy in BMC Server Automation and BMC Decision Support for Server Automation