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ů.
Pomocí tohoto postupu vytvořte příkaz mount.
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
Po dokončení úprav pole se příkaz mount v dolní části stránky aktualizuje novou cestou klienta.
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
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ě.
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ů.
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.
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.
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_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 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ů.
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.
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.