Proxmox: Virtualizace, clustering a správa (PVCS)

Co je to Proxmox

Proxmox je open source nástavba KVM Virtualizace a LXC kontejnerů. Přináší enterprise virtualizaci a jednoduchou správu virtuálních strojů a kontejnerů na léty prověřený virtualizační stack na Linuxu.


Jak školení probíhá:

Školení probíhá formou workshopu, vše si prakticky vyzkoušíme. Od instalace Proxmox serveru, po nastaveni HA pro virtuální servery.


Agenda:

  • Úvod do Virtualizace, Kontejnerizace a Proxmoxu
  • Nastavení Proxmoxu
  • Nastavení storage
  • Práce s KVM virtuálnímy servery
  • Práce s LXC kontejnery (lightweight virtualizace)
  • Backup, restore
  • Migrace a HA


Pro koho je školení určeno:

Školení je primárně určeno administrátorům, kteří nemají s virtualizací a Proxmoxem žádné nebo jen malé zkušenosti.


Předchozí znalosti:

Základní znalost administrace Linuxu.


Podrobný přehled kurzu

Uvod

  • Uvod do virtualizace
  • Co je Proxmox
  • Klicove vlastnosti Proxmoxu
  • Proxmox vs ostatni (VMWare, OpenStack, …)
  • Proxmox pricing model (+ porovnani s VMWare)


Setup

  • Pozadavky a zavislosti instalace
  • Instalace z ISO
  • Instalace na Debian (lab & dev environment)
  • Zakladni konfigurace SSL, site, …


Proxmox UI

  • Intro do UI Proxmoxu
  • Zakladni orientace v sekcich (datacenter, nodes, …)
  • Prace s long running joby


Storage

  • Uvod do moznosti storage v Proxmoxu
  • Lokani storage
  • LVM, Disky
  • ZFS
  • Sitova storage a pole
  • NFS
  • ISCII
  • Ceph (RBD, CephFS)
  • Proxmox Backup Server jako storage pro backupy
  • ZFS
  • Uvod a do ZFS a vyhody ZFS
  • Setup a konfigurace ZFS
  • Prace se ZFS (v UI a CLI)
  • ZFS send a synchronizace FS
  • Ceph jako storage pro Kubernetes (bezici v Proxmoxu)


Virtualni Servery (VMs)

  • Intro do KVM - Proxmox virtualizace
  • Prace s ISO images
  • Vytvoreni VM (pomoci UI, CLI, API a Terraformu)
  • Sprava VMs (pomoci UI, CLI, API a Terraformu)
  • Konfigurace VM pomoci CloudInitu
  • Qemu Guest Agent (podobne VMWare tools)
  • Snapshots
  • Backups & Restore
  • Prace se sablonami VMs


Kontejnery

  • Co jsou to kontejnery v Proxmoxu
  • Rozdil kontejneru a virtualnich stroju (VMs)
  • Kde pouzit kontejnery
  • Prace s templates kontejneru
  • Instalace kontejneru (pomoci UI, CLI, API a Terraformu)
  • Prace s kontejnery


Proxmox Cluster

  • Uvod do Proxmox clusteru a vyhod co prinasi
  • HW pozadavky clusteroveho reseni
  • Setup clusteru & best practice
  • Replikace
  • Uvod do replikace ZFS storage
  • Setup replikace
  • Vysoce dostupne VMs (HA)
  • Nastaveni vysoke dostupnosti VMs
  • Setup HA pomoci replikace nad ZFS
  • Setup HA pomoci Ceph storage
  • Ukazka a test vysoke dostupnosti celeho clusteru (VMs, network, storage)
  • Zive migrace VMs
  • Migrace kontejneru
  • Troubleshooting (clusteru, replikace a HA)


Ceph

  • Uvod do Ceph
  • Co je to Ceph
  • Klicove vlastnosti Cephu
  • Jak funguje Ceph v ramci Proxmox clusteru
  • Setup Cephu
  • Instalace Cephu na Proxmox cluster
  • Konfigurace Cephu
  • Setup OSD a Proxmox Storage (Ceph RBD, CephFS)
  • Sprava Cephu
  • Z UI
  • Pomoci CLI
  • Pouziti Cephu v Kubernetes
  • Troubleshooting Cephu


Networking

  • Intro do Proxmox networkingu
  • Konfigurace network interfaces
  • Konfigurace Linux Bridge
  • Konfigurace VLAN
  • Konfigurace OVS
  • Proxmox SDN (Software Defined Network)
  • Sprava Zones
  • Prace s VNets a Subnets
  • Integrace s IPAM
  • Proxmox Firewall


Auth & Access Controll

  • Intro do Proxmox auth model
  • Konfigurace SSO
  • Integrace s OpenID Connect
  • Integrace s LDAP, AD
  • Uvod a prace s resource pooly (segmentovani VMs, …)
  • Konfigrace pristupu k jednotlivim zdrojum (VMs, storage, …)
  • Vytvareni vlastnich roli


Monitoring

  • Uvod do Proxmox Monitoringu
  • Konfigurace email notifikaci
  • Defaultni metriky v Proxmoxu
  • Integrace s externimi monitoring tooly
  • Integrace s Prometheem a Grafanou
  • Integrace se Zabbixem


Backups & Disaster Recovery

  • Intro do DR funkcionality v Proxmoxu
  • Nastaveni automatickych backupu v clusteru
  • Proxmox Backup Server
  • Ukazka Disaster Recovery


Proxmox Backup Server

  • Co je Proxmox Backup Server a proc jej pouzit
  • Klicove funkce PBS
  • Instalace PBS (pomoci instalatoru i na debian)
  • Zakladni konfigurace PBS (SSO, Auth, …)
  • Konfigurace pristupu a tokenu PBS
  • Datastores
  • Intro do pouzivani Datastores
  • Konfigurace Datastore
  • Propojeni Proxmoxu a PBS datastore
  • Zalohovani Proxmox VMs do PBS
  • Single file recovery pomoci PBS


Migrace z VMWare

  • Jak migrovat z VMWare do Proxmoxu
  • Nastroj na mgraci VMs z VMWare do Proxmoxu


Ukazky z praxe a Q&A

  • Anonymizovane ukazky ruznych instalaci u klientu
  • Caste problemy a jejich reseni
  • Otazky a odpovedi - vse co Vas extra zajima