Kryon IaaS - How to use it
Knowledge shared by Oren
This item will get you familiar with our IaaS Jenkins jobs, so you will be able to manage your own machines in our cloud, for example to test Ldaphelper, etc.
In General:
Here is the main link to all Jenkins IaaS Jobs:
http://jenkins.kryonsystems.com:8080/job/IAAS/
(you need to connect to VPN first).
Our IaaS allows you to create and manage your own VMs in AWS (and also in Azure, but it is less used).
(The below instructions refers to AWS machines only.)
General notes:
Each machine that you will create will be automatically shutdown on 20:00 Israel time, and will be terminated 48 hours after it was last shutdown.
You can start it every day, and by that keep it alive.
There are also two (new) jobs to “Don’t shutdown the machine at the next 20:00”, and “Don’t terminate the machine for the following X days”.
Create of a new machine takes 20 minutes or so.
When each job completes, you will receive an email with the IP of the machine and a user name to login.
When you enter your email address, need to use lowered case full email Kryon address.
To create a new AWS machine, fill in your Kryon email in the next link (you always need to enter the “Build with parameters section for each job”):
http://jenkins.kryonsystems.com:8080/job/IAAS/job/Deploy_Clean_AWS/build?delay=0sec
To Start (turn on) an existing machine, use the following job:
http://jenkins.kryonsystems.com:8080/job/IAAS/view/AWS/job/Start%20AWS%20instance/build?delay=0sec
enter the machine IP in the PrivateIP field (and leave the machine instance as it is by default).
Job for not terminating the VM for X days:
http://jenkins.kryonsystems.com:8080/job/IAAS/view/AWS/job/Keep_AWS_VM/build?delay=0sec
Job for not shutting down the VM at the next cycle (20:00):
http://jenkins.kryonsystems.com:8080/job/IAAS/view/AWS/job/Stay_UP_AWS_VM/build?delay=0sec
A domain user name for all VMs that are part of the KryonAWS domain: localadmin@Kryonaws.com
To create yourself a domain user name:
login with localadmin@Kryonaws.com to the KryonAWS DC server: 192.168.4.112