Łączenie klientów z systemem plików Azure Managed Lustre

Przestroga

Ten artykuł odwołuje się do systemu CentOS — dystrybucji systemu Linux, która zbliża się do stanu zakończenia życia (EOL). Rozważ odpowiednie użycie i zaplanuj. Aby uzyskać więcej informacji, zobacz wskazówki dotyczące końca życia systemu CentOS.

W tym artykule opisano sposób przygotowywania klientów i instalowania systemu plików Azure Managed Lustre z komputera klienckiego.

Wymagania wstępne klienta

Maszyny klienckie z systemem Linux mogą uzyskiwać dostęp do rozwiązania Azure Managed Lustre. Podstawowe wymagania klienta są następujące:

  • Oprogramowanie klienckie lustra — klienci muszą mieć zainstalowany odpowiedni pakiet klienta Lustre. Wstępnie utworzone pakiety klienta są testowane za pomocą rozwiązania Azure Managed Lustre. Aby uzyskać instrukcje i opcje pobierania pakietów, zobacz Instalowanie lub uaktualnianie oprogramowania klienckiego Lustre . Pakiety klienta są dostępne dla kilku często używanych dystrybucji systemu operacyjnego Linux.
  • Dostęp sieciowy do systemu plików — maszyny klienckie muszą mieć łączność sieciową z podsiecią, która hostuje system plików Azure Managed Lustre. Jeśli klienci znajdują się w innej sieci wirtualnej, może być konieczne użycie komunikacji równorzędnej sieci wirtualnych.
  • Instalacja — klienci muszą mieć możliwość użycia polecenia POSIX mount w celu nawiązania połączenia z systemem plików.
  • Aby osiągnąć anonsowana wydajność:
  • Typ zabezpieczeń — podczas wybierania typu zabezpieczeń dla maszyny wirtualnej wybierz standardowy typ zabezpieczeń. Wybranie opcji Zaufane uruchamianie lub typy poufne uniemożliwiają prawidłowe zainstalowanie modułu Lustre na kliencie.

Podstawowy przepływ pracy wygląda następująco:

  1. Zainstaluj lub uaktualnij oprogramowanie klienckie Lustre na każdym kliencie .
  2. mount Użyj polecenia , aby udostępnić na kliencie system plików Azure Managed Lustre.
  3. Jeśli klient nie jest już potrzebny, użyj umount polecenia bez -f opcji (force) lub -l (leniwy), aby całkowicie odinstalować klienta przed jego zamknięciem. Niepowodzenie prawidłowego odinstalowania klienta przed ponownym uruchomieniem lub anulowaniem aprowizacji może spowodować problemy z wydajnością innych klientów.

Instalowanie lub uaktualnianie oprogramowania klienckiego Lustre

Każdy klient łączący się z systemem plików Lustre musi mieć pakiet klienta Lustre zgodny z wersją Lustre systemu plików (obecnie 2.15).

Możesz pobrać wstępnie utworzone i przetestowane pakiety klienta dla rozwiązania Azure Managed Lustre z repozytorium oprogramowania systemu Linux dla produktów firmy Microsoft.

Pakiety i moduły jądra są dostępne dla następujących systemów operacyjnych Linux. Wybierz linki, aby przejść do instrukcji instalacji:

Jeśli potrzebujesz pomocy technicznej w innej dystrybucji, skontaktuj się z zespołem pomocy technicznej.

Jeśli musisz uaktualnić starszą wersję klienta Lustre w systemie Linux, zobacz Uaktualnianie klienta Lustre do bieżącej wersji. W ramach uaktualniania należy usunąć stare moduły jądra i pakiety oprogramowania.

Uwaga

Firma Microsoft opublikuje nowe pakiety w ciągu jednego dnia roboczego od udostępnienia nowego jądra. Jeśli wystąpią jakiekolwiek problemy, utwórz bilet pomocy technicznej.

Uruchom klienta Lustre przy użyciu polecenia instalacji

Uwaga

Przed uruchomieniem mount polecenia upewnij się, że host klienta może zobaczyć sieć wirtualną systemu plików Azure Managed Lustre. W tym celu można wysłać polecenie ping do adresu IP serwera systemu plików. Jeśli polecenie ping nie powiedzie się, ustaw sieć systemu plików jako komunikację równorzędną z siecią zasobów obliczeniowych.

Zainstaluj wszystkich klientów na adres IP mgs systemu plików. Strona Połączenie klienta w Azure Portal zawiera adres IP i udostępnia przykładowe mount polecenie, które można skopiować i użyć do zainstalowania klientów.

Zrzut ekranu przedstawiający stronę połączenia klienta w portalu.

Polecenie mount zawiera trzy składniki:

  • Ścieżka klienta: ścieżka na maszynie klienckiej, na której powinien zostać zainstalowany system plików Azure Managed Lustre. Wartość domyślna to nazwa systemu plików, ale można ją zmienić. Przed użyciem polecenia upewnij się, że ta ścieżka katalogu istnieje na komputerze klienckim mount .
  • Adres IP usługi MGS: adres IP usługi zarządzania Lustre (MGS) zarządzanego systemu plików Lustre platformy Azure.
  • Opcje polecenia instalacji: dodatkowe zalecane opcje są zawarte w przykładowym mount poleceniu.

Te składniki są montowane w poleceniu z tym formularzem mount :

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>
  • Wartość lustrefs w terminie ADRESU IP usługi MSG to przypisana przez system nazwa wewnętrzna skojarzona z klastrem Lustre wewnątrz systemu zarządzanego przez platformę Azure. Nie zmieniaj tej wartości literału podczas tworzenia własnych mount poleceń.

  • Ustaw ścieżkę klienta na dowolną wygodną ścieżkę instalacji, która istnieje na klientach. Nie musi być nazwą systemu plików Azure Managed Lustre (która jest wartością domyślną).

Przykładowe mount polecenie:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

Po nawiązaniu połączenia klientów z systemem plików można użyć systemu plików Azure Managed Lustre, tak jak w przypadku dowolnego zainstalowanego systemu plików. Na przykład możesz wykonać jedno z następujących zadań:

  • Uzyskiwanie dostępu do danych ze zintegrowanego kontenera obiektów blob: wyślij żądanie pliku bezpośrednio do punktu instalacji. Proces tworzenia wypełnia metadane systemu plików, a plik jest dodawany do systemu plików Lustre podczas jego odczytu.
  • Dodaj dane do systemu plików (jeśli nie dodano wypełnionego kontenera obiektów blob w czasie tworzenia).
  • Uruchom zadanie obliczeniowe.

Ważne

Gdy klient nie jest już potrzebny, przed jego zamknięciem należy odinstalować klienta bez używania -f opcji (force) lub -l (z opóźnieniem). Niepowodzenie prawidłowego odinstalowania klienta przed ponownym uruchomieniem lub anulowaniem aprowizacji może spowodować problemy z wydajnością innych klientów.

Jak odinstalować zarządzany system plików Lustre platformy Azure przy użyciu zaplanowanych zdarzeń

Następne kroki