Skip to content

Tutorials

StevenBucaille edited this page Aug 8, 2019 · 1 revision

Installing Gadolinium

Gadolinium has been initially developed to run on a Google Cloud Platform (GCP) server. It is necessary to have a GCP account. To allow Gadolinium running without problem, the steps are :

  1. Create an instance on which Gadolinium will run :
    1. Name the instance as : gadolinium-master
    2. Region and zone : as you like.
    3. Configure the machine as needed : g1-small from first generation has been used during development.
    4. Leave Container, Boot disk and Identity and API Access as it is.
    5. Allow HTTP traffic in Firewall section.
    6. Expand Management, Security,... :
      1. Under Management section, fill the Automation start-up script with the content of this file from line 1 to line 17 (be sure to include the line 17 or the last command won't run).
      2. In Network section, click default network interface and :
        • In Primary internal IP, select Reserve static internal address, set the name as gadolinium-master, leave Assign automatically.
        • In External IP, select Create IP, set the name as you like and click Reserve.
        • Click Done below
    7. The instance is ready, click Create.
  2. Create the instance template which will be used by all Slaves in order to run the tests :
    1. Name the instance template as : gadolinium-template
    2. Machine configuration :
      • First generation
      • Machine type : custom
      • Cores : 1
      • Memory : 1GB
    3. Allow HTTP traffic in Firewall section.
    4. Expand Management, Security,... :
      1. Under Management section, fill the Automation start-up script with the content of this file from line 21 to line 34 (be sure to include the line 34 or the last command won't run).
      2. Replace the $IPADDRESS with the internal address of your gadolinium-master ip address. Last line should look like :
        node index.js "$INSTANCENAME" "10.xx.xx.xx"
    5. The instance template is ready, click Create.
  3. Now the tool is installed and should be running, if not, maybe the installation process hasn't finished yet, you can see the progress of the startup script in the instance details Serial port 1 (console). The tool is accessible at the IP address it has been set, port 80.

Clone this wiki locally