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:
- Klienti musí být ve stejné zóně dostupnosti, ve které se cluster nachází.
- Povolte akcelerované síťové služby na všech klientských virtuálních počítačích. Pokud tato možnost není povolená, vyžaduje úplné povolení akcelerovaných síťových služeb zastavení nebo uvolnění jednotlivých virtuálních počítačů.
- 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í:
- Nainstalujte nebo upgradujte klientský software Lustre na každého klienta.
mount
Pomocí příkazu zpřístupníte systém souborů Azure Managed Lustre v klientovi.- 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:
- AlmaLinux HPC 8.6
- AlmaLinux 8
- Red Hat Enterprise Linux (RHEL) 7
- Red Hat Enterprise Linux (RHEL) 8
- Red Hat Enterprise Linux (RHEL) 9
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
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ů.
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íchmount
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í