Bądźmy w kontakcie

Plan Szkolenia

I. Przegląd technologii Lustre

1. Omówienie technologii Lustre

  • Wprowadzenie do równoległych systemów plików i wymagań pamięci masowej dla HPC
  • Rola Lustre w środowiskach obliczeń wysokiej wydajności
  • Ewolucja i architektura Lustre
  • Porównanie z tradycyjnymi rozproszonymi i sieciowymi systemami plików
  • Typowe scenariusze wdrożeń Lustre

2. Funkcje i możliwości Lustre

  • Wysokoprzepustowe równoległe operacje wejścia/wyjścia
  • Skalowalność dla środowisk obliczeniowych na dużą skalę
  • Koncepcje separacji metadanych i danych
  • Charakterystyka wydajności i ograniczenia
  • Integracja z klastrami HPC i obciążeniami naukowymi

II. Architektura Lustre i podstawowe komponenty

1. Architektura systemu Lustre

  • Zrozumienie architektury klient-serwer Lustre
  • Przegląd komponentów Lustre:
    • Serwer metadanych (MDS)
    • Cel metadanych (MDT)
    • Serwer przechowywania obiektów (OSS)
    • Cel przechowywania obiektów (OST)
    • Klienci Lustre

2. Koncepcje zarządzania danymi w Lustre

  • Zasady striping'u plików i przechowywania obiektów
  • Operacje na metadanych
  • Strategie rozmieszczania danych
  • Logiczna organizacja pamięci masowej

III. Planowanie sprzętu i przygotowanie środowiska

1. Projektowanie infrastruktury pamięci masowej Lustre

  • Dobór komponentów sprzętowych
  • Wymagania dotyczące serwerów pamięci masowej
  • Technologie dyskowe i zagadnienia RAID
  • Planowanie infrastruktury sieciowej
  • Planowanie pojemności i wydajności

2. Przygotowanie środowiska operacyjnego

  • Obsługiwane systemy operacyjne
  • Wymagania dotyczące jądra i sterowników
  • Wymagania konfiguracji sieci
  • Przygotowanie serwerów i klientów

IV. Instalacja i konfiguracja Lustre

1. Proces instalacji Lustre

  • Instalowanie pakietów oprogramowania Lustre
  • Konfigurowanie repozytoriów i zależności
  • Przygotowanie węzłów serwerów i klientów
  • Inicjowanie usług Lustre

2. Tworzenie systemu plików Lustre

  • Formatowanie celów metadanych i przechowywania obiektów
  • Konfigurowanie parametrów systemu plików
  • Montowanie klientów Lustre
  • Weryfikacja instalacji

V. Zarządzanie siecią Lustre

1. Architektura sieci Lustre

  • Przegląd LNet (sieci Lustre)
  • Obsługiwane technologie sieciowe
  • Konfigurowanie interfejsów sieciowych
  • Zarządzanie wieloma ścieżkami sieciowymi

2. Optymalizacja wydajności sieci

  • Strategie strojenia sieci
  • Zagadnienia przepustowości i opóźnień
  • Rozwiązywanie problemów z komunikacją sieciową

VI. Układ plików, zarządzanie pamięcią masową i administrowanie przestrzenią

1. Zarządzanie układami plików

  • Zrozumienie koncepcji striping'u
  • Konfigurowanie liczby pasków, rozmiaru i rozmieszczenia
  • Optymalizacja układów pod kątem obciążeń

2. Zarządzanie pojemnością pamięci masowej

  • Monitorowanie wykorzystania OST
  • Równoważenie wykorzystania pamięci masowej
  • Zarządzanie pulami pamięci masowej
  • Rozszerzanie pojemności Lustre

VII. Zarządzanie wydajnością operacji wejścia/wyjścia w Lustre

1. Zrozumienie operacji wejścia/wyjścia w Lustre

  • Koncepcje równoległych operacji wejścia/wyjścia
  • Wydajność metadanych a wydajność danych
  • Buforowanie po stronie klienta
  • Wzorce operacji wejścia/wyjścia i charakterystyka obciążeń

2. Techniki optymalizacji wydajności

  • Strojenie konfiguracji striping'u
  • Optymalizacja obciążeń aplikacji
  • Poprawa wydajności metadanych
  • Redukcja wąskich gardeł operacji wejścia/wyjścia

VIII. Bezpieczeństwo Lustre i zarządzanie dostępem

1. Zabezpieczanie środowisk Lustre

  • Zarządzanie użytkownikami i grupami
  • Koncepcje uwierzytelniania
  • Zagadnienia bezpieczeństwa sieci
  • Ochrona dostępu do danych

2. Zarządzanie kontrolą dostępu

  • Uprawnienia do plików
  • Konfiguracja list ACL
  • Najlepsze praktyki bezpieczeństwa

IX. Zarządzanie limitami i kontrolą zasobów

1. Zarządzanie limitami w Lustre

  • Zrozumienie limitów dla użytkowników i grup
  • Konfigurowanie ustawień limitów
  • Monitorowanie wykorzystania limitów
  • Postępowanie w przypadku naruszeń limitów

2. Zarządzanie pojemnością

  • Zarządzanie zużyciem pamięci masowej
  • Planowanie alokacji zasobów

X. Wysoka dostępność i niezawodność

1. Projektowanie wysoko dostępnych systemów Lustre

  • Koncepcje wysokiej dostępności
  • Architektura przełączania awaryjnego
  • Redundancja serwera metadanych
  • Mechanizmy odzyskiwania usług

2. Monitorowanie kondycji systemu

  • Wykrywanie awarii
  • Zarządzanie stanami zdegradowanymi
  • Procedury odzyskiwania

XI. Monitorowanie, testy porównawcze i analiza wydajności

1. Narzędzia monitorowania Lustre

  • Monitorowanie wydajności systemu
  • Sprawdzanie kondycji serwerów i klientów
  • Zbieranie statystyk operacyjnych
  • Identyfikowanie wąskich gardeł

2. Testy porównawcze wydajności Lustre

  • Zasady testowania wydajności
  • Narzędzia i metodologie testów porównawczych
  • Pomiar przepustowości i opóźnień
  • Interpretacja wyników testów porównawczych

XII. Kopia zapasowa, odzyskiwanie i ochrona danych

1. Strategie tworzenia kopii zapasowych dla Lustre

  • Zagadnienia planowania kopii zapasowych
  • Ochrona metadanych i danych użytkowników
  • Koncepcje migawek i replikacji

2. Operacje odzyskiwania

  • Przywracanie usług Lustre
  • Odzyskiwanie po awariach
  • Walidacja integralności danych

XIII. Aktualizacja i utrzymanie Lustre

1. Planowanie aktualizacji Lustre

  • Przygotowanie środowisk do aktualizacji
  • Zagadnienia zgodności
  • Procedury aktualizacji

2. Utrzymanie systemu

  • Stosowanie poprawek
  • Zarządzanie zmianami konfiguracji
  • Minimalizowanie przestojów

XIV. Rozwiązywanie problemów z Lustre w środowiskach produkcyjnych

1. Metodyka rozwiązywania problemów

  • Zrozumienie dzienników Lustre
  • Identyfikowanie typowych wzorców awarii
  • Polecenia i narzędzia diagnostyczne

2. Typowe problemy z Lustre

  • Awarie komunikacji sieciowej
  • Problemy z wydajnością metadanych
  • Awarie OST
  • Problemy z montowaniem klientów
  • Spadek wydajności

XV. Warsztat końcowy i podsumowanie kursu

1. Kompleksowe ćwiczenie z administrowania Lustre

  • Przegląd projektu architektury
  • Wdrażanie i konfigurowanie Lustre
  • Monitorowanie wydajności systemu
  • Rozwiązywanie problemów operacyjnych

2. Podsumowanie i najlepsze praktyki

  • Kluczowe koncepcje administrowania
  • Zalecenia dotyczące wdrożeń produkcyjnych
  • Lista kontrolna optymalizacji wydajności
  • Pytania i odpowiedzi oraz przegląd wiedzy

Wymagania

  • Znajomość zagadnień związanych z pamięcią masową

Grupa docelowa

  • Administratorzy systemów
  • Administratorzy sieci
  • Architekci systemów
  • Programiści systemowi
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie