Připojení služby Azure HPC Cache

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

Příkaz mount se skládá 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říkazů, které optimalizují úspěch tohoto typu připojení systému souborů NFS

Stránka s pokyny k připojení mezipaměti shromažďuje informace a doporučené možnosti pro vás a vytvoří prototyp příkazu pro připojení, který můžete zkopírovat. Podrobnosti najdete v nástroji pokyny k připojení.

Příprava klientů

Podle pokynů v této části se ujistěte, že vaši klienti můžou připojit službu Azure HPC Cache.

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

Klientské počítače musí mít síťový přístup k virtuální síti a privátní podsíti mezipamě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 zvenčí. (Mějte na paměti, že v podsíti mezipaměti by se nemělo hostovat nic jiného než samotná mezipaměť.)

Instalace nástrojů

Nainstalujte příslušný linuxový software pro podporu příkazu pro připojení systému souborů 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

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

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

Stránka s pokyny k připojení na webu 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 cestě virtuálního oboru názvů, která představuje cílový export úložiště. Vytvořte adresáře pro každou z cest virtuálního oboru názvů, které bude klient používat.

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

Pomocí stránky Pokyny k připojení na webu Azure Portal můžete vytvořit příkaz pro kopírování připojení. 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 mount , jak je popsáno výše v části Příprava klientů.

screenshot of an Azure HPC Cache instance in the portal, with the Configure > Mount instructions page loaded

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

  1. Přizpůsobte pole Cesta klienta. Toto pole poskytuje ukázkový příkaz, 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 požadovaný název adresáře. Název se zobrazí na konci řetězce za sudo mkdir -p

    screenshot of the client path field with cursor positioned at the end

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

  2. V seznamu zvolte adresu připojení mezipaměti. Tato nabídka obsahuje seznam všech přípojných bodů klienta mezipaměti.

    Vyrovnávání zatížení klienta napříč všemi dostupnými adresami připojení pro zajištění lepšího výkonu mezipaměti

    screenshot of the cache mount address field, with selector showing three IP addresses to choose from

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

    Screenshot that shows the

    Cesty k virtuálním oborům názvů můžete zobrazit a změnit na stránce Portál oboru názvů . Přečtěte si článek Nastavení agregovaného oboru názvů a zjistěte, jak na to.

    Další informace o funkci agregovaného oboru názvů služby Azure HPC Cache najdete v tématu Plánování agregovaného oboru názvů.

  4. Pole příkazu Připojit automaticky naplní přizpůsobeným příkazem pro 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 pravou stranu pole ho automaticky zkopírujte do schránky.

    screenshot of the prototype mount command field, showing hover text for the

    Pod ním se zobrazují alternativní příkazy pro připojení, které mají stejnou cestu klienta a cestu k oboru názvů, ale používají jiné adresy připojení mezipaměti. Pro zajištění nejlepšího výkonu musíte klienty připojit rovnoměrně mezi všechny dostupné adresy ve službě HPC Cache.

  5. Pomocí zkopírovaného příkazu mount na klientském počítači ho připojte ke službě 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.

Vysvětlení syntaxe příkazu mount

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

sudo mount {options} cache_mount_address:/namespace_pathlocal_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 se obsah exportu úložiště zobrazí v hpccache adresáři v klientovi.

Možnosti příkazu Připojit

Pro robustní připojení klienta předejte tato nastavení a argumenty v příkazu mount:

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í Popis
hard Obnovitelné připojení ke službě Azure HPC Cache jsou přidružená k selháním aplikací a možné ztrátě dat.
proto=tcp Tato možnost podporuje vhodné zpracování chyb sítě NFS.
mountproto=tcp Tato možnost podporuje vhodné zpracování chyb sítě pro operace připojení.
retry=<value> Nastavte retry=30 , 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 mount

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

screenshot of Azure HPC Cache instance's Overview page, with a highlight box around the mount addresses list on the lower right

Poznámka:

Adresy připojení mezipaměti odpovídají síťovým rozhraním uvnitř podsítě mezipaměti. Ve skupině prostředků jsou tyto síťové karty uvedené s názvy končícími -cluster-nic- a čísly. Tato rozhraní nemění ani neodstraňovat, jinak se mezipaměť stane nedostupnou.

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

screenshot of the portal Settings > Namespace page with a highlight box around the first column of the table:

Použít všechny dostupné adresy pro připojení

Musíte rozprostřet provoz klienta mezi všechny IP adresy uvedené v mezipaměti. Pokud připojíte všechny klienty jenom k jedné adrese, výkon mezipaměti bude poškozený.

Pro různé klienty můžete vybrat různé adresy připojení ručně nebo vytvořením skriptu. K automatické obměně připojení klientů mezi všemi dostupnými adresami můžete použít také server DNS nakonfigurovaný pro kruhové dotazování DNS (RRDNS). Další informace najdete v článku Vyrovnávání zatížení provozu služby HPC Cache.

Další kroky

  • Přečtěte si další informace o tom, jak používat propustnost mezipaměti vyrovnáváním zatížení klienta.
  • Pokud chcete přesunout data do cílů úložiště mezipaměti, přečtěte si nové úložiště objektů blob v Azure.