Skip to content

Competence grid for part 0

Use this grid to judge whether you are ready for the next parts. 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.

I can …TaskLook up
explain how the course is organized and how my grade comes togetherName the two hand-ins and the weight of the exam, and work out grade 1 for a complete base.Course overview
name the members of Wolkenwerk Bern and their needsFor each member, name the need that sets it apart from the others.Course overview
use AI tools according to the course rulesName the two rules for AI assistants in the milestones and say what the exam does not allow.Course overview
describe the VMs of the lab and their two networksDraw the lab with front-end, nodes, client, lab network and internal network from memory.The lab
explain why I need the client on smartlearnExplain why you only need a server's console until the first SSH connection works.The lab
check whether a VM supports nested virtualizationShow on a node that the CPU offers vmx or svm.The lab
find the name of a server's network interfaceShow the interface of a server with ip -br link and explain where the generator uses its name.Personal parameters
give the servers their addressesExplain why the address from ip addr add does not survive a reboot and how netplan keeps it.Personal parameters
generate and explain my personal parametersShow /etc/cc-lab.env on all three servers and explain where CC_GUEST_NET and CC_VNI appear in the course.Personal parameters
prepare a server for its roleRun prepare.sh on a node again and explain what it checks.Preparing the VMs
check the gateway of the internal networkExplain the output of sudo cc-gateway status.Preparing the VMs
reach all servers from the client over SSH without a passwordLog in to the front-end from the client with ssh and the name from your SSH configuration, then from there to a node.Tools
create my hand-in repo and share itName the folders of your hand-in repo and say what proves the base of a milestone.Tools
run a check and read its reportRun the check start and explain what the hash at the end proves and what it does not.Tools
record a screencast of the advanced tasks that follows the rules of the milestonesList what is visible in the first 30 seconds of a screencast.Tools

For part 2 you need three prepared servers that the check start confirms without a single [!!]. That check is also the first requirement of 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.