Připojení klientů k systému souborů Lustre spravované službě Azure

Dokončeno

Tato lekce popisuje, jak připravit klienty a připojit systém souborů Azure Managed Lustre z klientského počítače.

Požadavky na klienty

Klientské počítače s Linuxem mají přístup ke spravované lustre Azure. Základní požadavky klienta jsou následující:

  • Klientský software Lustre: Klienti musí mít nainstalovaný příslušný klientský balíček Lustre. Předem připravené klientské balíčky se testují pomocí Azure Managed Lustre. Pokyny a možnosti stahování balíčků najdete v tématu Instalace nebo upgrade klientského softwaru Lustre. Klientské balíčky jsou k dispozici pro několik běžně používaných distribucí operačního systému Linux.
  • Přístup k síti: Klientské počítače potřebují síťové připojení k podsíti, která je hostitelem systému souborů Azure Managed Lustre. Pokud jsou klienti v jiné virtuální síti, možná budete muset použít partnerský vztah virtuálních sítí.
  • Příkaz Připojit – Klienti musí být schopni použít příkaz POSIX mount pro připojení k systému souborů.
  • Výkon: Aby bylo dosaženo optimálního výkonu, klienti by měli splňovat následující požadavky:
  • Typ zabezpečení: Při výběru typu zabezpečení virtuálního počítače zvolte Typ standardního zabezpečení. Zvolení důvěryhodného spuštění nebo důvěrné zabrání správné instalaci modulu Lustre v klientovi.

Následující kroky popisují základní pracovní postup pro připojení klienta k systému souborů Lustre spravované službě Azure:

  1. Nainstalujte nebo upgradujte klientský software Lustre na každého klienta.
  2. mount Pomocí příkazu zpřístupníte systém souborů Azure Managed Lustre v klientovi.
  3. Pokud už klient není potřeba, před umount vypnutím klienta ho vypněte pomocí příkazu bez -f možností (force) nebo -l (opožděné). Selhání správného odpojení klienta před restartováním nebo zrušením zřízení může vést k problémům s výkonem jiných klientů.

Instalace nebo upgrade klientského softwaru Lustre

Každý klient, který se připojuje k systému souborů Lustre, musí mít klientský balíček Lustre, který je kompatibilní s verzí Lustre systému souborů (aktuálně 2.15).

Předem připravené a otestované klientské balíčky pro Azure Managed Lustre si můžete stáhnout z úložiště softwaru Pro Linux pro produkty Microsoftu.

Balíčky a moduly jádra jsou k dispozici pro následující operační systémy Linux:

Pokud potřebujete upgradovat starší verzi klienta Lustre v systému Linux, přečtěte si téma Upgrade klienta Lustre na aktuální verzi. V rámci upgradu je nutné odebrat staré moduly jádra a softwarové balíčky.

Poznámka:

Microsoft publikuje nové balíčky do jednoho pracovního dne od zpřístupnění nového jádra. Pokud dojde k nějakým problémům, vytvořte lístek podpory.

Spuštění klienta Lustre pomocí příkazu mount

Poznámka:

Před spuštěním mount příkazu se ujistěte, že hostitel klienta uvidí virtuální síť systému souborů Azure Managed Lustre. Můžete to provést příkazem ping na IP adresu serveru systému souborů. Pokud příkaz ping neuspěje, nastavte síť systému souborů jako partnerský vztah k síti výpočetních prostředků.

Připojte všechny klienty k IP adrese MGS systému souborů. Na stránce připojení klienta na webu Azure Portal se zobrazuje IP adresa a poskytuje ukázkový mount příkaz, který můžete zkopírovat a použít k připojení klientů.

Snímek obrazovky se stránkou připojení klienta na portálu

Příkaz mount obsahuje tři komponenty:

  • Cesta klienta: Cesta na klientském počítači, kde by se měl připojit systém souborů Azure Managed Lustre. Výchozí hodnota je název systému souborů, ale můžete ji změnit. Před použitím příkazu se ujistěte, že tato cesta k adresáři existuje na klientském mount počítači.
  • IP adresa MGS: IP adresa pro službu správy Lustre spravovaného systému souborů Azure (MGS).
  • Možnosti příkazu Připojit: Do ukázkového mount příkazu jsou zahrnuty další doporučené možnosti.

Tyto komponenty jsou sestaveny do příkazu s tímto formulářem mount :

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>

Hodnota lustrefs v termínu IP adresy MSG je interní název přiřazený systémem přidružený ke clusteru Lustre uvnitř systému spravovaného Azure. Tuto hodnotu literálu při vytváření vlastních mount příkazů neměňte.

Nastavte cestu klienta na libovolnou pohodlnou cestu připojení, která existuje ve vašich klientech. Nemusí to být název systému souborů Azure Managed Lustre (což je výchozí hodnota).

Příklad mount příkazu:

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

Teď, když jsou vaši klienti připojení k systému souborů, můžete použít systém souborů Azure Managed Lustre stejně jako jakýkoli připojený systém souborů. Můžete například spustit výpočetní úlohu pro zpracování dat importovaných z kontejneru objektů blob.

Důležité

Pokud už klienta nepotřebujete, musíte klienta před vypnutím vyčistit bez použití -f možností (force) nebo -l (opožděné). Selhání správného odpojení klienta před restartováním nebo zrušením zřízení může vést k problémům s výkonem jiných klientů.