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.

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

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

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

    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.

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

  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.

    Screenshot that shows the

    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.

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

    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_pathlocal_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 Description
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översiktssidanoch sökvägarna för det virtuella namnområdet på sidan Namnområde.

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

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.

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

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