Outscale Deployment
Pre-requisites
- Having an Outscale account with permissions to create and administer Outscale VMs and security groups.
- Log into your Account.
Security Groups
In order for our analyzer to be able to receive data and for us to connect to the VM, we need to create a configure a security group.
Create the security group
- Click on the Security Groups tab in the Compute section.
- Top right, click on the Create Security Group button.
- You can name it "analyzer ports".
- Set the decription you want.
- Click on create.
Configure the security group
Once you're back on the page, Click on the eye icon next to the group name.
- Use the drop menu on the left called "Custom" to first select the SSH port and define the source IP you want.
- You will then click on the Add Rule button to add some more.
- You will need to add a rule for each of those ports: 12021, 12086, 12092 and 12099 all set to All IPs.
- Click on create.
You should see a configuration similar to this:
Create the Analyzer
Once our security group is ready we can go and create our VM.
- In the Compute section of the sidebar, click on VMs.
- Click on the top right button Create VMs.
General information
- Set the name of your VM.
- You can leave the "VM tenancy" to Default.
Image
- In the search bar, type in Latencetech.
- Select this image: Latence_Analyzer_1.1_OMI.
VM Type
- For the CPU generation you can choose GEN 6.
- You can set the performance to Medium.
- You will need 2 cores for the Analyzer.
- And 4GB of RAM for a small deployment, you can go up to 8 if you will be deploying more than 50 Agents.
- You can leave the number of VMs to 1.
Net
- You can leave the default values here unless you have some network requirements to fulfill.
Root Volume
- You will need to select Customize root volume.
- You can leave the volume name and type with default values.
- But you will need to set the volume size to a minimum of 20GB.
Security Group
- Here we click on Select one or more existing security groups.
- And we will select the group we previously created.
Keypair
- Should you not already have a key ready, click on Create a new keypair and download it.
User Data / Cloud-init
- For our deployment we do not need any custom data, you can just click on "Next".
Summary
- You can finially click on Create VMs
Connect to our Analyzer
Now that our Analyzer is created, we can wait a few minutes for it to setup the VM.
Once the VM is up and running, you can connect to it remotely by using the outscale user with the command below:
ssh outscale@<public IP> -i <your generated key>
Or, you can also view and access the dashboard here:
http://<public IP>:12021
After login into your Analyzer dashboard, you will be able to see data from the Generic Agent we setup.
Adding additional QoSAgents and Reflectors
To add additional QoSAgents, follow the guidelines in the Launching the system section of our documentation. When configuring your new QoSAgents, use your new Analyzer IP address as the destination (field msgbus.latence.ca) for the results.
Similarly, you can create your own reflectors following the guidelines in the Launching the system section. You can also temporarily use the LatenceTech public Reflectors described below. Use this value in the LTI_reflector field of the QoSAgent configuration:
- Paris, France: paris-beacon.latence.ca
- USA: northcentral-beacon.latence.ca
- Montreal, Canada: montreal-beacon.latence.ca
- Brazil: beazil-beacon.latence.ca
LatenceTech public Reflectors are provided ‘as is’ and without any warranties, express or implied.
Outscal Dynamic IPs
Outscale VMs are assigned dynamic public IPs by default, which change upon every restart. To ensure reliable communication with custom ‘Agents’ which depend on the Analyzer’s IP for data transmission, we recommend assigning a dedicated public IP to the Analyzer to prevent potential connectivity issues.