Virtualisation Fundamentals (B-TM-YT0795)

Aims
Training Specific Learning Outcomes
The student acknowledges and describes the essence of an assignment. He/she collects information about the background and cause(s) of the problem, acquires a general insight into the assignment and maps the requirements.
The student assembles, programs or configures the different components and functions into a working product or service. He/she verifies the product or service versus the requirements of the assignment, and tests the product or service.
The student provides comprehensive documentation, calculations and data, enabling verification from the teaching staff. He/she shall make a realistic and effective planning of the own activities and processes. He/she integrates feedback of others into his/her own work.
Educational goals
1. At the end of this course, the student will have insight into the concepts and basic techniques of virtualisation.
The student has insight into these concepts, and on this basis can convert virtualization needs into practical solutions.
2. After attending this course, the student should be able to discuss virtualization environments, concepts and realizations with a specialist, should be able to read technical articles on the subject and analyse a basic/advanced virtualization environment and, if necessary, to detect and correct errors.
- The student is able to understand technical literature on the subjects studied.
- The student analyses virtualization environments. The student detects errors in the configuration.
- The student formulates proposals to solve the errors
- The student is able to express his own ideas clearly.
- The student is able to make the necessary settings in the virtualization environment.
Disclaimer: due to educational or practical necessities, deviations from the content of this ECTS document are possible. Students will be informed about this during the educational activities.
Previous knowledge
A basic knowledge of Linux and Windows operating systems is required.
Is included in these courses of study
- Bachelor of Electronics-ICT (Sint-Katelijne-Waver) (Electronics: Embedded Software) 180 ects.
Activities
1 ects. Virtualisation Fundamentals: Theory (B-TM-YT6103)
Content
- Concepts and definitions of virtualisation
- Namespaces in Linux
- Container-based virtualisation: Docker, Kubernetes
- Hardware-level virtualisation
- KVM, QEMU and libvirt
Course material
All presentation materials available via Toledo/Canvas
Evaluation
(B-TM-YT7795)
Explanation
Assessment | Grading scale |
---|---|
TOTAL | 1-20/20 scale |
YT6103 - Virtualisation Fundamentals: Theory | |
YT6104 - Virtualisation Fundamentals: Lab |
Theory part: 50%
Written exam, closed-book, with open questions.
Labs: 50%.
The students carry out assignments, and are evaluated on:
- Demonstrating the design, elaboration and operation of their realisations, during the lab sessions (necessary to get a score for each assignment).
- reporting (during the lab sessions) on the execution of their assignments, in which they describe on the one hand how they carried out the assignment, and on the other hand demonstrate by means of screenshots or other evidence that their solution works
The assignments are carried out and reported individually.
If the student achieves less than 6/20 for one of the educational activities (theory or lab), the student can only achieve a maximum of 9/20 for the whole of the course.
TSLO 1 - Technical knowledge, analysis & research (level 1)
Insufficient
- The problem definition is completely unclear to the student.
- The assignment has not been analysed.
- Has not or insufficiently identified the requirements and/or has not taken any action to gather the missing knowledge.
Sufficient
- The student has understood the problem, objective and assignment concerning ICT systems, services or applications.
- The analysis results in a limited set of requirements.
- The required technical knowledge has been identified and action has been taken to gather the missing knowledge.
Excellent
- The student has exceeded expectations in terms of understanding the problem, objective and assignment regarding ICT systems, services or applications.
- The analysis of the assignment led to a better result than expected.
- The student has expanded his own technical knowledge in such a way that a certain expertise in the domain has been built up.
Evaluation: during different moments the student will be asked to what extent he or she has mastered these points:
- When receiving and working out the lab assignments
- During demonstrations of lab assignments
TSLO 3 – Implementation (level 1)
Insufficient
- Some parts have been realized.
- Some parts are missing.
- Documentation does not sufficiently reflect the realisation process.
- Too little has been tested.
Sufficient
- The student provides a working proof of concept solution or service.
- The solution is a complete and correct implementation of set requirements. He/she verifies and validates the product or service against the set requirements.
Excellent
- The choice of components is motivated by the design and the solution being integral.
- All parts are realized into an integrated product or service.
- Product or service meets the set of requirements and even exceeds them in certain areas.
- The product or service offers an answer to the problem.
- The realisation process is extensive and accurately documented.
Evaluation:
- Demonstration of working results
- documentation review
- successful tests
TSLO 8 – Project- and performance management (level 1)
Insufficient
- Does not develop activities
- Gives no results
- Makes big mistakes, works sloppy
- Does not take responsibility for his own tasks
- Doesn't meet deadlines.
Sufficient
- He/she directs, evaluates and optimises his/her own effectiveness. He/she makes adjustments based on feedback.
- He/she takes on assignments in a project-based manner and respects the planning and adjusts if necessary.
- Is attentive to the quality of the work
- Takes responsibility for his own tasks
- Meets deadlines, but only just
Excellent
- Develops activities with a focus on the end result
- Fully assumes responsibility and thus motivates others
- Meets deadlines quickly
- Adjusts planning based on interim results
- Anticipates potential risks in his/her planning
- During all phases of the project, the student is constantly attentive to all aspects of the follow-up and steering of the project, and takes action for adjustments where necessary.
Information about retaking exams
This course unit allows partial mark transfers in case of partial pass mark:
- YT6103 - Virtualisation Fundamentals: Theory (during and beyond academic year)
- YT6104 - Virtualisation Fundamentals: Lab (during and beyond academic year)
Same score distribution as during the 1st examination opportunity.
Resit is possible for the written theory exam.
There is no assistance for the resit of the lab section.
For re-examination of the lab part, the student can supplement or improve the reports from the 1st examination period, otherwise the points of the 1st examination period apply. The same conditions (the result must be demonstrated in the lab in order to score for the assignment) remain valid for the resit.