Lectures:
1. Introduction to virtualization, virtualization tools, requirements for virtualization, virtualization and emulation.
2. Virtualization on the desktop and on servers, distribution of hardware resources - processor, memory, storage, network resources.
3. Storage - storage types, iSCSI, RAID types, NFS, storage replication, backup, NAS, SAN, DAS, data replication.
4. Remote administration for hypervisors, resource monitoring, console access, bulk tasks, automatic tasks.
5. Utilization and technology of "snapshots" - utilization, technology, influence on performance and capacity of disk space, possibilities of restoring the state of virtual systems.
6. Virtualization tools for desktop use - VMware Workstation, Vmware Player, Virtualbox - installation, configuration of resources and networks.
7. Virtualization tools for server use I. - VMware ESXi, LXC, KVM - installation, supported systems, configuration of hardware resources and networks.
8. Virtualization tools for server use II. - Citrix XEN Hypervisor, Hyper-V, Oracle VM Server - installation, supported systems, configuration of hardware resources and networks.
9. Virtualization security, configuration of accesses to the virtualization platform, resource sharing, risks associated with virtualization, backup.
10. Full virtualization, Paravirtualization, Application virtualization, comparison, open discussion and information on the course of the exam.
Exercises:
1. Introductory exercises, security, division of projects, acquaintance with the classroom.
2. Virtualization on desktop systems - Virtualbox, VMware Player.
3. Installation and configuration of KVM, installation of virtual systems.
4. Setting up different types of networks for virtual systems.
5. Installation and configuration of VMware ESXi, installation of virtual systems.
6. Backup of virtual systems, administration via web interface / CLI.
7. Presentation of projects No. 1.
8. Citrix XEN Hypervisor installation and configuration.
9. Installation and configuration of LXC / LXD.
10. Presentation of projects No. 2.
11. Storage configuration for virtualization, disk space mapping options for virtual systems.
12. Backup of virtual systems - use of various tools.
13. Other tools for virtualization, virtualization on ARM processors.
14. Assessment.
1. Introduction to virtualization, virtualization tools, requirements for virtualization, virtualization and emulation.
2. Virtualization on the desktop and on servers, distribution of hardware resources - processor, memory, storage, network resources.
3. Storage - storage types, iSCSI, RAID types, NFS, storage replication, backup, NAS, SAN, DAS, data replication.
4. Remote administration for hypervisors, resource monitoring, console access, bulk tasks, automatic tasks.
5. Utilization and technology of "snapshots" - utilization, technology, influence on performance and capacity of disk space, possibilities of restoring the state of virtual systems.
6. Virtualization tools for desktop use - VMware Workstation, Vmware Player, Virtualbox - installation, configuration of resources and networks.
7. Virtualization tools for server use I. - VMware ESXi, LXC, KVM - installation, supported systems, configuration of hardware resources and networks.
8. Virtualization tools for server use II. - Citrix XEN Hypervisor, Hyper-V, Oracle VM Server - installation, supported systems, configuration of hardware resources and networks.
9. Virtualization security, configuration of accesses to the virtualization platform, resource sharing, risks associated with virtualization, backup.
10. Full virtualization, Paravirtualization, Application virtualization, comparison, open discussion and information on the course of the exam.
Exercises:
1. Introductory exercises, security, division of projects, acquaintance with the classroom.
2. Virtualization on desktop systems - Virtualbox, VMware Player.
3. Installation and configuration of KVM, installation of virtual systems.
4. Setting up different types of networks for virtual systems.
5. Installation and configuration of VMware ESXi, installation of virtual systems.
6. Backup of virtual systems, administration via web interface / CLI.
7. Presentation of projects No. 1.
8. Citrix XEN Hypervisor installation and configuration.
9. Installation and configuration of LXC / LXD.
10. Presentation of projects No. 2.
11. Storage configuration for virtualization, disk space mapping options for virtual systems.
12. Backup of virtual systems - use of various tools.
13. Other tools for virtualization, virtualization on ARM processors.
14. Assessment.