Download ThoughtSpot artifacts for deploying on your own OS

For all (online and offline) deployments of ThoughtSpot on a customer-managed OS like RHEL, OEL, or Amazon Linux 2, you will need:

  • The Release tarball, which contains the ThoughtSpot software binaries (tar.gz) of the release version you are installing or upgrading; for example, ThoughtSpot Release 8.8.1.sw.

  • The ansible tarball, which contains a set of scripts for installing OS packages, dependencies, the ThoughtSpot CLI (tscli), and configuring your cluster (preparing the disks). You can obtain these files from the ThoughtSpot secure file sharing system. We sent your specific link to the secure file sharing system to you in our Welcome email. If you experience difficulties accessing these files, contact ThoughtSpot Support. There are different ansible tarballs, depending on if you are installing ThoughtSpot in online clusters or offline clusters. The online ansible tarball is called ansible, and the offline tarball is called ansible_offline.

If your organization performs automation with a different configuration management tool, you can use the template ThoughtSpot developed for automation with Terraform. You can obtain this template from our GitHub repository. ThoughtSpot provides templates for these alternative tools only as generic guidelines. You should review the templates before using them and make sure that they are safe to use in your organization. In no way can ThoughtSpot be held responsible for any issue arising from their use.

Download and verify the required artifacts

  1. Download the ansible tarball you obtained from ThoughtSpot Support to your local machine.

    You can download it by running the cp command. For example, if the tarball is in your S3 bucket, run aws s3 cp s3://bucket_name/path/to/the/tarball ./.

    As a best practice, copy the tarball to every node.

  2. Download the release tarball you obtained from ThoughtSpot Support to your local machine. Move the release files to a directory with sufficient space in your ThoughtSpot node. Use winscp or a similar secure copy method to copy the downloaded release tarball from your Downloads folder to any path in the /export folder of your ThoughtSpot node that has enough space, at least 20 GB.

    Do not put the release files in the /home/admin or /home/thoughtspot directories. You should put the release files in one of the bigger hard disks/volumes on one node in the cluster. Typically, this is /export/sdb1/ for hardware appliances, VMware, and GCP, /export/sdc1/ for Azure, and /export/xvdb1/ for AWS.
  3. Verify the checksum to ensure you have the correct release. Run:

    $ md5sum -c <release-number>.tar.gz.MD5checksum

    Your output says ok if you have the correct release.

Was this page helpful?