Direkt zum Inhalt

Wie verwende ich NFS, um ein FSX für ONTAP-Volume auf meiner EC2-Linux-Instance bereitzustellen?

Lesedauer: 3 Minute
0

Ich möchte ein Amazon FSx für NetApp ONTAP Storage Virtual Machine (SVM)-Volume auf meiner Amazon Elastic Compute Cloud (Amazon EC2) Linux-Instance bereitstellen. Ich möchte Network File System (NFS) verwenden.

Behebung

Hinweis: Die folgenden Schritte gelten für EC2-Instances, die unter Amazon Linux 2023 (AL2023) ausgeführt werden.

Voraussetzungen:

  • Nur NFS v3: Die Instance muss ausgehenden Datenverkehr auf den TCP/UDP-Ports 2049, 111, 635, 4045, 4046 und 4049 zulassen.
  • Nur NFS v3: Das NetApp ONTAP-Dateisystem muss eingehenden Datenverkehr auf den Ports 2049, 111, 635, 4045, 4046 und 4049 zulassen.
  • Nur NFS v4: Die Instance muss ausgehenden Datenverkehr auf dem TCP-Port 2049 zulassen.
  • Nur NFS v4: Das NetApp ONTAP-Dateisystem muss eingehenden Datenverkehr auf dem TCP-Port 2049 zulassen.

NFS verwenden, um das SVM-Volume auf der EC2-Linux-Instance bereitzustellen

Führe die folgenden Schritte aus:

  1. Führe den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:

    sudo yum install -y nfs-utils
  2. Um auf der Instance ein Verzeichnis zum Bereitstellen des SVM-Volumes zu erstellen, führe den folgenden Befehl aus:

    sudo mkdir /mnt/fsx-nfs
  3. Um das Dateisystem bereitzustellen, führe den folgenden Befehl basierend auf der NFS-Version aus.
    NFS v3:

    sudo mount -t nfs -o vers=3 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    Hinweis: Ersetze svm-XZY.fs-ABCDE.fsx.region.amazonaws.com durch den DNS-Namen der SVM und /fsx durch den Verbindungspfad des Volumes.
    NFS v4:

    sudo mount -t nfs -o vers=4.1 svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs

    Hinweis: Ersetze svm-XZY.fs-ABCDE.fsx.region.amazonaws.com durch den DNS-Namen der SVM und /fsx durch den Verbindungspfad des Volumes.

  4. (Optional) Um das automatische Bereitstellen während des Startvorgangs einzurichten, füge der Datei /etc/fstab die folgende Zeile hinzu.
    NFS v3:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=3 0 0

    Hinweis: Ersetze svm-XZY.fs-ABCDE.fsx.region.amazonaws.com durch den DNS-Namen der SVM und /fsx durch den Verbindungspfad des Volumes.
    NFS v4:

    svm-XZY.fs-ABCDE.fsx.region.amazonaws.com:/fsx /mnt/fsx-nfs nfs defaults,_netdev,hard,noresvport,x-systemd.automount,x-systemd.requires=network-online.target,vers=4.1 0 0

    Hinweis: Ersetze svm-XZY.fs-ABCDE.fsx.region.amazonaws.com durch den DNS-Namen der SVM, /fsx durch den Verbindungspfad des Volumes und 4.1 durch die NFS-Versionsnummer.

NFS-Bereitstellungsprobleme beheben

Wichtig: Es hat sich bewährt, ein NetApp Konto zu erstellen. Du benötigst ein NetApp Konto, um auf Artikel der NetApp-Wissensdatenbank zugreifen zu können.

Informationen zur Behebung von NFS-Bereitstellungsproblemen findest du unter Warum kann ich mein FSx für ONTAP-Dateisystem nicht auf meiner EC2-Linux-Instance mounten?

Die FSx für ONTAP-Serverkonfiguration überprüfen

Führe den folgenden Befehl aus, um zu überprüfen, ob der NFS-Service ausgeführt wird und du die erforderliche Version verwendest:

vserver nfs status
vserver nfs show

Um zu überprüfen, ob sich der Sicherheitsstil auf die Berechtigungen auswirkt, führe den folgenden Befehl aus, um den Sicherheitsstil zu identifizieren:

volume show -volume volume_name -fields security-style

Hinweis: Ersetze volume_name durch den Volume-Namen des Dateisystems. Weitere Informationen zu Sicherheitsstilen und deren Auswirkungen findest du auf der NetApp-Website unter Mehr über ONTAP NAS-Sicherheitsstile erfahren.

Führe den folgenden Befehl aus, um zu überprüfen, ob die Konfiguration die Client-IP-Adresse zulässt:

vserver export-policy rule show -policyname policy_name -instance

Hinweis: Ersetze policy_name durch die FSX für ONTAP-Serverrichtlinie für den NFS-Server.

AWS OFFICIALAktualisiert vor 4 Monaten