|❏||1. Set up hosts for the ThoughtSpot cluster|
|❏||2. Partition the hosts|
|❏||3. Install RHEL on all hosts|
|❏||4. Enable the hosts to download RHEL packages|
|❏||5. Enable an Ansible Control Server|
|❏||6. Disable SELinux|
Set up hosts for the ThoughtSpot cluster
Set up hosts for the ThoughtSpot cluster on your chosen platform. Please refer to the relevant deployment sections in our documentation for the exact specification for the hosts: CPU, memory, and disks.
- ThoughtSpot-certified hardware appliance manufactured by DELL
- ThoughtSpot-certified hardware appliance manufactured by SMC
- Amazon Web Services (AWS) EC2
- Google Cloud Platform (GCP)
- Microsoft Azure
Partition the hosts
Ensure that all ThoughtSpot hosts have the following partitions on the root drive.
Note that the size of the root drive on appliances is limited to 200GB; the partition requirements are therefore somewhat different when compared to the other environments.
|Platform||Partition||Drive type||Description||Minimum size|
|Hosts in AWS, GCP, and VMWare||OS partition||SSD (root drive)||Root partition for OS,
Allocate at least 50GB to
|Export partition||SSD (root drive)||Stores ThoughtSpot objects, hdfs logs, service logs, and so on||200GB|
|Hosts on ThoughtSpot-certified hardware appliances||OS partition||SSD (root drive)||Root partition for OS,
Allocate at least 50GB to
|Export partition||SSD (root drive)||Stores ThoughtSpot objects, hdfs logs, service logs, and so on||100GB|
Install RHEL on hosts
We certify ThoughtSpot Release 6.0.4 with RHEL version 7.7 only, and ThoughtSpot Release 6.0.5 with RHEL version 7.8 only.
We do not support other versions of RHEL, including 8 and 8.1.
Enable the hosts to download RHEL packages
If the cluster is offline, and there is no mirror repository in your organization, please contact ThoughtSpot Support.
Official package repositories
If the hosts of your ThoughtSpot cluster can access external repositories, either directly or through a proxy, your cluster is online. You can then proceed to download Yum, Python, and R package repositories.
Internal mirror repository
- Yum repositories: you must enable the following Yum repositories in your cluster:
- Python repository: for Python, enable the
- R repository: for R, enable the
Enable an Ansible Control Server
Configure an Ansible Control Server, on a separate host, to run the Ansible playbook that ThoughtSpot supplies. You must install both
rsync and Ansible on the Ansible Control Server host.
We recommend that you disable SELinux if your organization permits it.