Szkolenie kompleksowe: Wirtualizacja z Proxmox – 4 dni

Szkolenie kompleksowe: Wirtualizacja z Proxmox – 4 dni

Proxmox – Agenda szkolenia

Dzień pierwszy

  1. Wprowadzenie do tematyki wirtualizacji i konteneryzacji
    1. Spojrzenie na wirtualizację – czym jest wirtualizacja i jakie daje nam możliwości
    2. Alternatywa dla Wirtualizacji. Konteneryzacja – czym jest konteneryzacja i jakie daje nam możliwości.
    3. Konteneryzacja VS Wirtualizacja – przegląd wszystkich plusów i minusów jednego jak i drugiego rozwiązania. Porównanie i odpowiedź na pytanie kiedy korzystać z jednego a kiedy z drugiego rozwiązania.
    4. Wprowadzenie do konteneryzacji z docker.
      • Docker – Porównanie i możliwości wykorzystanie konteneryzacji z wykorzystaniem docker.
    5. Wprowadzenie do konteneryzacji z LXC i LXD.
      • LXC/LXD – alternatywa dla docker, inny rodzaj konteneryzacji.
    6. Emulacja
    7. KVM – wstęp do Kernel-based Virtual Machine, spojrzenie na darmowe rozwiązanie do wirtualizacji i możliwość wykorzystanie tego rozwiązania
      • Qemu
      • Vit-manager
      • Praca ze środwsikiem KVM
    8. Hyper-V, Virtualbox, Vmware – porównanie innych silników wirtualizacji.
    9. Wstęp do języka YAML i cloud init.
    10. Tworzenie maszyn wirtualnych przy pomocy cloud image w KVM/QEMU – automatyzacja i szybkie tworzenie maszyn wirtualnych.
      • Uruchamianie obrazów cloud init
      • Konfiguracja własna cloud init

Dzień drugi

  1. Wstęp do proxmoxa
    1. Proxmox – wstęp, czym jest proxmox, dlaczego warto, czemu zyskuje na popularności.
    2. Proxmox w środowisku Data Center.
    3. Planowanie Infrastruktury pod serwer proxmox – własny data center vs hostingowany.
    4. Zależności CPU, STORAGE, RAM.
    5. Środowisko produkcyjne vs Środowisko HomeLab.
    6. Licencjonowanie.
  2. Przygotowanie środowiska pracy
    1. Platforma demonstracyjna
    2. Proxmox wymagania sprzętowe.
    3. Proxmox – pobieranie Proxmox 8
    4. Tworzenie bootable usb / instalation disk na systemach windows, macos, Linux.
    5. Instalacja Proxmox 8 GUI and Terminal.
    6. Proxmox instalacja na serwerze u dostawcy hostingowego.
    7. Uruchomienie proxmox na lab w digitalocean lub aws.

Dzień Trzeci

  1. Proxmox Deep Dive
    1. Praca z interfejsem Web GUI użytkownika.
      • Zanurzenie się w panel GUI – rozebranie go na czynniki pierwsze.
      • Dodatkowe zabezpieczania
    2. IAM w proxmox – wstęp do zarządzania użytkownikami i uprawnieniami w proxmox
      • Dodawanie użytkowników
      • Tworzenie api klucza
      • Dodatkowe zabezpieczania
    3. Zrozumienie dostępnych metod autoryzacji w proxmox
    4. Zarządzanie węzłami
      • Single node
      • HA node proxmox
    5. Zarządzanie proxmox w Data Center
      • Tworzenie klastra proxmox 3 node vs 2 node plus biken
    6. Wprowadzenie i tworzenie sieci w proxmox.
      • Podstawy konstrukcji interfejsów sieciowych
      • Vlan
      • Praca z firewall
    7. VirtIO w Proxmox
    8. CPU Pass-Through
    9. Obrazy ISO
    10. Maszyny wirtualne w proxmox i kontenery
      • Start maszyny wirtualnej
      • Start kontenera
      • Wykonywanie snapshot
      • Tworzenie template
  2. Deep Dive Kontenery LXC i testy sieci
    1. Prywatność w LXC
    2. LXC vs Docker
    3. KVM vs LXC
    4. Szablony maszyn wirtualnej
      • Wykorzystanie template i jak na podstawie nich uruchamiać maszyny wirtualne i kontenery
    5. Cloud init
      • Automatyzacja w tworzeniu maszyn wirtualnych. Szybkość i elastyczność konfiguracji
    6. Klonowanie maszyn wirtualnych

Dzień Czwarty

  1. Proxmox Storage
    1. O dostępnych opcjach store w proxmox
      • ZFS, local, backup, iso, smb, nfs, lvm
    2. Manipulacja dyskami w maszynach wirtualnych
      • Modyfikacja, zwiększanie, dodawanie dysku
    3. Integracja z USB storage w proxmox
    4. Dodanie dodatkowego lokalnego storegu w proxmox
    5. Proxmox Shared storage
      • SMB, CIFS, NFS,
    6. Ceph storage w proxmox
      • Konfiguracja i instalacja CEPH
      • Przygotowanie i wdrożenie monitor i director ceph
      • Tworzenie i przygotowanie OSD
      • Rezerwacja pool w ceph.
  2. Automatyzacja w proxmox
    1. Terraform w proxmox – wstęp do terraform.
      • Wprowadzenie do jezyka HCL i konstrukcji logicznej terraform z wykorzystaniem providera proxmox.
    2. Automatyzacja konfiguracji z terraform
      • Przygotowanie projektu do zarzdzania i uruchamiania obiektów w proxmox za pomocą terraform.
    3. Automatyzacja konfiguracji proxmox
      • Automatyzacja ze skryptami bash w proxmox
      • Ansible w proxmox – wstęp do ansible
      • Automatyzacja z ansible

Wymagania od kursantów:

Komputer z systemem Windows, Mac Lub Linux do uczestnictwa w szkoleniu.
Komputer do instalacji Proxmox (Jeżeli nie dysponujesz własnym sprzętem nie przejmuj się będzie dostępne środowisko labowe na czas szkolenia oraz skrypty bys mogł sobie poćwiczyć samodzielnie z przygotowanym labem nawet po szkoleniu):

  • Może być to ta sama maszyna – w tym celu będzie potrzebna wirtualizacja
    • Vmware, virtualbox, kvm do przeprowadzenia zadań podczas szkolenia
  • Visual studio code – do pracy z kodem
  • Putty, mobaxterm – lub inny terminal do pracy z sesjami SSH.
  • Środowisko cloud
    • DigitalOcean, AWS

Opis szkolenia:

Szkolenie Proxmox to kompleksowy, czterodniowy kurs, którego celem jest zapewnienie uczestnikom pełnej wiedzy i umiejętności z zakresu zarządzania systemem wirtualizacji Proxmox Virtual Environment (PVE). Proxmox to otwartoźródłowa platforma do wirtualizacji serwerów, która integruje wirtualizację opartą na KVM (Kernelbased Virtual Machine) oraz konteneryzację z LXC (Linux Containers), umożliwiając tworzenie elastycznych, skalowalnych i wysoce dostępnych środowisk IT.

Pierwszy dzień szkolenia jest poświęcony wprowadzeniu do zagadnień związanych z wirtualizacją oraz konteneryzacją. Uczestnicy poznają podstawy obu tych technologii, ucząc się, jak je skutecznie wykorzystać w różnych scenariuszach. Szczególny nacisk położony jest na porównanie wirtualizacji z KVM oraz konteneryzacji z wykorzystaniem technologii Docker oraz LXC/LXD. W trakcie tego dnia omówione zostaną również zalety i wady obu podejść oraz kryteria wyboru między nimi w zależności od potrzeb projektu. Uczestnicy zdobędą także praktyczną wiedzę na temat tworzenia i automatyzacji
maszyn wirtualnych przy użyciu Cloud Init oraz konfiguracji środowisk wirtualnych na bazie QEMU i KVM.

Drugi dzień szkolenia skupia się na instalacji i konfiguracji Proxmox. Kursanci dowiedzą się, czym jest Proxmox i dlaczego coraz częściej jest wybierany jako rozwiązanie wirtualizacyjne w nowoczesnych centrach danych. Zostaną omówione zarówno wymagania sprzętowe, jak i aspekty planowania infrastruktury, takie jak optymalne zarządzanie zasobami CPU, RAM oraz storage. Ważnym elementem tego dnia będzie praca w specjalnie przygotowanym środowisku labowym, które zostanie udostępnione
wszystkim uczestnikom. Umożliwi to im dowolne konfigurowanie, testowanie oraz eksperymentowanie z Proxmox, bez obaw o stabilność środowiska produkcyjnego.Dzięki temu kursanci będą mieli możliwość „psucia” i rekonfigurowania swoich środowisk w celach nauki, co pozwoli na lepsze zrozumienie poszczególnych funkcji i mechanizmów.


Trzeci dzień to głębokie zanurzenie w zaawansowane funkcje Proxmox. Uczestnicy rozpoczną pracę z interfejsem Web GUI, poznają proces logowania oraz konfiguracji dodatkowych zabezpieczeń, takich jak zarządzanie użytkownikami, uprawnieniami (IAM) oraz kluczami API. Ten dzień obejmuje również tematy związane z zarządzaniem węzłami, w tym tworzenie klastrów wysokiej dostępności (HA) i efektywne zarządzanie środowiskiem Data Center. Szczególna uwaga zostanie poświęcona zarządzaniu
sieciami w Proxmox, w tym tworzeniu interfejsów sieciowych, konfiguracji VLAN-ów oraz pracy z wbudowanym firewallem. Na zakończenie kursanci dowiedzą się, jak uruchamiać i zarządzać maszynami wirtualnymi oraz kontenerami w Proxmox, korzystając m.in. z technologii VirtIO oraz CPU Pass-Through.

Czwarty dzień szkolenia w pełni poświęcony jest zarządzaniu storage’em w Proxmox. Uczestnicy poznają szeroki wachlarz opcji dotyczących przechowywania danych, w tym lokalne i zdalne systemy plików, takie jak ZFS, SMB, NFS, a także zaawansowane rozwiązania, jak Ceph Storage, umożliwiające tworzenie wysoce dostępnych, skalowalnych magazynów danych. Kursanci nauczą się nie tylko konfigurować i zarządzać różnymi rodzajami storage’u, ale również integrować Proxmox z zewnętrznymi
nośnikami, np. przez porty USB. Na koniec kursu zostaną wprowadzeni w tematy związane z automatyzacją zarządzania infrastrukturą w Proxmox przy użyciu narzędzi takich jak Terraform i Ansible, które pozwalają na tworzenie, wdrażanie i zarządzanie środowiskami w sposób szybki i zautomatyzowany.

Szkolenie skierowane jest do specjalistów IT, administratorów systemów oraz wszystkich osób odpowiedzialnych za zarządzanie infrastrukturą wirtualną, które chcą zdobyć praktyczne umiejętności w pracy z Proxmox. Dzięki odpowiednio dobranym tematom i stopniowemu wprowadzaniu coraz bardziej zaawansowanych zagadnień, uczestnicy zdobędą solidną wiedzę teoretyczną i praktyczną, która pozwoli im efektywnie wykorzystać Proxmox w codziennej pracy.


Wymagania wstępne do kursu obejmują podstawową znajomość systemów operacyjnych Linux oraz doświadczenie w pracy z narzędziami do wirtualizacji, co zapewni lepsze zrozumienie omawianych tematów i efektywniejsze korzystanie z wiedzy nabytej podczas szkolenia.

Zamówienie

2500,00

PLN

Zamów
Copyright © 2022 Help Point IT. Szkolenia tworzone z pasją. Masz pytanie wyślij emiala: zapytania(małpa)szkolenia(kropka)cloud

Help Point IT Piotr Koska NIP: PL8522454193