uCMDB 9.05 multi-tenancy enablement through JMX console



We have uCMDB 9.05 already installed in single-tenant mode. We now need to enable multi-tenancy and we have found a way to do it through the JMX console.


Since much of the available documentation explicitly states that multi-tenancy needs to be enabled during the installation/upgrade phase of the UCMDB, my question is this:


Does the enablement of multi-tenancy through the JMX console provide access to all the multi-tenancy features such as the Tenants Management and the Multi-Tenancy workflow? Also, is this approach supported?


Thank you in advance

  • I feel I need to elaborate on how we enabled (?) multi-tenancy on our uCMDB. What we did was follow these instructions:


    Go to JXM console

    1. Search for "UCMDB:service=Customer and States Services"
    2. Select "addCustomer"
    3. Input "CustomerID: 2"
    4. customerName: OurCustomerName

    Does this effectively enable multi-tenancy, or does this just update an idle MBean since we are still in single-tenant mode?

  • There is no supported miltitanancy in UCMDB 9.0X.

    The feature was introduced from 10.X.

  • Hello,


    Thanks for the answer. We still have the need to serve 2 different customers within the same uCMDB 9.05 environment. We have no need for shared data, we just want to separate and manage independently each customer's CIs. Is this possible to achieve through the security model? Are you aware of any best practices regarding this scenario in uCMDB 9.05?

  • Dear Dima, could you please help us understand then what is the functionality of the second or third Customers which we can create in uCMDB 9?

    From: C:\hp\UCMD\UCMDBServer\tools\server_management.bat

    Go to Customer Configurations link
    Click new customer config button
    Create new schemas
    Create new customer
    Click Customers link
    Click New Customer button
    ID: 2

    I remember this creates in fact a new uCMDB instane on the server - I think new Windows services if I'm not mistaken - or anyway what is the real usage of it? I thought this is in fact multi-tenancy in uCMDB.