Skip to content

Competence grid for part 2

Use this grid to judge whether your IaaS is running and you understand it. Read each row and solve the task next to it without looking anything up. If it comes easily, you have reached the goal. If not, the link in the last column takes you to the right place. Within the Swiss framework curriculum, part 2 mainly serves the competences B12.1 (system architecture), B12.2 (network architecture), B12.3 (target configurations) and B14.2 (monitoring in operations).

I can …TaskLook up
assign the building blocks of OpenNebula to the front-end and the nodesDraw the building blocks with the drivers and the paths between them.Architecture
describe the path of a VM from request to startExplain the five steps with the building block involved.Architecture
explain Ansible and OneDeploy and install OpenNebulaShow onehost list with two nodes on and explain what a second run of OneDeploy would change.Installation
assign the installed services and their portsMatch three ports from sudo ss -ltnp to a service.Installation
create the internal network and explain VXLANExplain why the VMs have an MTU of 1450 and how the gateway belongs to the network.Virtual networks
read and adapt a templateExplain CPU, VCPU and CPU_MODEL in the template ubuntu.Images, templates and context
explain contextualizationName four context settings and their effect in the VM.Images, templates and context
start and check a VMStart a VM, log in over SSH and show the report of the check iaas.Images, templates and context
tell real from allocated capacityRead both values in onehost show and explain the difference.Operating hosts
empty a node for maintenanceShow the commands for maintenance and the return of a node.Operating hosts
explain the consequences of a node failure in the labExplain why the VMs of a failed node do not start elsewhere.Operating hosts

In part 3 you split this cloud among the members and complete milestone 1.

Text and figures are licensed under CC BY-SA 4.0 and the code under the MIT License. The sources are on GitHub.