ECS: Een eenvoudige NFS-export maken en deze op een client koppelen

Summary: Een NFS-export (Network File System) maken op het ECS.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Voorwaarde:
Verzamel de volgende vereiste informatie voor het maken van exports op het ECS. Dit is nodig om de juiste toewijzingen te maken die nodig zijn voor de exportgebruikers. Maak verbinding met de clienthost waar de NFS-export is gekoppeld en verzamel wat basisinformatie voor later gebruik in dit artikel.

Benodigde informatie uit de onderstaande outputs:

  • De uid van de Linux-hostgebruiker
  • De gid van de groep
  • De groepsnaam gerelateerd aan de gid
  • Het IP-adres van de Linux-host

Voorbeeld gebruikt in dit artikel:
Dit is de ID van de gebruiker van de Linux-host die we in dit artikel gebruiken: uid=500

De groeps-ID wordt geïdentificeerd van de Linux-host: gid=500

De standaard groepsnaam die is geïdentificeerd van de Linux-host: gpadmin

Opdrachten:

# id <Linux User>
# ip addr

Voorbeeld:

[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
  1. Maak de naamruimte en selecteer de replicatiegroep op de ECS (optioneel als die bestaat):
    Navigatie: Beheren >Namespace
    Namespace

  2. Create a namespace user:


    Opmerking: Later wijzen we deze gebruiker toe aan de Linux-uid die is verzameld uit de bovenstaande vereiste informatie.

    Navigatie: Beheren>Gebruikers
    Nieuwe objectgebruiker
  3. Maak de bucket met ingeschakelde bestanden:


    Opmerking: In dit voorbeeld is de gebruiker gemaakt voor de bucket-eigenaar en meestal kan de gebruiker elke gebruiker voor de naamruimte zijn.

    Navigatie: Beheren >Emmers
    Maak de bucket met ingeschakeld bestand
     
    Opmerking: U hebt de standaard Linux-groepsnaam nodig uit de vereiste informatie die aan het begin van dit artikel is verzameld. Dit moet exact overeenkomen.
     

    Linux-standaardgroepsnaam

    1. Klik op Volgende > om door te gaan met het maken van de bucket.
    2. Klik op Bestandssysteem op Aan en voer de informatie over de standaardbucketgroep in vanuit de vereiste. Selecteer op dit punt machtigingen verlenen voor de bucket.
  4. Klik op Volgende > Klik op Opslaan om het maken van de bucket te voltooien.
    Voltooi het maken van de bucket
  5. Maak de "export" en klik op New Export.

    Navigatie: Beheren >Bestand
    Maak de exportklik

  6. Selecteer de namespace en bucket.
    Namespace en bucket selecteren

  7. Klik op Toevoegen onder Opties voor host exporteren en kies Machtigingen, Beleid voor schrijfoverdracht, Authenticatie enMappen koppelen Opties toestaan :
Opmerking: Geef onder de hostexport met het veld RootSquash de ECS-objectgebruikersnaam op die wordt gebruikt om de inkomende rootgebruiker toe te wijzen (uid=0). Als deze leeg wordt gelaten, wordt de hoofdgebruiker geplet tot een niet-bestaande gebruiker waardoor lezen of schrijven wordt voorkomen, tenzij een gebruikerstoewijzing wordt gemaakt voor uid=0.
 

Exporthost toevoegen

  1. Wijs de standaardgroep voor de bucketset voor bestandssysteem die in stap 3 is ingesteld toe aan de gid die is geïdentificeerd in de vereisten en wijs de gebruiker die in stap 2 is gemaakt toe aan de gebruikers-uid van de vereisten. U kunt deze stappen herhalen voor extra gebruikers die toegang moeten hebben tot de export.


    Opmerking: Met de toewijzing kan ECS een ECS-objectgebruiker en een NFS-gebruiker behandelen als dezelfde gebruiker, maar met twee sets referenties, één voor toegang tot ECS met behulp van NFS en één voor toegang tot ECS met behulp van de objectprotocollen. Omdat de accounts zijn toegewezen, zijn bestanden die door een NFS-gebruiker zijn geschreven toegankelijk als objecten door de toegewezen objectgebruiker en objecten die zijn geschreven door de objectgebruikers zijn toegankelijk als bestanden door de NFS-gebruiker. De machtigingen die aan het bestand of object zijn gekoppeld, zijn gebaseerd op een toewijzing tussen POSIX- en ACL-privileges (Access Control Lists) van het objectprotocol.

    Groepsvoorbeeld:
    Groepsvoorbeeld

    Voorbeeld van gebruiker:


    Opmerking: De uid van de vereiste wordt toegewezen aan de ECS-naamruimtegebruiker die in stap 2 is gemaakt.
     

    Voorbeeld van gebruiker

    Voorbeeld van toewijzing van zowel gebruikers als groepen:

    Voorbeeld van toewijzing van zowel gebruikers als groepen
  2. Op het clientsysteem waarop u de export koppelt, moeten we controleren of de export beschikbaar is.

Opdracht:

# showmount -e <IP Address of the ECS>

Voorbeeld:

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Maak het koppelpunt op de lokale Linux-host.

Opdrachten:

# mkdir <Path to new mount point>
# ls -lart <Path to new mount point>

Voorbeeld:

[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 ..
  1. Koppel de export aan uw Linux-host en bevestig dat de export is gekoppeld.
Opmerking: Het is belangrijk dat u -o "vers=3" opgeeft, omdat het ECS alleen versie 3 ondersteunt.

Opdracht:

# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point>
# mount

Voorbeeld:

[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)
  1. Controleer of bestanden kunnen worden gemaakt en geopend via hetzelfde koppelpunt:

    Voorbeeld:

[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

Affected Products

ECS Appliance Gen 3

Products

ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series , ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption ...
Article Properties
Article Number: 000019857
Article Type: How To
Last Modified: 09 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.