De Azure HPC Cache koppelen
Nadat de cache is gemaakt, hebben NFS-clients toegang tot de cache met een eenvoudige mount opdracht. Met de opdracht wordt een specifiek pad naar het opslagdoel op de Azure HPC Cache verbinding gemaakt met een lokale map op de clientmachine.
De opdracht voor het maken van een mount bestaat uit de volgende elementen:
- Een van de bevestigingsadressen van de cache (vermeld op de overzichtspagina van de cache)
- Een pad naar de virtuele naamruimte dat u voor het opslagdoel hebt ingesteld (vermeld op de pagina cachenaamruimte)
- Het lokale pad dat moet worden gebruikt op de client
- Opdrachtparameters die het succes van dit type NFS-mount optimaliseren
Op de pagina Instructies voor het toevoegen van uw cache worden de informatie en de aanbevolen opties voor u verzameld en wordt een prototypeopdracht gemaakt die u kunt kopiëren. Lees Use the mount instructions utility (Het hulpprogramma voor de instructies voor de bevestiging gebruiken) voor meer informatie.
Clients voorbereiden
Zorg ervoor dat uw clients de gegevens kunnen Azure HPC Cache door de richtlijnen in deze sectie te volgen.
Netwerktoegang bieden
De clientmachines moeten netwerktoegang hebben tot het virtuele netwerk en het privésubnet van de cache.
Maak bijvoorbeeld client-VM's binnen hetzelfde virtuele netwerk of gebruik een eindpunt, gateway of andere oplossing in het virtuele netwerk voor externe toegang. (Onthoud dat er niets anders dan de cache zelf moet worden gehost in het subnet van de cache.)
Hulpprogramma's installeren
Installeer de juiste software voor het Linux-hulpprogramma ter ondersteuning van de NFS-opdracht voor het monteren:
- Voor Red Hat Enterprise Linux of SuSE:
sudo yum install -y nfs-utils - Voor Ubuntu of Debian:
sudo apt-get install nfs-common
Een lokaal pad maken
Maak op elke client een lokaal mappad om verbinding te maken met de cache. Maak een pad voor elk naamruimtepad dat u wilt mounten.
Voorbeeld: sudo mkdir -p /mnt/hpc-cache-1/target3
De pagina Met instructies voor het Azure Portal bevat een prototypeopdracht die u kunt kopiëren.
Wanneer u de clientmachine verbindt met de cache, koppelt u dit pad aan een pad naar een virtuele naamruimte die een export van een opslagdoel vertegenwoordigt. Maak directories voor elk van de virtuele naamruimtepaden die door de client worden gebruikt.
Gebruik het hulpprogramma voor de instructies voor het monteren
U kunt de pagina Met de instructies voor het Azure Portal een kopieerbare opdracht voor het maken van een mount. Open de pagina in de sectie Configureren van de cacheweergave in de portal.
Voordat u de opdracht op een client gebruikt, moet u ervoor zorgen dat de client voldoet aan de vereisten en over de software beschikt die nodig is om de NFS-opdracht te gebruiken, zoals hierboven beschreven mount in Clients voorbereiden.

Volg deze procedure om de opdracht voor het maken van de mount.
Pas het veld Clientpad aan. Dit veld bevat een voorbeeldopdracht die u kunt gebruiken om een lokaal pad op de client te maken. De client heeft toegang tot de inhoud van de Azure HPC Cache lokaal in deze map.
Klik op het veld en bewerk de opdracht om de mapnaam te bevatten die u wilt. De naam wordt weergegeven aan het einde van de tekenreeks na
sudo mkdir -p
Nadat u klaar bent met het bewerken van het veld, wordt de opdracht voor het toevoegen aan de onderkant van de pagina bijgewerkt met het nieuwe clientpad.
Kies het adres van de cache-mount in de lijst. In dit menu worden alle client-mountpunten van de cache vermeld.
De clientbelasting over alle beschikbare bevestigingsadressen in balans brengen voor betere cacheprestaties.

Kies het pad naar de virtuele naamruimte dat u wilt gebruiken voor de client. Deze paden zijn gekoppeld aan exports op het back-endopslagsysteem.

U kunt paden voor virtuele naamruimten weergeven en wijzigen op de pagina Naamruimteportal. Lees Set up the aggregated namespace (De geaggregeerde naamruimte instellen) om te zien hoe dit werkt.
Lees Plan the aggregated namespace(De geaggregeerde naamruimte plannen) voor meer informatie over de geaggregeerde naamruimte van Azure HPC Cache.
Het veld Opdracht voor het mounten wordt automatisch gevuld met een aangepaste mount-opdracht die gebruikmaakt van het mount-adres, het pad naar de virtuele naamruimte en het clientpad dat u in de vorige velden hebt ingesteld.
Klik op het kopieersymbool aan de rechterkant van het veld om het automatisch naar het klembord te kopiëren.

Daaronder ziet u alternatieve mount-opdrachten, die hetzelfde clientpad en hetzelfde naamruimtepad hebben, maar verschillende cache-mountadressen gebruiken. Voor de beste prestaties moet u clients gelijkmatig aan alle beschikbare adressen op de HPC Cache.
Gebruik de gekopieerde koppelopdracht op de clientmachine om deze te verbinden met de Azure HPC Cache. U kunt de opdracht rechtstreeks vanaf de opdrachtregel van de client geven of de opdracht voor het toevoegen opnemen in een clientinstallatiescript of -sjabloon.
De syntaxis van de opdracht voor het monteren begrijpen
De opdracht voor het maken van een mount heeft de volgende vorm:
sudo mount {options} cache_mount_address:/namespace_path local_path
Voorbeeld:
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#
Nadat deze opdracht is geslaagd, is de inhoud van de opslagexport zichtbaar in de hpccache map op de client.
Opdrachtopties voor het mounten
Geef voor een robuuste client mount deze instellingen en argumenten door in uw mount-opdracht:
mount -o hard,proto=tcp,mountproto=tcp,retry=30 ${CACHE_IP_ADDRESS}:/${NAMESPACE_PATH} ${LOCAL_FILESYSTEM_MOUNT_POINT}
| Aanbevolen instellingen voor de opdracht voor het monteren | Description |
|---|---|
hard |
Zachte bevestigingen aan Azure HPC Cache zijn gekoppeld aan toepassingsfouten en mogelijk gegevensverlies. |
proto=tcp |
Deze optie ondersteunt de juiste verwerking van NFS-netwerkfouten. |
mountproto=tcp |
Deze optie ondersteunt de juiste verwerking van netwerkfouten voor koppelingsbewerkingen. |
retry=<value> |
Stel retry=30 in om tijdelijke koppelingsfouten te voorkomen. (Een andere waarde wordt aanbevolen in voorgrondkoppelingen.) |
Onderdelen van de mount-opdracht zoeken
Als u een mount-opdracht wilt maken zonder gebruik te maken van de pagina Instructies voor het toevoegen, kunt u de bevestigingsadressen vinden op de overzichtspagina van de cache en de paden naar de virtuele naamruimte op de pagina Naamruimte.

Notitie
De koppeladressen van de cache komen overeen met netwerkinterfaces in het subnet van de cache. In een resourcegroep worden deze NIC's weergegeven met namen die eindigen -cluster-nic- op en een getal. Wijzig of verwijder deze interfaces niet, anders is de cache niet meer beschikbaar.
De paden van de virtuele naamruimte worden weergegeven op de pagina Naamruimteinstellingen van de cache.

Alle beschikbare bevestigingsadressen gebruiken
U moet clientverkeer spreiden over alle IP-adressen die voor de cache worden vermeld. Als u al uw clients aan slechts één adres hebt bevestigd, zijn de prestaties van de cache verminderd.
U kunt handmatig verschillende bevestigingsadressen voor verschillende clients selecteren of door een script te maken. U kunt ook een DNS-server gebruiken die is geconfigureerd voor round robin DNS (RRDNS) om client-mounts automatisch te roteren tussen alle beschikbare adressen. Lees Load balancer HPC Cache verkeer voor meer informatie.
Volgende stappen
- Meer informatie over het gebruik van alle doorvoer van uw cache door clientbelasting in balans te brengen.
- Als u gegevens wilt verplaatsen naar de opslagdoelen van de cache, leest u Nieuwe Azure Blob-opslag vullen.