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 Portal 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 Portal 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.
Följ den här proceduren för att skapa monteringskommandot.
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
När du har redigerat fältet uppdateras monteringskommandot längst ned på sidan med den nya klientsökvägen.
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.
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.
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.
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.
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.
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.
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.
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
- Läs mer om hur du använder hela cachens dataflöde genom att balansera klientbelastning.
- Om du vill flytta data till cachens lagringsmål läser du Fyll i ny Azure Blob Storage.