Master's Degree | Computer Science

Virtualization I

Scientific Area

Computer Science

Duration

Half-yearly

ECTS

5

Theoretical and Practical Contact Hours

35h

LEARNING OBJECTIVES

The aim of this course is to provide theoretical knowledge of virtualization and the administration of Microsoft’s proprietary Hypervisors, HyperV on Windows Server 2012 R2 and Windows Server 2016 operating systems, as well as VMWare Hypervisors.
The learning objectives of the course are as follows:

O1 – Understand and apply server virtualization fundamentals;
O2 – Understand and master the basic configurations of a Microsoft and VMWare hypervisor;
O3 – Implement local networks of virtual servers;
O4 – Configure hypervisor clusters.

PROGRAMA

1. Types of virtualization
2. Fundamentals
3. Type 1 and 2 Hypervisors
4. Introducing Hyper-V
5. Licensing with Hyper-V
6. Memory configuration
7. Dynamic Memory
8. Virtual Networking Configuration
9. Virtual Storage Management
10. Configuring Virtual Machine Templates
11. Microsoft Failover Clustering
12. Live Migration
13. Hyper-V Replica
14. Backup
15. ESXi as a hypervisor
16. Snapshots
17. Networking
18. Storage
19. vCenter
20. vMotion, High Availability, Fault Tolerance and DRS
21. ESXi – Installing ESXi 6.x
22. ESXi – Basic configuration
23. ESXi – VM creation
24. Deploying a vCenter appliance
25. Cluster creation
26. Adding a new node to the cluster
27. vMotion
28. Configuring features: HA/DRS
29. Server migration Installing vSphere Converter
30. Conversion (P2V)
31. Conversion (V2V)

DEMONSTRATION OF COHERENCE BETWEEN SYLLABUS AND LEARNING OUTCOMES

This curricular unit will cover content that will enable students to master the basic knowledge required to administer the “hyperv” hypervisor, based on the Windows Server 2012R2 operating system. To this end, the course will begin with introductory concepts in order to prepare students for more technical content. As well as the likes of VMware.

TEACHING METHODOLOGY AND EVALUATION

Given the specific nature of this Curricular Unit, direct contact between the student and the computer will be favored in a computer-based learning perspective.
The lectures will be theoretical and practical, with the lecturer presenting and framing the theoretical concepts and familiarizing students with the corresponding systems.
In effect, the student will play a central role in their learning and their active participation is encouraged throughout the unit.
The adoption of this methodology implies, at times, the distribution of students into working groups in group dynamics and practical exercises to apply knowledge.

EVALUATION Compulsory:

1) Final written exam.

Formative assessment:

2) Oral presentation of the work carried out.

DEMONSTRATION OF COHERENCE BETWEEN TEACHING METHODOLOGIES AND LEARNING OUTCOMES

The work method proposed for this curricular unit aims to bring students closer to the practical implementation of virtualization systems based on HyperV and VMware, providing them with essential knowledge so that they can interpret the specific concepts of this manufacturer, knowing how to differentiate them from other manufacturers, putting them into practice in a work context. For the theoretical component (O1) it is expected that the student will acquire solid knowledge of the theoretical concepts associated with Virtualization technologies, with this curricular unit indicating the main differences, both technologically and in terms of the terminology used. For the practical component (O2-O5), practical contact with the technologies will be privileged, using cases that are close to real implementations, stimulating the search for solutions and problem solving, in a teamwork context. All the cases will be analyzed, in a first phase, in a classroom context, promoting discussion and managing expectations for the exercise for the whole class. In a second phase, all the working groups will be followed up so that the teacher can discuss the solutions adopted individually, as well as analyzing each student’s individual level of knowledge. In a third phase, again in a global context, the results obtained will be analyzed.

BIBLIOGRAPHY

Principal:

Minasi, Mark. (2013). Mastering Windows Server 2012 R2. Sybex

Tulloch, Mitch. (2013). Introducing Windows Server 2012 R2, Microsoft Press

Finn, Aidan. (2013). Windows Server 2012 HYPER-V Installation and Configuration Guide, Sybex

Fergunson, Bill; vSphere 6 Foundations Exam Official Cert Guide, VMware Press

Portnoy, Matthew (2016), Virtualization Essentials. Sybex, USA.

Kusnetzky, Dan (2011), Virtualization: A Manager’s Guide. Oreilly, USA.

Savill, John (2016), Mastering Windows Server 2016 Hyper-V. Sybex, USA.

Recursos VMware (documentação e vídeos):

https://docs.vmware.com/en/VMwarevSphere/index.html