Deploying OpenLDAP
Provide authentication capabilities for QRadar® Suite SoftwareIBM Security QRadar Suite Software by deploying an instance of OpenLDAP with users.
Before you begin
Install the command-line interface (CLI) utility cpctl from the cp-serviceability pod. For more information, see Installing the cpctl utility.
To deploy an instance of the OpenLDAP chart in the QRadar Suite Software namespace, run the deploy_openldap action.
During installation or upgrade, you set the adminUser value for the initial user of QRadar Suite Software. You must add this value to the OpenLDAP deployment.
This OpenLDAP deployment must not be used when an existing Lightweight Directory Access Protocol (LDAP) is configured.
- Do not add a user ID with the value admin to your identity provider as that might cause issues with other services on your cluster.
- Any user ID value that is used in QRadar Suite Software must be uniquely defined in only one of the connected identity providers. This restriction applies to the initial administrator and to any other user ID that is added to accounts later. If a duplicate user ID is encountered, QRadar Suite Software does not start correctly, and no users can access the system.
About this task
The OpenLDAP deployment does not provide persistence of users within QRadar Suite Software.
You can rerun the deploy_openldap action to include more users.
Procedure
Example
- To install OpenLDAP with a list of usernames,
run the
command:
cpctl tools deploy_openldap --token $(oc whoami -t) --ldap_usernames 'user1,user2,user3' --ldap_password myCustomPassword
- To uninstall OpenLDAP, run the
command:
cpctl tools deploy_openldap --token $(oc whoami -t) --operation uninstall
What to do next
Verify the LDAP connection as the initial identity provider by logging in as the initial user.