ECS: Anleitung zum Erstellen eines einfachen NFS-Exports und Hinzufügen zu einem Client
Summary: So erstellen Sie einen NFS-Export (Network File System) auf ECS.
Instructions
Voraussetzung:
Erfassen Sie die folgenden erforderlichen Informationen für die Erstellung von Exporten auf dem ECS. Dies ist erforderlich, um die richtigen Zuordnungen zu erstellen, die für die Exportnutzer erforderlich sind. Stellen Sie eine Verbindung zum Clienthost her, auf dem der NFS-Export gemountet ist, und sammeln Sie einige grundlegende Informationen für die spätere Verwendung in diesem Artikel.
Informationen, die aus den unten gesammelten Ausgaben benötigt werden:
- Die uid des Linux-Hostnutzers
- Die gid der Gruppe
- Der Gruppenname, der sich auf die gid bezieht
- Die IP-Adresse des Linux-Hosts
In diesem Artikel verwendetes Beispiel:
Dies ist die ID des Nutzers vom Linux-Host, den wir in diesem Artikel verwenden: uid=500
Die Gruppen-ID wird vom Linux-Host identifiziert: gid=500
Der Standardgruppenname , der vom Linux-Host identifiziert wurde: gpadmin
Befehle:
# id <Linux User> # ip addr
Beispiel:
[root@client ~]# id gpadmin uid=500(gpadmin) gid=500(gpadmin) groups=506(service),500(gpadmin) [root@client ~]# ip addr 9: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether 90:e2:ba:d2:03:bc brd ff:ff:ff:ff:ff:ff inet x.x.x.x/24 brd x.x.x.x scope global bond1
-
Erstellen Sie den Namespace und wählen Sie die Replikationsgruppe auf dem ECS aus (optional, falls vorhanden):
Navigation: Verwalten >Namespace
-
Erstellen Sie eine/n Namespace-NutzerIn:
Hinweis: Später ordnen wir diesen Nutzer der Linux-UID zu, die wir aus den obigen Voraussetzungsinformationen entnommen haben.
Navigation: Verwalten>Benutzer
-
Erstellen Sie den Bucket mit aktivierter Datei:
Hinweis: In diesem Beispiel wurde der Nutzer für den Bucket-Eigentümer erstellt und in der Regel kann der Nutzer ein beliebiger Nutzer für den Namespace sein.
Navigation: Verwalten >Eimer
Hinweis: Sie benötigen den Linux-Standardgruppennamen aus den erforderlichen Informationen, die am Anfang dieses Artikels gesammelt wurden. Das muss exakt übereinstimmen.
- Klicken Sie auf Next > , um mit der Erstellung des Buckets fortzufahren.
- Klicken Sie aufFile System on und geben Sie die Informationen zur Default Bucket Group aus der Voraussetzung ein. Wählen Sie in diesem Punkt die Erteilung von Berechtigungen für den Bucket aus.
- Klicken Sie auf Next > Klicken Sie auf Save , um die Bucket-Erstellung abzuschließen.

-
Erstellen Sie den "Export" und klicken Sie auf New Export.
Navigation: Verwalten >Datei
-
Wählen Sie den Namespace und Bucket aus.

- Klicken Sie unter Hostoptionen exportieren auf Hinzufügen und wählen Sie Optionen Berechtigungen, Richtlinie für Schreibübertragung, Authentifizierung undVerzeichnisse mounten aus:

-
Ordnen Sie den Standardgruppensatz für den in Schritt 3 festgelegten Dateisystem-Bucket der gid zu, die in den Voraussetzungen identifiziert wurde, und ordnen Sie den in Schritt 2 erstellten Nutzer dem Nutzer uid mit den Voraussetzungen zu. Sie können diese Schritte für zusätzliche Nutzer wiederholen, die Zugriff auf den Export benötigen.
Hinweis: Die Zuordnung ermöglicht es ECS, einen ECS-Objektnutzer und einen NFS-Nutzer als denselben Nutzer zu behandeln, aber mit zwei Sätzen von Zugangsdaten. Einer für den Zugriff auf ECS über NFS und einen für den Zugriff auf ECS mithilfe der Objektprotokolle. Da die Konten zugeordnet sind, sind Dateien, die von einem NFS-Nutzer geschrieben wurden, als Objekte für den zugeordneten Objektnutzer zugänglich und Objekte, die von den Objektnutzern geschrieben wurden, sind für den NFS-Nutzer als Dateien zugänglich. Die mit der Datei oder dem Objekt verknüpften Berechtigungen basieren auf einer Zuordnung zwischen POSIX- und Objektprotokollberechtigungen für Zugriffskontrolllisten (Access Control Lists, ACL).
Gruppenbeispiel:
Nutzerbeispiel:
Hinweis: Die uid aus der Voraussetzung wird dem in Schritt 2 erstellten ECS-Namespace-Nutzer zugeordnet.
Beispiel für Nutzer- und Gruppenzuordnung:

- Auf dem Client-System, auf dem Sie den Export mounten, müssen wir überprüfen, ob der Export verfügbar ist.
Befehl:
# showmount -e <IP Address of the ECS>
Beispiel:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- Erstellen Sie den Einhängepunkt auf dem lokalen Linux-Host.
Befehle:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
Beispiel:
[root@client ~]# mkdir /tmp/mnt [root@client ~]# ls -lart /tmp/mnt total 8 drwx------ 2 gpadmin root 4096 Oct 22 18:08 . drwxrwxrwt. 4 root root 4096 Oct 24 12:34 ..
- Mounten Sie den Export auf Ihrem Linux-Host und bestätigen Sie, dass der Export gemountet ist.
Befehl:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
Beispiel:
[root@client ~]# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" x.x.x.x:/nfsnamespace/nfsbucket/ /tmp/mnt [root@client ~]# mount x.x.x.x:/nfsnamespace/nfsbucket/ on /tmp/mnt type nfs (rw,vers=3,nolock,rsize=524288,wsize=524288,addr=x.x.x.x)
-
Validierungsdateien können über denselben Mount-Punkt erstellt und darauf zugegriffen werden:
Beispiel:
[gpadmin@client ~]$ cd /tmp/mnt [gpadmin@client mnt]$ touch file2 [gpadmin@client mnt]$ ls -lart total 0 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:24 file1 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:25 file2
Additional Information
Zugehörige NFS-Artikel:
- ECS: Fehler beim dataheadsvc-Protokoll-Streaming: LINK zum NFSv3-Verfahren wird in der Anforderung „ReadLinkRequest“ nicht unterstützt.
- ECS: NFS-Mounts schlagen fehl mit der Meldung „Datei oder Verzeichnis dieser Art nicht gefunden“ oder „FEHLER – OBJEKT NICHT GEFUNDEN“.
- ECS: NFS-Remote-I/O-Fehler. Die Änderung des Bucket-Eigentümers für FS-kompatiblen Bucket kann dazu führen, dass Anwendungen/NutzerInnen nicht auf NFS-Dateien zugreifen können.
- ECS: NFS-Schreibvorgänge lösen nach einer bestimmten Datenmenge einen I/O-Fehler aus.
- ECS: Verwenden der NFS-Dateifreigabe von ECS mit einem VMware-NFS-Datenspeicher
- ECS: Best Practices für das Mounten von ECS-NFS-Exporten
- ECS: Anleitung zum Mounten einer NFS-Freigabe auf einem Windows-Client
- ECS: NFS kann nach dem Ändern der Dateiexporteinstellungen in der Benutzeroberfläche nicht gemountet werden.
- ECS: Ist Oracle WebCenter Content (WCC) mit ECS kompatibel?