Pre-Installation Worksheet¶
The questions below are meant to assist you with the Enterprise Steam installation process. For a smoother installation process, please print and fill this out so that you have this information ready when installing Enterprise Steam.
General Information¶
What are the IP address and hostname of the server where Enterprise Steam will run?
___________________________________________________________
Who is your IT firewall administrator?
___________________________________________________________
What TCP port will Enterprise Steam use (recommended 9555)?
___________________________________________________________
Does the Enterprise Steam port need to be opened through a firewall?
___________________________________________________________
What OS version is the above server running (for example, RHEL 6.7 or Ubuntu 12.04) [cat /etc/redhat-release or cat /etc/lsb-release]?
___________________________________________________________
Do you have root login access to the server (required for installation of the package using yum or dpkg)?
___________________________________________________________
What is the service ID that will be used to run Enterprise Steam? (recommended to use the provided “steam” service ID)
___________________________________________________________
Will you provide a TLS certificate and private key for Enterprise Steam to use?
___________________________________________________________
Will you use LDAP/AD or SAML to authenticate users?
___________________________________________________________
For Hadoop Users¶
Who is your Hadoop administrator?
___________________________________________________________
What is your Hadoop distribution (for example, HDP2.4 or CDH5.5 or MAPR 5.1)?
___________________________________________________________
Does your Hadoop environment use Kerberos authentication?
___________________________________________________________
For Spark Users¶
What is your Spark version?
___________________________________________________________
What is your SPARK_HOME directory?
___________________________________________________________
What is your JAVA_HOME directory?
___________________________________________________________
For LDAP/AD Users¶
Who is your LDAP/AD administrator?
___________________________________________________________
What is the LDAP/AD hostname/IP and port?
___________________________________________________________
Is your LDAP/AD secured (LDAPs/Secured LDAP)?
___________________________________________________________
If your LDAP/AD is secured, is the LDAP server certificate signed by internal certificate authority?
___________________________________________________________
If your LDAP/AD is secured and your LDAP server certificate is signed by internal certificate authority. What is the path to the public key of the certificate authority?
___________________________________________________________
What is the Bind Distinguished Name (DN) used by the LDAP/AD server if extended access is required (for example, cn=admin,dc=0xdata,dc=loc)? Note that you can also use anonymous bind.
___________________________________________________________
What is the User Base DN or the location of the LDAP/AD users, specified by the DN of your user subtree (for example, ou=users,dc=0xdata,dc=loc)?
___________________________________________________________
What will be the LDAP/AD search filter used to filter users (for example, department=IT)?
___________________________________________________________
What is the User Attribute that contains the user name (for example, uid)?
___________________________________________________________
What is the Group DN or the Distinguished Name used for group synchronization (for example cn=jettygroup,ou=groups,dc=0xdata,dc=loc)?
___________________________________________________________
What is the Group Base DN or the location of your LDAP/AD groups specified by the DN of your subtree (for example, ou=groups,dc=0xdata,dc=loc)?
___________________________________________________________
What is the Group Attribute that contains the user name (for example, cn)?
___________________________________________________________
What is the attribute for static group entries (for example, memberUid)?
___________________________________________________________
For Kerberos Users¶
Who is your Kerberos administrator?
___________________________________________________________
Did you create a keytab file for the Enterprise Steam Principal? Where is it stored?
___________________________________________________________
What is the name of the Enterprise Steam Principal?
___________________________________________________________
Does your Kerberos environment use multiple realms? If so, what is the Realm the Enterprise Steam Principal will authenticate to?
___________________________________________________________
Does the Enterprise Steam service ID have Hadoop core-site.xml settings to run as a proxyuser (required)?
___________________________________________________________