Installation prerequisites:
Setting up users and groups in open ldap:
Step 1: Setting up the Linux machines:
1. Host Name setup :
Host name requirements:
Host resolution:
Passwordless ssh for root user
3. Install ldap client (on each Linux node)
4. Install DB2 prerequisites (on each Linux node)
5. Install Kerberos V5 client libraries on each of the Linux machines (4 total)
6. Install various prerequisites
7. Disable IPV6 on all nodes
8. Disable firewall
9. Disable Selinux
10. Create disks for data store
11. Configure Sudo permissions for admin user:
12. Configure limits.conf on each BI node:
13. Configure /etc/ssh/sshd_config on each BI node
14. Configure pam_ ldap module
15. Configure SSHD at /etc/pam.d/sshd
16. Configure System auth at /etc/pam.d/system-auth
17. Configure ladp configuiration at /etc/openldap/ldap.conf
18. Configure name service daemon at /etc/nslcd.conf
19. Configure name service switch at /etc/nsswitch.conf
20. Configure pam_ldap.conf at /etc/pam_ldap.conf
21. Copy certs from openLDAP server to all of the BigInsights nodes
22. Start local name service daemon (nslcd)
Step 2: Setting up IBM JDK and JCE:
Download and Install IBM JDK and JCE on Linux servers:
Step 3: Open LDAP time synchronization
Step 4: Configuring Kerberos client on all BigInsights nodes
1. /etc/krb5.conf on each of your Linux machines (4 total)
2. Add Kerberos service definitions to each /etc/services (all Linux machines)
Step 5: Creating and deploying host keytabs
1. Create the host keytabs
2. Configure sssd (security deamon) file on each node
3. Caching enablement
4. Deploy initialize and test the host keytabs
Step 6: Create the service Keytabs:
Step 7: Initialize the service keytabs
Step 8: Create the cluster hosts file for the BigInsights installer
Step 9: Run BigInsights installer prechecker
Step 10: BigInsights installation
Prefix 1: Complete users LDIF file
Prefix 2: Complete groups LDIF file
Prefix 3: Complete hosts LDIF file
Following article complements this article , it explains how to set up kerberos on microsoft active directory:
IBM Kerberos Automation Toolkit for hadoop
An automation toolkit is available for download to ease up setting up this environment, The latest version of the automation toolkit can be downloaded from this location :