Delen via


Clients verbinden met een Azure Managed Lustre-bestandssysteem

In dit artikel wordt beschreven hoe u clients voorbereidt en het Azure Managed Lustre-bestandssysteem koppelt vanaf een clientcomputer.

Clientvereisten

Clientcomputers waarop Linux wordt uitgevoerd, hebben toegang tot Azure Managed Lustre. De basisvereisten voor clients zijn als volgt:

  • Lustre-clientsoftware: clients moeten het juiste Lustre-clientpakket hebben geïnstalleerd. Vooraf gemaakte clientpakketten worden getest met Azure Managed Lustre. Zie Lustre-clientsoftware installeren of upgradenvoor instructies en downloadopties voor pakketten. Clientpakketten zijn beschikbaar voor verschillende veelgebruikte Linux-besturingssysteemdistributies.
  • Netwerktoegang tot het bestandssysteem: clientcomputers hebben netwerkverbinding nodig met het subnet dat als host fungeert voor het Azure Managed Lustre-bestandssysteem. Als de clients zich in een ander virtueel netwerk bevinden, moet u mogelijk peering van virtuele netwerken gebruiken.
  • Koppelingsvereisten: Clients moeten de POSIX-opdracht mount kunnen gebruiken om verbinding te maken met het bestandssysteem.
  • Vereisten voor het bereiken van geadverteerde prestaties:

De basiswerkstroom is als volgt:

  1. Installeer of upgrade lustre-clientsoftware op elke client.
  2. Gebruik de opdracht mount om het Azure Managed Lustre-bestandssysteem beschikbaar te maken op de client.
  3. Wanneer een client niet meer nodig is, gebruikt u de opdracht umount zonder de optie -f (force) of -l (luie) om de client schoon te ontkoppelen voordat u deze afsluit. Het niet correct ontkoppelen van een client voordat deze opnieuw op te starten of te deprovisioneren kan leiden tot prestatieproblemen voor andere cliënten.

Lustre-clientsoftware installeren of upgraden

Elke client die verbinding maakt met het Lustre-bestandssysteem moet een Lustre-clientpakket hebben dat compatibel is met de Lustre-versie van het bestandssysteem (momenteel 2.15).

U kunt vooraf gemaakte en geteste clientpakketten voor Azure Managed Lustre downloaden vanuit de Linux-softwareopslagplaats voor Microsoft-producten.

Pakketten en kernelmodules zijn beschikbaar voor de volgende Linux-besturingssystemen. Selecteer de koppelingen om naar de installatie-instructies te gaan.

Neem contact op met het ondersteuningsteam als u een andere distributie wilt ondersteunen.

Als u een oudere Lustre-clientversie op uw Linux-systeem wilt upgraden, raadpleegt u Upgrade Lustre-clientsoftware naar de huidige versie. U moet oude kernelmodules en softwarepakketten verwijderen als onderdeel van de upgrade.

Notitie

Microsoft publiceert nieuwe pakketten binnen één werkdag nadat er een nieuwe kernel beschikbaar is. Als u problemen ondervindt, dient u een ondersteuningsticket in.

Start de Lustre-client met behulp van de koppelingsopdracht

Notitie

Voordat u de opdracht mount uitvoert, moet u ervoor zorgen dat de clienthost het virtuele netwerk van het azure Managed Lustre-bestandssysteem kan detecteren. Ping het IP-adres van de server van het bestandssysteem. Als de opdracht ping niet slaagt, maakt u het bestandssysteemnetwerk een peer naar het netwerk van uw rekenresource.

Koppel al uw clients aan het IP-adres van de Lustre Management Service (MGS) van het bestandssysteem. Het deelvenster Clientverbinding in Azure Portal toont het IP-adres en geeft een voorbeeld van mount opdracht die u kunt kopiëren en gebruiken om clients te koppelen.

Schermopname van het deelvenster Clientverbinding in de portal.

De mount opdracht bevat drie onderdelen:

  • Clientpad: het pad op de clientcomputer waar het Azure Managed Lustre-bestandssysteem moet worden gekoppeld. De standaardwaarde is de naam van het bestandssysteem, maar u kunt deze wijzigen. Zorg ervoor dat dit mappad bestaat op de clientcomputer voordat u de mount opdracht gebruikt.
  • MGS IP-adres: het IP-adres voor de Lustre Management Service van het Azure Managed Lustre-bestandssysteem.
  • opdrachtopties koppelen: de voorbeeldopdracht mount bevat aanvullende aanbevolen opties.

Deze onderdelen worden samengesteld in een mount opdracht met dit formulier:

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>

In de opdracht mount:

  • De lustrefs-waarde in de MGS IP-term is de door het systeem toegewezen interne naam die is gekoppeld aan het Lustre-cluster in het door Azure beheerde systeem. Wijzig deze letterlijke waarde niet wanneer u uw eigen mount opdrachten maakt.

  • Stel het clientpad in op elk handig koppelpad dat op uw clients bestaat. Het hoeft niet de naam te zijn van het Azure Managed Lustre-bestandssysteem (de standaardwaarde).

Hier volgt een voorbeeld van mount opdracht:

sudo mount -t lustre -o noatime,flock 10.0.0.4@tcp:/lustrefs /azure-lustre-mount

Nadat uw clients zijn verbonden met het bestandssysteem, kunt u het Azure Managed Lustre-bestandssysteem gebruiken zoals elk gekoppeld bestandssysteem. U kunt bijvoorbeeld een van de volgende taken uitvoeren:

  • Toegang tot gegevens uit uw geïntegreerde blobcontainer door de bestandsaanvraag rechtstreeks naar het koppelpunt te verzenden. Het proces voor maken vult de metagegevens van het bestandssysteem en het bestand wordt toegevoegd aan het Lustre-bestandssysteem wanneer het wordt gelezen.
  • Voeg gegevens toe aan het bestandssysteem (als u tijdens het maken geen gevulde blobcontainer hebt toegevoegd).
  • Een rekentaak starten.

Belangrijk

Wanneer u een client niet meer nodig hebt, moet u de client op schone wijze ontkoppelen zonder de optie -f (force) of -l (luie) te gebruiken voordat u deze afsluit. Het onjuist ontkoppelen van een client voordat opnieuw opstarten of deprovisioneren kan leiden tot prestatieproblemen voor andere cliënten.

Zie het blogbericht over het ontkoppelen van een Azure Managed Lustre-bestandssysteem met behulp van geplande gebeurtenissenvoor meer informatie.