ECS: Hur man skapar en grundläggande NFS-export och monterar den på en klient
Summary: Så här skapar du en NFS-export (Network File System) på ECS.
Instructions
Förutsättning:
Samla in följande information om förutsättningarna för att skapa exporter på ECS. Detta krävs för att skapa rätt mappningar som behövs för exportanvändarna. Anslut till klientvärden där NFS-exporten monteras och samla in grundläggande information för senare användning i den här artikeln.
Information som behövs från de resultat som samlats in nedan:
- UID för Linux-värdanvändaren
- Gruppens gid
- Gruppnamnet som är relaterat till gid
- IP-adressen för Linux-värden
Exempel som används i den här artikeln:
Det här är ID:t för användaren från Linux-värden som vi använder i den här artikeln: uid=500
Grupp-ID:t identifieras från Linux-värden: gid=500
Standardgruppnamnet som identifieras från Linux-värden: gpadmin
Kommandon:
# id <Linux User> # ip addr
Exempel:
[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
-
Skapa namnområdet och välj replikgruppen på ECS (valfritt om det finns ett):
Navigering: Förvalta >Namespace
-
Skapa en namnområdesanvändare:
Obs! Senare mappar vi den här användaren till Linux-användargränssnittet som samlats in från kravinformationen ovan.
Navigering: Förvalta>Användare
-
Skapa den filaktiverade bucketen:
Obs! I det här exemplet skapades användaren för bucketägaren och vanligtvis kan användaren vara vilken användare som helst för namnområdet.
Navigering: Förvalta >Hinkar
Obs! Du behöver namnet på Linux-standardgruppen från den nödvändiga informationen som samlas in i början av den här artikeln. Detta måste matcha exakt.
- Klicka på Nästa > för att fortsätta skapa bucketen.
- Klicka på Filsystem till På och ange standardbucketgruppsinformationen från förutsättningen, nu väljer du bevilja behörigheter för bucketen.
- Klicka på Nästa > Klicka på Spara för att slutföra skapandet av bucketen.

-
Skapa exporten genom att klicka på New Export.
Navigering: Förvalta >Fil
-
Välj namnområde och bucket.

- Klicka på Lägg till under Exportera värdalternativ och välj Behörigheter, Skriv överföringsprincip, Autentisering ochMonteringskataloger Tillåt alternativ:

-
Mappa standardgrupp som angetts för filsystemets bucket som anges i steg 3 till den gid som identifieras i förutsättningarna och mappa användaren som skapades i steg 2 till förutsättningarna användar-UID. Du kan upprepa de här stegen för ytterligare användare som måste komma åt för att få åtkomst till exporten.
Obs! Mappningen gör det möjligt för ECS att behandla en ECS-objektanvändare och en NFS-användare som samma användare, men med två uppsättningar autentiseringsuppgifter, en för att få åtkomst till ECS med NFS och en för att komma åt ECS med hjälp av objektprotokollen. Eftersom kontona mappas är filer som skrivits av en NFS-användare tillgängliga som objekt av den mappade objektanvändaren och objekt som skrivits av objektanvändarna är tillgängliga som filer av NFS-användaren. De behörigheter som är associerade med filen eller objektet baseras på en mappning mellan POSIX- och objektprotokollets åtkomstlistor (ACL).
Exempel på grupp:
Användarexempel:
Obs! UID från förutsättningen mappas till ECS-namnområdesanvändaren som skapades i steg 2.
Exempel på både användar- och gruppmappning:

- På det klientsystem där du monterar exporten måste vi kontrollera om exporten är tillgänglig.
Kommando:
# showmount -e <IP Address of the ECS>
Exempel:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- Skapa monteringspunkten på den lokala Linux-värden.
Kommandon:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
Exempel:
[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 ..
- Montera exporten på Linux-värden och bekräfta att exporten är monterad.
Kommando:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
Exempel:
[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)
-
Verifiera att filer kan skapas och nås av samma monteringspunkt:
Exempel:
[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
Relaterade NFS-artiklar:
- ECS: Fel vid strömning av Dataheadsvc-logg: NFSv3-procedur LINK stöds inte i begäran ReadLinkRequest
- ECS: NFS-monteringar misslyckas med Ingen sådan fil eller katalog eller ERROR_OBJECT_NOT_FOUND
- ECS: NFS-fjärr-I/O-fel; Byte av bucketägare för FS-aktiverad bucket kan leda till att program/användare inte kan komma åt NFS-filer
- ECS: NFS-skrivning genererar ett I/O-fel efter en viss mängd data.
- ECS: Använda NFS-filresurs från ECS med ett VMware NFS-datalager
- ECS: Bästa praxis för montering av ECS NFS-exporter
- ECS: Så här monterar du NFS-resurs på en Windows-klient
- ECS: NFS kan inte monteras efter att filexportinställningarna har ändrats i användargränssnittet
- ECS: Är Oracle WebCenter Content (WCC) kompatibelt med ECS?