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 upgraden voor instructies en pakketdownloadopties. Clientpakketten zijn beschikbaar voor verschillende veelgebruikte Linux-besturingssysteemdistributies.
  • Netwerktoegang tot het bestandssysteem: clientcomputers hebben netwerkconnectiviteit 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.
  • Koppelen : clients moeten de POSIX-opdracht mount kunnen gebruiken om verbinding te maken met het bestandssysteem.
  • Geadverteerde prestaties bereiken:
    • Clients moeten zich in dezelfde beschikbaarheidszone bevinden waarin het cluster zich bevindt.
    • Schakel versneld netwerken in op alle client-VM's. Als deze optie niet is ingeschakeld, moet voor elke VIRTUELE machine een stop/toewijzing van versneld netwerken worden gestopt/opgeheven.
  • Beveiligingstype : wanneer u het beveiligingstype voor de virtuele machine selecteert, kiest u het standaardbeveiligingstype. Als u vertrouwde start- of vertrouwelijke typen kiest, wordt voorkomen dat de Lustre-module correct op de client wordt geïnstalleerd.

De basiswerkstroom is als volgt:

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

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 Een Lustre-client upgraden naar de huidige versie. U moet oude kernelmodules en softwarepakketten verwijderen als onderdeel van de upgrade.

Notitie

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

Start de Lustre-client met behulp van de koppelingsopdracht

Notitie

Voordat u de mount opdracht uitvoert, moet u ervoor zorgen dat de clienthost het virtuele netwerk van het virtuele netwerk van het Azure Managed Lustre-bestandssysteem kan zien. U kunt dit doen door het IP-adres van de server van het bestandssysteem te pingen. Als de ping-opdracht niet slaagt, maakt u het bestandssysteemnetwerk een peer naar het netwerk van uw rekenresources.

Koppel al uw clients aan het MGS-IP-adres van het bestandssysteem. Op de pagina Clientverbinding in Azure Portal ziet u het IP-adres en krijgt u een voorbeeldopdracht mount die u kunt kopiëren en gebruiken om clients te koppelen.

Schermopname van de clientverbindingspagina 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-beheerservice (MGS) van het Azure Managed Lustre-bestandssysteem.
  • Opties voor koppelingsopdrachten: aanvullende aanbevolen opties zijn opgenomen in de voorbeeldopdracht mount .

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

sudo mount -t lustre -o noatime,flock <MGS_IP>@tcp:/lustrefs /<client_path>
  • De lustrefs waarde in de MSG 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. Dit hoeft niet de azure Managed Lustre-bestandssysteemnaam te zijn (de standaardwaarde).

Voorbeeldopdracht mount :

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: verzend de bestandsaanvraag rechtstreeks naar het koppelpunt. 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 een client niet meer nodig is, moet u de client schoon ontkoppelen zonder de -f opties (force) of -l (luie) te gebruiken voordat u deze afsluit. Het niet correct ontkoppelen van een client voordat het opnieuw opstarten of ongedaan maken van de inrichting kan leiden tot prestatieproblemen voor andere clients.

Azure Managed Lustre-bestandssysteem ontkoppelen met behulp van geplande gebeurtenissen

Volgende stappen