-
Notifications
You must be signed in to change notification settings - Fork 1
Tutorials
StevenBucaille edited this page Aug 8, 2019
·
1 revision
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 :
- Create an instance on which Gadolinium will run :
- Name the instance as :
gadolinium-master - Region and zone : as you like.
- Configure the machine as needed : g1-small from first generation has been used during development.
- Leave Container, Boot disk and Identity and API Access as it is.
- Allow HTTP traffic in Firewall section.
- Expand Management, Security,... :
- 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).
- In Network section, click
defaultnetwork interface and :- In Primary internal IP, select
Reserve static internal address, set the name asgadolinium-master, leaveAssign automatically. - In External IP, select
Create IP, set the name as you like and clickReserve. - Click Done below
- In Primary internal IP, select
- The instance is ready, click
Create.
- Name the instance as :
- Create the instance template which will be used by all Slaves in order to run the tests :
- Name the instance template as :
gadolinium-template - Machine configuration :
- First generation
- Machine type : custom
- Cores : 1
- Memory : 1GB
- Allow HTTP traffic in Firewall section.
- Expand Management, Security,... :
- 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).
- Replace the
$IPADDRESSwith the internal address of your gadolinium-master ip address. Last line should look like :node index.js "$INSTANCENAME" "10.xx.xx.xx"
- The instance template is ready, click
Create.
- Name the instance template as :
- 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.