Exercises¶
Assignment A: Prerequisite¶
- A.1) Get account on futuresystems.org or any other cloud you have access to. In case you take a class that uses cloudmesh and futuresystems, make sure to be in a valid project. Communicate with your teacher who will let you know.
- A.2) Why do you need to start assignment A.1 today and can not wait with it till the day before the due date?
Assignment B: IaaS¶
- A.1) Is prerequisite
- B.1) Install cloudmesh on local machine (we recommend a virtual box)
- B.2) Start and stop vms on the kilo cloud
- B.3) Why do i need to shut down my VM?
- B.4) Can I leave my VM simply running?
- B.5) What will happen to your VM when there is a power outage that shuts down the cloud?
- B.6) Assume you create 2 VMs. How do you log in securely from one to the other VM. What needs to be done?
Assignment C: Ansible¶
- A.1) Is prerequisite
- C.1) Install cloudmesh on local machine (we recommend a virtual box)
- C.2) Develop automated script for the installation
- C.3) Generate an image on kilo cloud that uses the automated script and install s cloudmesh in the image
- C.4) Develop an ansible script that generates an image that has cloudmesh installed in it
- C.5) Bonus: use docopt to select from a command that you develop which OS is used and conduct the ansible install for the OS that you chose.
Assignment D: Key Management¶
- D.1) What is an RSA key?
- D.2) Where are such keys stored in a user environment?
- D.3) Describe the procedures needed to use the default key (rsa) in Openstack with the openstack client commands.
- D.4) Describe the procedures to use the default key (rsa) in cloudmesh client
- D.5) do B.6 How can this be generalized to n virtual machines. Can you write a script?
- D.6) What is a known_hosts file? Assume you have used a floating ip ip previously for one vm, than you delete the vm and reuse the ip for another vm, what impact has this for the known_hosts?
- D.7) Assume you like to log in from your current machine that started a vm to that vm. What needs to be done?
- D.8) What is a private and a public key?
- D.9) What is the consequence of copying your private key from your current machine to a virtual machine?