Virtualisation Fundamentals (B-TM-YT0795)

Doelstellingen
(1) De student kan de basisconcepten van virtualisatie toepassen in Linux namespaces en cgroups en via KVM en Qemu werkende basis virtuele machines opbouwen.
(2) De student beheerst de concepten van Qemu om code van CPU’s met andere ISA uit te voeren op een x86 CPU (systeem emulatie)
(3) De student kan met Docker een omgeving opzetten en gebruiken om containers met persistente datavolumes op te zetten
Begintermen
Een basiskennis van Linux en Windows besturingssystemen is een vereiste.
Plaats in het onderwijsaanbod
- Bachelor in Elektronica-ICT (Sint-Katelijne-Waver) (Elektronica: Embedded Software) 180 sp.
Onderwijsleeractiviteiten
1 sp. Virtualisation Fundamentals: Theory (B-TM-YT6103)




Inhoud
- Concepten en definities van virtualisatie
- Namespaces in Linux
- Container-based virtualisatie: Docker
- Hardware-level virtualisatie
- KVM, QEMU en libvirt
Studiemateriaal
- Presentatie-materiaal van hoorcolleges is beschikbaar via Canvas
- Allerhande resources via Internet
- Demo- en oefenomgevingen via virtuele machines
Toelichting werkvorm
Tijdens de hoorcolleges wordt interactie aangespoord en gewaardeerd.
Presentaties worden waar nodig aangevuld met demonstraties, welke studenten op hun eigen laptop mee kunnen uitvoeren en volgen.
2 sp. Virtualisation Fundamentals: Lab (B-TM-YT6104)




Inhoud
Labo-opdrachten in verband met de volgende onderwerpen:
- Namespaces in Linux
- Container-based virtualisatie, Docker
- KVM, QEMU en libvirt
Toelichting werkvorm
De opdrachten kunnen op de eigen PC van de student worden uitgevoerd.
Het resultaat van elke opdracht wordt gedemonstreerd en geëvalueerd binnen het kader van de labo-sessies, en een verslag van de gevolgde werkwijze wordt ingeleverd.
Zonder demonstratie kan er niet geëvalueerd en gescoord worden.
Evaluatieactiviteiten
Virtualisation Fundamentals (B-TM-YT7795)
Toelichting
Examenmoment | Beoordelingsschaal |
---|---|
TOTAAL | 1-20/20 puntenschaal |
YT6103 - Virtualisation Fundamentals: Theory | |
YT6104 - Virtualisation Fundamentals: Lab |
Theorie:
Schriftelijk examen: 50%
open vragen, gesloten boek
Labo: 50%
De studenten voeren opdrachten uit, en worden geëvalueerd op
- het demonstreren van het ontwerp, uitwerking en de werking van hun realisaties (noodzakelijk om een score voor elke opdracht te kunnen krijgen)
- schriftelijke verslagen over het uitvoeren van hun opdrachten, waarin ze enerzijds beschrijven hoe ze de opdracht hebben uitgevoerd, anderzijds via schermafbeeldingen of andere bewijzen aantonen dat hun oplossing werkt
De opdrachten worden individueel uitgevoerd en gerapporteerd.
Als de student op één van de onderwijsleeractiviteiten minder dan 6/20 haalt, dan kan de student voor de totaliteit van het opleidingsonderdeel nog maximaal 9/20 behalen.
Toelichting bij herkansen
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:
- YT6103 - Virtualisation Fundamentals: Theory (binnen en over academiejaar)
- YT6104 - Virtualisation Fundamentals: Lab (binnen en over academiejaar)
Zelfde puntenverdeling als tijdens de 1ste examenkans.
Er is herkansing mogelijk voor het schriftelijk theorie-examen
Er is geen begeleiding voorzien voor herkansing van het labo-gedeelte.
Voor herkansing van het labo gedeelte kan de student de verslagen uit de 1ste examenperiode aanvullen of verbeteren, zoniet gelden de punten van de 1ste examenperiode. Dezelfde voorwaarden (het resultaat moet gedemonstreerd zijn in het labo om te kunnen scoren voor de opdracht) blijven geldig voor de herkansing.