Připojení služby Azure HPC Cache

Po vytvoření mezipaměti k ní mají klienti NFS přístup jednoduchým mount příkazem. Příkaz připojí konkrétní cílovou cestu úložiště na Azure HPC Cache k místnímu adresáři na klientském počítači.

Příkaz mount se sýtá z těchto prvků:

  • Jedna z adres pro připojení mezipaměti (uvedená na stránce přehledu mezipaměti)
  • Cesta k virtuálnímu oboru názvů, kterou jste nastavili pro cíl úložiště (uvedený na stránce oboru názvů mezipaměti)
  • Místní cesta, která se má použít v klientovi
  • Parametry příkazu, které optimalizují úspěch tohoto typu připojení NFS

Stránka Pokyny pro připojení pro vaši mezipaměť shromažďuje informace a doporučené možnosti a vytvoří prototyp příkazu pro připojení, který můžete zkopírovat. Podrobnosti najdete v tématu Použití nástroje pro pokyny k připojení.

Příprava klientů

Podle pokynů v této části se ujistěte, že Azure HPC Cache připojit klienty.

Poskytnutí síťového přístupu

Klientské počítače musí mít síťový přístup k virtuální síti mezipaměti a privátní podsíti.

Můžete například vytvořit klientské virtuální počítače ve stejné virtuální síti nebo použít koncový bod, bránu nebo jiné řešení ve virtuální síti pro přístup z vnějšku. (Mějte na paměti, že v podsíti mezipaměti by nemělo být hostované nic jiného než samotná mezipaměť.)

Instalace nástrojů

Nainstalujte příslušný linuxový utility pro podporu příkazu pro připojení NFS:

  • Pro Red Hat Enterprise Linux nebo SuSE:sudo yum install -y nfs-utils
  • Pro Ubuntu nebo Debian: sudo apt-get install nfs-common

Vytvoření místní cesty

Na každém klientovi vytvořte cestu k místnímu adresáři pro připojení k mezipaměti. Vytvořte cestu pro každou cestu k oboru názvů, kterou chcete připojit.

Příklad: sudo mkdir -p /mnt/hpc-cache-1/target3

Stránka s pokyny pro připojení v Azure Portal obsahuje prototypový příkaz, který můžete zkopírovat.

Když připojíte klientský počítač k mezipaměti, přidružíte tuto cestu k virtuální cestě oboru názvů, která představuje export cíle úložiště. Vytvořte adresáře pro každou cestu k virtuálnímu oboru názvů, který bude klient používat.

Použití nástroje pro pokyny k připojení

K vytvoření kopírovatelného příkazu pro připojení můžete Azure Portal stránce Pokyny pro připojení v nástroji . Otevřete stránku v části Konfigurace zobrazení mezipaměti na portálu.

Před použitím příkazu na klientovi se ujistěte, že klient splňuje požadavky a má software potřebný k použití příkazu NFS, jak je popsáno výše v tématu mount Příprava klientů.

snímek obrazovky Azure HPC Cache instance serveru na portálu s načtenou stránkou > pokyny pro připojení

Pomocí tohoto postupu vytvořte příkaz mount.

  1. Přizpůsobte pole Cesta klienta. Toto pole obsahuje příklad příkazu, který můžete použít k vytvoření místní cesty v klientovi. Klient přistupuje k obsahu z Azure HPC Cache místně v tomto adresáři.

    Klikněte na pole a upravte příkaz tak, aby obsahoval název adresáře, který chcete. Název se zobrazí na konci řetězce za sudo mkdir -p

    Snímek obrazovky s polem cesty klienta a kurzorem umístěným na konci

    Po dokončení úprav pole se příkaz mount v dolní části stránky aktualizuje novou cestou klienta.

  2. V seznamu zvolte Adresu pro připojení k mezipaměti. V této nabídce jsou uvedeny všechny přípojné body klienta mezipaměti.

    Vyvažte zatížení klienta napříč všemi dostupnými adresami pro připojení, aby byl výkon mezipaměti lepší.

    Snímek obrazovky s polem adresy pro připojení k mezipaměti se selektorem zobrazující tři IP adresy, ze které si můžete vybrat

  3. Zvolte cestu k virtuálnímu oboru názvů, která se má použít pro klienta. Tyto cesty odkazují na exporty v back-endové úložném systému.

    Snímek obrazovky s polem Cesta virtuálního oboru názvů a otevřeným selektorem

    Cesty k virtuálnímu oboru názvů můžete zobrazit a změnit na stránce Portálu oboru názvů. Postup najdete v tématu Nastavení agregovaného oboru názvů.

    Další informace o funkci Azure HPC Cache oboru názvů najdete v naplánovat agregovaný obor názvů.

  4. Pole příkazu Připojit se automaticky naplní vlastním příkazem připojení, který používá adresu připojení, cestu k virtuálnímu oboru názvů a cestu klienta, kterou jste nastavili v předchozích polích.

    Kliknutím na symbol kopírování na pravé straně pole ho automaticky zkopírujete do schránky.

    snímek obrazovky s příkazem prototype mount a zobrazeným textem při najetí myší na tlačítko pro kopírování do schránky

    Pod tím zobrazuje alternativní příkazy pro připojení, které mají stejnou cestu klienta a cestu k oboru názvů, ale používají různé adresy pro připojení mezipaměti. Pokud chcete zajistit nejlepší výkon, musíte klienty připojit rovnoměrně mezi všemi dostupnými adresami v HPC Cache.

  5. Zkopírovaný příkaz mount na klientském počítači použijte k jeho připojení k Azure HPC Cache. Příkaz můžete vydat přímo z příkazového řádku klienta nebo zahrnout příkaz mount do instalačního skriptu nebo šablony klienta.

Principy syntaxe příkazů připojení

Příkaz mount má následující tvar:

sudo mount {options} cache_mount_address:/namespace_path local_path

Příklad:

root@test-client:/tmp# mkdir hpccache
root@test-client:/tmp# sudo mount -o hard,proto=tcp,mountproto=tcp,retry=30 10.0.0.28:/blob-demo-0722 hpccache
root@test-client:/tmp#

Po úspěšném provedení tohoto příkazu bude obsah exportu úložiště viditelný v hpccache adresáři na klientovi.

Možnosti příkazu Připojit

V případě robustního připojení klienta předejte do příkazu mount tato nastavení a argumenty:

mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}

Doporučené nastavení příkazu pro připojení Description
hard Změkčněná připojení Azure HPC Cache jsou přidružená k selháním aplikace a možné ztrátě dat.
proto=tcp Tato možnost podporuje odpovídající zpracování chyb sítě NFS.
mountproto=tcp Tato možnost podporuje odpovídající zpracování chyb sítě pro operace připojení.
retry=<value> Nastavte retry=30 tak, aby nedocházelo k přechodným selháním připojení. (V připojeních popředí se doporučuje jiná hodnota.)

Vyhledání komponent příkazu pro připojení

Pokud chcete vytvořit příkaz pro připojení bez použití stránky Pokyny pro připojení, najdete adresy pro připojení na stránce Přehled mezipaměti a cesty k virtuálnímu oboru názvů na stránce Obor názvů.

snímek Azure HPC Cache se stránkou Přehled instance s polem zvýraznění kolem seznamu adres pro připojení v pravém dolním rohu

Poznámka

Adresy pro připojení mezipaměti odpovídají síťovým rozhraním v podsíti mezipaměti. Ve skupině prostředků jsou tyto nic uvedeny s názvy končící -cluster-nic- na a číslem. Tato rozhraní neměňte ani neodstraňte, jinak mezipaměť nebude dostupná.

Cesty k virtuálnímu oboru názvů se zobrazují na stránce nastavení oboru názvů mezipaměti.

snímek obrazovky Nastavení > oboru názvů s polem zvýraznění kolem prvního sloupce tabulky: Cesta k oboru názvů

Použití všech dostupných adres pro připojení

Je nutné rozložit klientský provoz mezi všechny IP adresy uvedené pro mezipaměť. Pokud připojíte všechny klienty pouze k jedné adrese, dojde k narušení výkonu mezipaměti.

Různé adresy pro připojení pro různé klienty můžete vybrat ručně nebo vytvořením skriptu. Server DNS nakonfigurovaný pro dns s kruhovým dotazováním (RRDNS) můžete použít také k automatické obměně připojení klientů mezi všemi dostupnými adresami. Další informace najdete v HPC Cache zatížení a provozu.

Další kroky