o szkoleniu
Szkolenie stanowi kompleksowe wprowadzenie do zaawansowanego zarządzania kopiami zapasowymi oraz odtwarzaniem danych w środowiskach PostgreSQL przy użyciu narzędzia Barman. Podczas warsztatów szczególny nacisk kładziemy na praktyczne aspekty administracji – od instalacji i konfiguracji bezpiecznych połączeń, po zaawansowane techniki backupu przyrostowego i odzyskiwania danych do punktu w czasie (PITR).
dla kogo
Administratorzy baz danych PostgreSQL, inżynierowie systemów Linux oraz specjaliści DevOps i SRE, którzy odpowiadają za bezpieczeństwo danych, ciągłość działania systemów oraz wdrażanie profesjonalnych strategii backupowych w środowiskach korporacyjnych.
blank
czego się nauczysz
Zdobędziesz praktyczne umiejętności samodzielnego wdrożenia serwera Barman oraz przygotowania instancji PostgreSQL pod kątem w pełni niezawodnego Disaster Recovery. Nauczysz się realizować zaawansowane scenariusze kopii zapasowych oraz automatyzować polityki retencji i procesy operacyjne przy użyciu skryptów Hook. Ponadto opanujesz sprawne przywracanie środowisk po awarii, w tym precyzyjne odzyskiwanie danych do punktu w czasie (PITR), remapowanie przestrzeni tabel oraz budowanie redundancji geograficznej.
blank
wymagania
  • Dobra znajomość administracji systemami operacyjnymi z rodziny Linux.
  • Podstawowe doświadczenie w pracy z bazami danych PostgreSQL.
  • Umiejętność sprawnego poruszania się w wierszu poleceń oraz podstawowa znajomość protokołu SSH.
blank
zapewniamy
  • Materiały szkoleniowe.
  • Certyfikat ukończenia kursu sygnowany przez Linux Polska.

    Zapytaj o szkolenie

    * - pola wymagane

    Program szkolenia

    01
    Wprowadzenie i podstawowe koncepcje
    • Co to jest Barman?
    • Kluczowe metryki Disaster Recovery:
      • RPO (Recovery Point Objective)
      • RTO (Recovery Time Objective).
    • Ogólne koncepcje kopii zapasowych:
      • kopie zapasowe fizyczne i logiczne
      • typy kopii zapasowych (fizyczne):
        • pełna (Base Backup)
        • przyrostowa (Incremental)
        • różnicowa (Differential).
      • dzienniki transakcyjne WAL (Write-Ahead Log)
      • odzyskiwanie do punktu w czasie (PITR).
    • Ćwiczenie.
    02
    Instalacja oraz podstawowa konfiguracja Barmana
    • Wymagania systemowe Barmana.
    • Instalacja Barmana.
    • Wymagania wstępne dla PostgreSQL:
      • tworzenie użytkowników PostgreSQL: barman do zadań konserwacyjnych z uprawnieniami do replikacji
      • konfiguracja pg_hba.conf
      • ustawienie wal_level na replica lub logical w postgresql.conf
      • konfiguracja połączeń SSH przy użyciu klucza (metoda rsync).
    • Konfiguracja pierwszego serwera Barmana:
      • tworzenie pliku konfiguracyjnego serwera w /etc/barman.d/
      • omówienie kluczowych parametrów: description, streaming_archiver, backup_method, streaming_conninfo, slot_name, create_slot, conninfo, archiver, reuse_backup, ssh_command.
    • Weryfikacja konfiguracji: użycie komend sprawdzających barman check oraz barman replication-status.
    • Ćwiczenie:
      • instalacja pakietów Barmana na przygotowanej maszynie wirtualnej
      • konfiguracja użytkowników PostgreSQL i pg_hba.conf.
      • tworzenie podstawowej konfiguracji Barmana
      • wykonanie barman check <server_name> i analiza wyników
      • wymuszenie przełączania WAL za pomocą barman switch-wal --force <server_name>
      • zadania konserwacyjne (barman cron), w tym tworzenie slotów replikacji.
    03
    Scenariusze tworzenia kopii zapasowych
    • Scenariusz 1. Backup via streaming protocol (backup_method = postgres).
      • Ćwiczenie.
    • Scenariusz 2. Backup via rsync/SSH (backup_method = rsync).
      • Ćwiczenie.
    04
    Zaawansowane typy kopii zapasowych i strategie
    • Kopie zapasowe przyrostowe (Incremental Backups):
      • na poziomie plików
      • na poziomie bloków
      • ćwiczenie.
    • Kopia zapasowa z repliki Standby (Concurrent Backup of a Standby):
      • ćwiczenie.
    • Kompresja (backup & WAL):
      • kompresja kopii zapasowych
      • kompresja WAL.
    05
    Odzyskiwanie danych
    • Proces odzyskiwania w Barmanie.
    • Składnia polecenia barman restore: barman recover <server_name> <backup_id> <destination_path>.
    • Odzyskiwanie lokalne vs. zdalne.
    • Remapowanie Tablespaces.
    • Odzyskiwanie do punktu w czasie (PITR).
    • Pobieranie WAL-i z Barmana (Fetching WALs from Barman).
    • Ćwiczenie.
    06
    Zarządzanie i automatyzacja
    • Zasady przechowywania danych (Retention Policies):
      • wyjaśnienie parametrów związanych z polityką retencji oraz jej monitoringiem:
        • retention_policy
        • minimum_redundancy
        • barman keep.
      • wymuszanie polityk
      • ćwiczenie.
    • Hook Scripts (Skrypty Haki).
      • Ćwiczenie.
    • Bezpieczeństwo geograficzne (Geographical Redundancy).
    07
    Podsumowanie oraz sesja pytań i odpowiedzi
    • Krótkie podsumowanie kluczowych wniosków ze szkolenia.
    • Otwarta sesja pytań i odpowiedzi, aby rozwiać wszelkie wątpliwości uczestników.

    Opinie

    Krzysztof
    Super fachowcy. Polecam!
    Mariusz
    Bardzo dobre centrum szkoleniowe. Przyjemna atmosfera.
    Paweł
    Szkolenia, szkolenia, szkolenia. Bardzo dobre szkolenia :)

    Kalendarz szkoleń i egzaminów

    czerwiec
    23-26.06.2026
    on-line
    6000 PLN 5100 PLN
    PostgreSQL podstawowy
    lipiec
    14-16.07.2026
    on-line
    5500 PLN 4675 PLN
    PostgreSQL zaawansowany

    Opinie

    Na razie nie ma opinii o produkcie.

    Napisz pierwszą opinię o „Barman – kompleksowe zarządzanie kopiami zapasowymi PostgreSQL”

    Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *