Přednášky:
1. Úvod do virtualizace, virtualizační nástroje, požadavky na virtualizaci, virtualizace a emulace.
2. Virtualizace na desktopu a na serverech, rozdělování hardwarových prostředků – procesor, paměti, úložiště, síťové prostředky.
3. Úložiště - typy úložišť, iSCSI, typy RAID, NFS, replikace úložišť, zálohování, NAS, SAN, DAS, replikace dat.
4. Vzdálená správa pro hypervizory, monitoring prostředků, konzolový přístup, hromadné úlohy, automatické úlohy.
5. Využití a technologie „snapshotů“ – využití, technologie, vliv na výkon a kapacitu diskového prostoru, možnosti obnovení stavu virtuálních systémů.
6. Virtualizační nástroje pro desktopové použití – VMware Workstation, Vmware Player, Virtualbox – instalace, konfigurace prostředků a sítí.
7. Virtualizační nástroje pro serverové použití I. – VMware ESXi, LXC, KVM – instalace, podporované systémy, konfigurace hardwarových prostředků a sítí.
8. Virtualizační nástroje pro serverové použití II. – Citrix XEN Hypervisor, Hyper-V, Oracle VM Server – instalace, podporované systémy, konfigurace hardwarových prostředků a sítí.
9. Bezpečnost virtualizace, konfigurace přístupů k virtualizační platformě, sdílení prostředků, rizika ve spojení s virtualizací, zálohování.
10. Plná virtualizace, Paravirtualizace, Aplikační virtualizace, srovnání, otevřená diskuze a informace k průběhu zkoušky.
Cvičení:
1. Úvodní cvičení, bezpečnost, rozdělení projektů, seznámení se s učebnou.
2. Virtualizace na desktopových systémech - Virtualbox, VMware Player.
3. Instalace a konfigurace KVM, instalace virtuálních systémů.
4. Nastavení různých typů sítí u virtuálních systémů.
5. Instalace a konfigurace VMware ESXi, instalace virtuálních systémů.
6. Zálohování virtuálních systémů, správa přes webové rozhraní / CLI.
7. Prezentace projektů č. 1.
8. Instalace a konfigurace Citrix XEN Hypervisor.
9. Instalace a konfigurace LXC/LXD.
10. Prezentace projektů č. 2.
11. Konfigurace úložišť pro virtualizaci, možnosti mapování diskového prostoru pro virtuální systémy.
12. Zálohování virtuálních systémů - použití různých nástrojů.
13. Další nástroje pro virtualizaci, virtualizace na ARM procesorech.
14. Zápočet.
1. Úvod do virtualizace, virtualizační nástroje, požadavky na virtualizaci, virtualizace a emulace.
2. Virtualizace na desktopu a na serverech, rozdělování hardwarových prostředků – procesor, paměti, úložiště, síťové prostředky.
3. Úložiště - typy úložišť, iSCSI, typy RAID, NFS, replikace úložišť, zálohování, NAS, SAN, DAS, replikace dat.
4. Vzdálená správa pro hypervizory, monitoring prostředků, konzolový přístup, hromadné úlohy, automatické úlohy.
5. Využití a technologie „snapshotů“ – využití, technologie, vliv na výkon a kapacitu diskového prostoru, možnosti obnovení stavu virtuálních systémů.
6. Virtualizační nástroje pro desktopové použití – VMware Workstation, Vmware Player, Virtualbox – instalace, konfigurace prostředků a sítí.
7. Virtualizační nástroje pro serverové použití I. – VMware ESXi, LXC, KVM – instalace, podporované systémy, konfigurace hardwarových prostředků a sítí.
8. Virtualizační nástroje pro serverové použití II. – Citrix XEN Hypervisor, Hyper-V, Oracle VM Server – instalace, podporované systémy, konfigurace hardwarových prostředků a sítí.
9. Bezpečnost virtualizace, konfigurace přístupů k virtualizační platformě, sdílení prostředků, rizika ve spojení s virtualizací, zálohování.
10. Plná virtualizace, Paravirtualizace, Aplikační virtualizace, srovnání, otevřená diskuze a informace k průběhu zkoušky.
Cvičení:
1. Úvodní cvičení, bezpečnost, rozdělení projektů, seznámení se s učebnou.
2. Virtualizace na desktopových systémech - Virtualbox, VMware Player.
3. Instalace a konfigurace KVM, instalace virtuálních systémů.
4. Nastavení různých typů sítí u virtuálních systémů.
5. Instalace a konfigurace VMware ESXi, instalace virtuálních systémů.
6. Zálohování virtuálních systémů, správa přes webové rozhraní / CLI.
7. Prezentace projektů č. 1.
8. Instalace a konfigurace Citrix XEN Hypervisor.
9. Instalace a konfigurace LXC/LXD.
10. Prezentace projektů č. 2.
11. Konfigurace úložišť pro virtualizaci, možnosti mapování diskového prostoru pro virtuální systémy.
12. Zálohování virtuálních systémů - použití různých nástrojů.
13. Další nástroje pro virtualizaci, virtualizace na ARM procesorech.
14. Zápočet.