Pre-install checklist

It’s essential that the systems in your environment where you will install Anaconda Enterprise meet ALL of the requirements outlined here. The installer performs some pre-flight checks, and only allows installation to continue on nodes that are configured correctly, but doesn’t verify all requirements are met.

We’ve created this pre-install checklist to help you verify that you’ve accounted for everything before you begin, and ensure your installation is successful. Consider printing out a copy and physically checking off items as you go.

Note

We’ve also packaged a pre-flight script that you can use to verify whether the systems on which you plan to install Anaconda Enterprise meet the minimum requirements to install successfully. Follow these instructions to install and run the script.


[ ] I’ve verified that all nodes in the cluster meet the minimum or recommended specifications for CPU, RAM and disk space.

[ ] I’ve verified that all nodes in the cluster meet the minimum IOPS required for reliable performance.

[ ] I’ve verified that there is 50GB of free space available in the /tmp directory (or another temporary directory to be used during installation) on each node in the cluster.

[ ] I’ve verified that all cluster nodes are operating the same version of the OS, and that the OS version is supported by Anaconda Enterprise.

[ ] I’ve used the Network Time Protocol (NTP) to synchronize computer system clocks, and I’ve verified that the clock of each node in the cluster is in sync with the others. (Instructions for using NTP are provided here.)

[ ] I’ve verified that I have sudo access on all systems, and the firewall is configured correctly.

[ ] I’ve verified that all required kernel modules are loaded.

[ ] I’ve verified that the system control settings are set correctly.

[ ] I’ve verified that any GPUs to be used with Anaconda Enterprise have a supported NVIDIA CUDA driver installed.

[ ] I’ve verified that the system meets all network port requirements, whether the specified ports need to be open internally, externally, or during installation only.

[ ] I’ve verified that any firewalls used for network security have been temporarily disabled, for the window of time when Anaconda Enterprise is being installed.

[ ] I’ve verified that the domains required for online package mirroring have been whitelisted, if applicable.

[ ] If I intend to replace the self-signed certificates generated during installation with others, I’ve gathered all the information and files for the TLS/SSL certificates I will use.

[ ] I’ve verified that the Anaconda Enterprise domain get resolved to the IP address of the master node, whether through an alias (A) record or canonical name (CNAME).

[ ] I’ve verified that any wildcard DNS entries for my organization’s domain names meet the DNS requirements outlined here.

[ ] I’ve verified that the /etc/resolv.conf file on all the nodes DOES NOT include the rotate option.

[ ] I’ve verified that any existing installations of Docker (and dockerd), dnsmasq, and lxd have been removed from all nodes, as they will conflict with Anaconda Enterprise.

[ ] I’ve verified that all web browsers to be used to access Anaconda Enterprise are supported by the platform.