Creating Kerberos principals for client authentication
Create the principals and keytab files to enable Kerberos authentication for the cluster management console.
Before you begin
About this task
This task uses examples to illustrate a basic Kerberos scenario and makes the following
assumptions about your IBM Spectrum
Conductor cluster; ensure that you modify this task as it applies to your production cluster:
- IBM Spectrum
Conductor is installed on
your hosts using a non-root cluster administrator account; for example,
egoadmin. This account is specified as the CLUSTERADMIN environment variable during installation. - Your cluster uses different user accounts to manage IBM Spectrum
Conductor and deploy instance groups. In this case, you must also
create principals for these accounts, so you can use Kerberos credentials to access the cluster management console and the egosh
command line using these user accounts. These user accounts must already be added to the system (see
Creating a user account).The following user accounts are used as examples:
consumer_exec_useris the OS user account specified as the execution user for a consumer. This execution user is specified when a consumer is created or updated.sig_exec_useris the execution user specified for an instance group. This execution user is specified when an instance group is created.notebook_exec_useris the user specified for a notebook that is associated with an instance group. This user is assigned to the notebook after the associated instance group is created.
Note: If you use IBM Spectrum Scale with IBM Spectrum Conductor, you can enable Kerberos authentication for users accessing the IBM Spectrum Scale cluster in the OS integrating with Kerberos.
Procedure
What to do next
Tip: If you want to add Kerberos principals as consumer users, you must explicitly add them to
the EGO user namespace. To add users to the EGO user namespace, run the egosh user
add command or use the cluster management console. The user namespace is maintained
in the $EGO_CONFDIR/users.xml file.