Parameters of the nodes.config file

Using the nodes.config file

As you install your appliance, you must configure the nodes.

  1. Run the configuration command in your terminal.

     $ tscli cluster get-config |& tee nodes.config
  2. Add network information for your nodes in the nodes.config file output, as demonstrated in the nodes.config file example. + Run vim nodes.config to edit the file.

     $ vim nodes.config

    Fill in the areas specified in Parameters of nodes.config with your specific network information. {% include note.html content="Some of the information in the nodes.config file may be pre-populated from earlier steps. For example, if you specified an IP address while creating VMs, that IP address might already be present in your nodes.config file." %}

  3. If you have additional nodes, complete this process for each node.

Do not edit any part of the nodes.config file except the sections explained in Parameters of nodes.config. If you delete quotation marks, commas, or other parts of the code, setup may fail.

See Parameters of nodes.config to understand the parameters in the file. Different hardware and cloud installations have different parameters. Your installation may not require all the listed parameters.

Parameters of the nodes.config file

ClusterId and Cluster Name: Leave these two parameters blank. You fill them out later, when running tscli cluster create.

DataNetmask The IP of the data netmask, in the form 000.000.000.000. For example, 255.255.252.0.

DataGateway The IP of the data gateway, in the form 000.000.000.000. For example, 192.168.4.1.

IPMINetmask The IP of the Intelligent Platform Management Interface (IPMI) netmask, in the form 000.000.000.000. For example, 255.255.252.0.

IPMIGateway The IP of the Intelligent Platform Management Interface (IPMI) gateway, in the form 000.000.000.000. For example, 192.168.4.1.

Timezone The timezone the majority of your ThoughtSpot users are in, in the form Country/City. For example, America/Los_Angeles. To find your timezone and a city you can use to identify it, use this timezone list.

NTPServers The address of your company’s Network Time Protocol (NTP) server. If your company does not have an NTP server, you can use one of ThoughtSpot’s, as listed in the nodes.config example under NTPServers. For example, 0.centos.pool.ntp.org.

DNS The address of your company’s Domain Name Server (DNS). For example, 192.168.2.200,8.8.8.8.

Configure only two DNS servers. ThoughtSpot does not support configuration of three DNS servers.
You can only edit DNS settings with this command if you are deploying ThoughtSpot on hardware. ThoughtSpot does not support using set-config to edit your DNS settings for cloud deployment.

SearchDomains The domain of your company or organization, in the form example.company.com.

Hostname The name of the host server. For example, Thoughtspot-server1.

IPv4 The main IP address, associated with DataNetmask and DataGateway, in the form 000.000.000.000. For example, 192.168.7.70.

IPMI IPv4 A secondary IP address, associated with the IPMINetmask and IPMIGateway, in the form 000.000.000.000. For example, 192.168.5.70.