Udostępnij za pośrednictwem


Automatyczne instalowanie klientów w zarządzanym systemie plików Lustre platformy Azure przy użyciu narzędzia fstab

W tym artykule opisano, jak automatycznie zainstalować klientów Lustre przy użyciu narzędzia fstab, aby można było automatycznie zainstalować katalog Azure Managed Lustre po ponownym uruchomieniu maszyny wirtualnej klienta Lustre.

Warunki wstępne

Aby można było zaktualizować plik /etc/fstab klienta azure Managed Lustre, należy utworzyć system plików Azure Managed Lustre. Aby uzyskać więcej informacji, zobacz Tworzenie zarządzanego systemu plików Lustre platformy Azure przy użyciu witryny Azure Portal.

Procedura

Aby zaktualizować plik /etc/fstab na maszynie wirtualnej klienta Lustre:

  1. Połącz się z maszyną wirtualną klienta managed Lustre i otwórz plik /etc/fstab w edytorze.
  2. Dodaj wiersz opisany w tej sekcji do pliku /etc/fstab.
  3. Zapisz plik.

Składnia

<MGS IP address>@tcp:/lustrefs </mount_point> lustre <Mount options> <Backup method> <File system check>

Przykład

<MGS IP Address>@tcp:/lustrefs </mount_point> lustre defaults,noatime,flock,_netdev,x-systemd.automount,x-systemd.requires=network.service 0 0

Nota

Możesz skopiować przykład i dodać odpowiedni adres IP usługi Lustre Management Service (MGS) i punkt instalacji na potrzeby konfiguracji domyślnej funkcjonalnej.

Parametry

Wymagane są następujące parametry.

Nazwa Opis
MGS IP address Adres IP podany w portalu.
/mount_point Katalog, do którego chcesz zainstalować zarządzany system plików Lustre.
Mount options Aby uzyskać zalecane ustawienia, zobacz tabelę opcje montowania.
Backup method Opcja binarna wskazująca, czy operacja dumpowania powinna utworzyć kopię zapasową systemu plików. Nie zalecamy używania tej metody i należy ją ustawić na 0.
File system check Wskazuje kolejność, w której fsck sprawdza systemy plików podczas uruchamiania. Ustaw wartość na 0, która wskazuje, że fsck nie jest uruchamiana podczas uruchamiania.

Opcje instalacji

Opcje instalacji można uwzględnić w wierszu fstab. Każda wartość jest rozdzielona przecinkami. Zalecamy, aby domyślnie uwzględnić następujące opcje, chyba że Państwa system wymaga innego ustawienia.

Nazwa Opis
defaults Informuje system operacyjny o użyciu domyślnych opcji instalacji. Po zainstalowaniu systemu plików można wyświetlić listę domyślnych opcji instalacji, wyświetlając dane wyjściowe polecenia mount.
noatime Wyłącza aktualizacje dotyczące czasów dostępu inode. Jeśli chcesz zaktualizować czas dostępu inode, usuń tę opcję instalacji.
flock Instaluje system plików z włączonym blokowaniem plików. Jeśli nie chcesz włączyć blokowania plików, usuń tę opcję instalacji.
_netdev Informuje system operacyjny, że system plików znajduje się na urządzeniu, które wymaga dostępu do sieci. Ta opcja uniemożliwia instancji zamontowanie systemu plików, dopóki sieć nie zostanie włączona na kliencie.
x-systemd.automount Pomaga zapewnić, że automatyczna instalacja nie jest uruchamiana, dopóki łączność sieciowa nie będzie w trybie online. Ta opcja jest używana z x-systemd.requires=network.service.
x-systemd.requires=network.service Pomaga zapewnić, że automatyczny montaż nie jest uruchamiany, dopóki łączność sieciowa nie będzie w trybie online. Ta opcja jest używana z x-systemd.automount. Należy pamiętać, że network.service mogą nie być znane ze wszystkich dystrybucji, co może powodować problemy z innymi systemami plików. Możesz wykluczyć go z wiersza fstab, jeśli powoduje problemy.

Konkluzja

Maszyna wirtualna klienta Lustre jest teraz skonfigurowana do instalowania zarządzanego systemu plików Lustre platformy Azure przy każdym ponownym uruchomieniu.

W niektórych przypadkach może być konieczne uruchomienie maszyny wirtualnej klienta Lustre niezależnie od stanu zainstalowanego systemu plików Azure Managed Lustre. W takich przypadkach dodaj opcję nofail do wpisu systemu plików w pliku /etc/fstab.