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

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

Požadavky klienta

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.
  • Síťový přístup k systému souborů – 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řipojení – Klienti musí být schopni použít příkaz POSIX mount pro připojení k systému souborů.
  • Dosažení inzerovaného výkonu:
  • 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ých typů zabrání správné instalaci modulu Lustre v klientovi.

Základní pracovní postup je následující:

  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. Výběrem odkazů přejděte na pokyny k instalaci:

Pokud potřebujete podporovat jinou distribuci, obraťte se na tým podpory.

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

Po připojení klientů 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 provést jednu z následujících úloh:

  • Přístup k datům z integrovanéhokontejnerho Proces vytvoření naplní metadata systému souborů a při čtení se soubor přidá do systému souborů Lustre.
  • Přidejte data do systému souborů (pokud jste nepřidali naplněný kontejner objektů blob při vytváření).
  • Spusťte výpočetní úlohu.

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ů.

Odpojení systému souborů Spravované lustre Azure s využitím naplánovaných událostí

Další kroky