This documentation supports the 11.3 version of BMC Discovery.

To view an earlier version of the product, select the version from the Product version menu.

Configuring multitenancy

Multitenancy refers to a situation where a single application on a server supports multiple client organizations. In BMC Discovery, this means the ability to scan the estates of multiple organizations, and to assign a company name attribute to that scan. Any CMDB CIs created as a result of that scan can be assigned the appropriate company name. The BMC Discovery data is not segregated for multiple tenants, it is simply a way pass company names to the CMDB.

The company name is assigned to the cdm_company attribute on the Discovery Run node. This is mapped onto CMDB CIs created as a result of that scan and assigned to the Company attribute.

Multitenancy is a global setting, it is either enabled or disabled. When you configure multitenancy you select a default company. That becomes the default for all new discovery runs, though you can choose to set any other company name, or none (no company).

Important considerations when using multitenancy

Multitenancy obtains company names from the CMDB. Therefore, you must have a working CMDB Sync connection. Alternatively, you can also obtain company names from BMC Remedy ITSM if it is installed. You do not need to have performed a synchronization, but the connection must be configured and have been successfully tested, with a CMDB user having administrator privileges. Once this is set up, the Lookup Companies list is populated.

The company list on the appliance is not automatically refreshed from the CMDB. If you do not see a company that you are expecting to see, refresh the list by clicking Test Connection on the CMDB Sync connection page. Similarly, if you add a new company name to BMC Remedy ITSM, you must refresh the list by clicking Test Connection on any CMDB Sync connection page.

If there is no company information available from ITSM, the Default Company does not contain any company names. Instead, it displays No Company.

Multitenancy in Consolidation deployments

In consolidating systems with multiple Scanning appliances feeding a Consolidation appliance, it is the Consolidation appliance that requires the CMDB sync connection. Scanning appliances should not be configured to synchronize with the CMDB, they should send data to the Consolidation appliance. As part of the communication that occurs between associated Consolidation and Scanning appliances, the company list on the Consolidation appliance is automatically populated to the Scanning appliances. However, the list on the consolidating appliance is not automatically refreshed from the CMDB.

When you are working on a Scanning appliance, and you do not see a company that you are expecting to, you must log onto the Consolidation appliance and refresh the list on the Consolidation appliance by clicking Test Connection on any CMDB Sync connection page.

To enable multitenancy

  1. From the main menu, click the Administration iconThe Administration page displays. From the Model section, click CMDB Sync.
  2. The CMDB Sync page is displayed. If CMDB Sync connections exist, they are shown here.

  3. Click the Multitenancy Disabled link. 
    The Multitenancy dialog box is displayed.

  4. Select Enabled, choose a default company from the company list dropdown, and click Apply. The list of companies is not populated until one connection has been successfully tested.
  5. The CMDB Sync page is displayed, and the Multitenancy Disabled link is replaced with Multitenancy Enabled: Company Name.



    You can also enable multitenancy when adding the first CMDB connection.

To disable multitenancy

  1. From the CMDB Sync page, click the Multitenancy Enabled: Company Name link. 
  2. Deselect Enabled and click Apply.
  3. The CMDB Sync page is displayed, and the Multitenancy Enabled: Company Name link is replaced with Multitenancy Disabled.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Jan Sierens

    I don't think the following statment is correct:

    Therefore, to obtain company names, you must have a working CMDB Sync connection and BMC Remedy ITSM must be installed.

    I can retrieve a list of companies without having the ITSM installed, only Atrium CMDB. Is there an other limitation when ITSM is not installed?

    Jun 04, 2019 03:42
    1. Vinay Bellare

      Hi Jan,

      Thanks for your query. I've checked with the SME for this query and the following one. You're right that it's not mandatory for BMC Remedy ITSM to be installed along with BMC CMDB to get the company names. You can get the names from merely BMC CMDB. I've updated the text to reflect this.

      Regards.

      Nov 13, 2019 12:52
  2. Jan Sierens

    Does "CMDB Demo user permissions" mean a user with administrator priviledges?

    Note there is no default user name anymore when installing AR System.

    Jun 04, 2019 03:51
    1. Vinay Bellare

      Hi Jan,

      Thanks for pointing this out. I've confirmed from the SME that "CMDB Demo user" would no longer be the right term. It must be "...a user with administrator privileges..." This page is updated with the correct information.

      Regards.

      Nov 13, 2019 12:57