Configuring authentication for object access
Configuring authentication for object access by using the Command Line Interface (CLI) utility.
- CES Swift Object protocol feature is not supported from IBM Storage Scale 5.2.0 onwards.
- IBM Storage Scale 5.1.8 is the last release that has CES Swift Object protocol.
- IBM Storage Scale 5.2.0 will tolerate the update of a CES
node from IBM Storage Scale 5.1.8.
- Tolerate means:
- The CES node will be updated to 5.2.0.
- Swift Object support will not be updated as part of the 5.2.0 update.
- You may continue to use the version of Swift Object protocol that was provided in IBM Storage Scale 5.1.8 on the CES 5.2.0 node.
- IBM will provide usage and known defect support for the version of Swift Object that was provided in IBM Storage Scale 5.1.8 until you migrate to a supported object solution that IBM Storage Scale provides.
- Tolerate means:
- Please contact IBM for further details and migration planning.
- You can use the installation toolkit.
- You can use the mmuserauth command.
- Active Directory (AD)
- Lightweight Directory Access Protocol (LDAP)
- Local authentication
- User-defined (external keystone)
The AD-based and LDAP-based authentication methods use an external AD and LDAP server to manage the authentication. Local authentication is handled by a Keystone server that is located within the IBM Storage Scale system.
The IBM Storage Scale system installation process configures Keystone server that is required for object access. By default, the IBM Storage Scale installation process configures object authentication with a local Keystone authentication method. If you have an existing Keystone server that you want to use for authentication, you can specify it.
Before you configure object authentication method, ensure that the Keystone Identity service is properly configured.
Before you start manually configuring authentication method for object access, ensure that the
openldap-clients
Rational® Portfolio Manager (Rational Portfolio Manager) is installed.
mmuserauth service remove --data-access-method object --idmapdelete
mmuserauth service create --type ad --data-access-method file --servers myADserver
mmuserauth service check --data-access-method object -N cesNodes
mmuserauth service check --data-access-method object -N cesNodes --rectify
For more information, see mmuserauth command.