Dela via


Montera Azure HPC Cache

När cachen har skapats kan NFS-klienter komma åt den med ett enkelt mount kommando. Kommandot ansluter en specifik lagringsmålsökväg i Azure HPC Cache till en lokal katalog på klientdatorn.

Monteringskommandot består av följande element:

  • En av cachens monteringsadresser (visas på cacheöversiktssidan)
  • En virtuell namnområdessökväg som du har angett för lagringsmålet (visas på sidan cachenamnområde)
  • Den lokala sökvägen som ska användas på klienten
  • Kommandoparametrar som optimerar lyckade NFS-monteringar

Sidan Monteringsinstruktioner för cacheminnet samlar in informationen och de rekommenderade alternativen åt dig och skapar ett prototypmonteringskommando som du kan kopiera. Mer information finns i Använda verktyget monteringsinstruktioner.

Förbereda klienter

Kontrollera att dina klienter kan montera Azure HPC Cache genom att följa riktlinjerna i det här avsnittet.

Ge nätverksåtkomst

Klientdatorerna måste ha nätverksåtkomst till cachens virtuella nätverk och privata undernät.

Du kan till exempel skapa virtuella klientdatorer i samma virtuella nätverk eller använda en slutpunkt, gateway eller annan lösning i det virtuella nätverket för åtkomst utifrån. (Kom ihåg att inget annat än själva cachen ska finnas i cachens undernät.)

Installera verktyg

Installera lämplig Linux-verktygsprogramvara för att stödja NFS-monteringskommandot:

  • För Red Hat Enterprise Linux eller SuSE: sudo yum install -y nfs-utils
  • För Ubuntu eller Debian: sudo apt-get install nfs-common

Skapa en lokal sökväg

Skapa en lokal katalogsökväg på varje klient för att ansluta till cacheminnet. Skapa en sökväg för varje namnområdessökväg som du vill montera.

Exempel: sudo mkdir -p /mnt/hpc-cache-1/target3

Sidan Monteringsinstruktioner i Azure-portalen innehåller ett prototypkommando som du kan kopiera.

När du ansluter klientdatorn till cacheminnet associerar du den här sökvägen med en virtuell namnområdessökväg som representerar en export av lagringsmål. Skapa kataloger för var och en av de virtuella namnområdessökvägar som klienten ska använda.

Använd verktyget monteringsinstruktioner

Du kan använda sidan Monteringsinstruktioner i Azure-portalen för att skapa ett kopierbart monteringskommando. Öppna sidan från avsnittet Konfigurera i cachevyn i portalen.

Innan du använder kommandot på en klient kontrollerar du att klienten uppfyller kraven och har den programvara som behövs för att använda NFS-kommandot mount enligt beskrivningen ovan i Förbered klienter.

skärmbild av en Azure HPC Cache-instans i portalen med sidan Konfigurera > monteringsinstruktioner inläst

Följ den här proceduren för att skapa monteringskommandot.

  1. Anpassa fältet Klientsökväg . Det här fältet innehåller ett exempelkommando som du kan använda för att skapa en lokal sökväg på klienten. Klienten kommer åt innehållet från Azure HPC Cache lokalt i den här katalogen.

    Klicka på fältet och redigera kommandot så att det innehåller det katalognamn du vill använda. Namnet visas i slutet av strängen efter sudo mkdir -p

    skärmbild av fältet klientsökväg med markören placerad i slutet

    När du har redigerat fältet uppdateras monteringskommandot längst ned på sidan med den nya klientsökvägen.

  2. Välj cachemonteringsadressen i listan. Den här menyn visar alla cacheminnets klientmonteringspunkter.

    Balansera klientbelastningen över alla tillgängliga monteringsadresser för bättre cacheprestanda.

    skärmbild av fältet cachemonteringsadress med väljare som visar tre IP-adresser att välja mellan

  3. Välj den sökväg för virtuellt namnområde som ska användas för klienten. De här sökvägarna länkar till exporter i serverdelslagringssystemet.

    Skärmbild som visar fältet

    Du kan visa och ändra sökvägar för virtuellt namnområde på sidan Namnområdesportal . Läs Konfigurera det aggregerade namnområdet för att se hur.

    Mer information om Azure HPC Caches aggregerade namnområdesfunktion finns i Planera det aggregerade namnområdet.

  4. Kommandofältet Montera fylls automatiskt i med ett anpassat monteringskommando som använder monteringsadressen, sökvägen för virtuellt namnområde och klientsökvägen som du angav i föregående fält.

    Klicka på kopieringssymbolen till höger om fältet för att automatiskt kopiera den till Urklipp.

    skärmbild av kommandofältet för prototypmontering som visar hovringstext för knappen

    Under visas alternativa monteringskommandon som har samma klientsökväg och namnområdessökväg men som använder olika cachemonteringsadresser. För bästa prestanda måste du montera klienter jämnt bland alla tillgängliga adresser i HPC Cache.

  5. Använd det kopierade monteringskommandot på klientdatorn för att ansluta det till Azure HPC Cache. Du kan utfärda kommandot direkt från klientkommandoraden eller inkludera monteringskommandot i ett klientinstallationsskript eller en mall.

Förstå kommandosyntax för montering

Monteringskommandot har följande formulär:

sudo mount {options} cache_mount_address:/namespace_path local_path

Exempel:

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#

När det här kommandot har slutförts visas innehållet i lagringsexporten hpccache i katalogen på klienten.

Kommandoalternativ för montering

För en robust klientmontering skickar du de här inställningarna och argumenten i monteringskommandot:

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

Rekommenderade kommandoinställningar för montering beskrivning
hard Mjuka monteringar till Azure HPC Cache är associerade med programfel och eventuell dataförlust.
proto=tcp Det här alternativet stöder lämplig hantering av NFS-nätverksfel.
mountproto=tcp Det här alternativet stöder lämplig hantering av nätverksfel för monteringsåtgärder.
retry=<value> Ställ in retry=30 för att undvika tillfälliga monteringsfel. (Ett annat värde rekommenderas i förgrundsmonteringar.)

Hitta monteringskommandokomponenter

Om du vill skapa ett monteringskommando utan att använda sidan Monteringsinstruktioner kan du hitta monteringsadresserna på cacheöversiktssidan och sökvägarna för det virtuella namnområdet på sidan Namnområde.

skärmbild av Azure HPC Cache-instansens översiktssida med en markeringsruta runt listan med monteringsadresser längst ned till höger

Kommentar

Cachemonteringsadresserna motsvarar nätverksgränssnitten i cachens undernät. I en resursgrupp visas dessa nätverkskort med namn som slutar med -cluster-nic- och ett tal. Ändra eller ta inte bort dessa gränssnitt, annars blir cacheminnet otillgängligt.

Sökvägarna för det virtuella namnområdet visas på sidan Namnområdesinställningar för cacheminnet.

skärmbild av sidan För portalinställningar > Namnområde med en markeringsruta runt den första kolumnen i tabellen:

Använd alla tillgängliga monteringsadresser

Du måste sprida ut klienttrafik mellan alla IP-adresser som anges för cacheminnet. Om du monterar alla dina klienter på endast en adress försämras cachens prestanda.

Du kan välja olika monteringsadresser för olika klienter manuellt eller genom att skapa ett skript. Du kan också använda en DNS-server som konfigurerats för resursallokerings-DNS (RRDNS) för att automatiskt rotera klientmonteringar mellan alla tillgängliga adresser. Läs belastningsutjämning för HPC Cache-trafik om du vill veta mer.

Nästa steg