ECS: come creare un'esportazione NFS di base e montarla su un client

Summary: Come creare un'esportazione NFS (Network File System) su 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

Prerequisito:
Raccogliere le seguenti informazioni sui prerequisiti per la creazione di esportazioni su ECS. Questa operazione è necessaria per creare le mappature corrette necessarie per gli utenti di esportazione. Connettersi all host client in cui è montata l'esportazione NFS e raccogliere alcune informazioni di base da utilizzare in seguito in questo articolo.

Le informazioni necessarie dagli output sono raccolte di seguito:

  • uid dell'utente host Linux
  • Il gid del gruppo
  • Il nome del gruppo correlato al gid
  • L'indirizzo IP dell host Linux

Esempio utilizzato in questo articolo:
Questo è l'ID dell'utente dall host Linux utilizzato in questo articolo: uid=500

l'ID del gruppo è identificato dall host Linux: gid=500

Il nome del gruppo predefinito identificato dall host Linux: gpadmin

Comandi:

# id <Linux User>
# ip addr

Esempio:

[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. Creare il namespace e selezionare il gruppo di replica su ECS (opzionale, se ne esiste uno):
    Navigazione: Amministrare >Namespace
    Namespace

  2. Creare un utente namespace:


    Nota: Successivamente verrà eseguito il mapping di questo utente all'UID Linux raccolto dalle informazioni sui prerequisiti riportate sopra.

    Navigazione: Amministrare>Gli utenti
    Nuovo utente di oggetti
  3. Creare il bucket abilitato per il file:


    Nota: In questo esempio, l'utente è stato creato per il proprietario del bucket e in genere l'utente può essere qualsiasi utente per il namespace.

    Navigazione: Amministrare >Secchi
    Creare il bucket abilitato per il file
     
    Nota: È necessario il nome del gruppo predefinito di Linux dalle informazioni sui prerequisiti raccolte all'inizio di questo articolo. Deve corrispondere esattamente.
     

    Nome del gruppo predefinito di Linux

    1. Cliccare su Next > per continuare la creazione del bucket.
    2. Impostare File System su On e immettere le informazioni per Default Bucket Group raccolte nei prerequisiti. A questo punto selezionare le autorizzazioni da assegnare al bucket.
  4. Cliccare su Next > Cliccare su Save per completare la creazione del bucket.
    Completamento della creazione del bucket
  5. Creare il file "export" cliccando su New Export.

    Navigazione: Amministrare >File
    Creare l'esportazione cliccando su

  6. Selezionare il namespace e il bucket.
    Selezione di namespace e bucket

  7. Cliccare su Add in Export Host Options scegliendo le opzioni Permissions, Write Transfer Policy, Authentication eMounting Directories Allow:
Nota: Nell'esportazione dell'host con il campo RootSquash, specificare il nome utente dell'oggetto ECS utilizzato per mappare l'utente root in ingresso (uid=0). Se viene lasciato vuoto, l'utente root viene identificato come utente inesistente, impedendo qualsiasi lettura o scrittura, a meno che non venga creato un mapping utente per uid=0.
 

Aggiunta dell'host di esportazione

  1. Mappare il gruppo predefinito impostato per il bucket del file system impostato nel passaggio 3 al gid identificato nei prerequisiti e mappare l'utente creato nel passaggio 2 all'uid dell'utente dei prerequisiti. È possibile ripetere questi passaggi per consentire l'accesso ad altri utenti all'esportazione.


    Nota: il mapping consente a ECS di considerare un utente dell'oggetto ECS e un utente NFS come stesso utente, ma con due set di credenziali, uno per accedere a ECS tramite NFS e uno per accedere a ECS utilizzando i protocolli degli oggetti. Poiché gli account sono mappati, i file scritti da un utente NFS sono accessibili come oggetti dall'utente dell'oggetto mappato e gli oggetti scritti dagli utenti di oggetti sono accessibili come file dall'utente NFS. Le autorizzazioni associate al file o all'oggetto si basano su un mapping tra POSIX e i privilegi ACL (Access Control List) del protocollo dell'oggetto.

    Esempio di gruppo:
    Esempio di gruppo

    Esempio utente:


    Nota: L'UID del prerequisito viene mappato all'utente del namespace ECS creato nel passaggio 2.
     

    Esempio di utente

    Esempio di mapping di utenti e gruppi:

    Esempio di mapping di utenti e gruppi
  2. Sul sistema client in cui si sta montando l'esportazione, è necessario verificare se l'esportazione è disponibile.

Comando:

# showmount -e <IP Address of the ECS>

Esempio:

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Creare il mount point sull'host Linux locale.

Comandi:

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

Esempio:

[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. Montare l'esportazione sull host Linux e verificare che sia stato eseguito il mount dell'esportazione.
Nota: è importante specificare -o "vers=3" perché ECS supporta solo la versione 3.

Comando:

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

Esempio:

[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. Verificare che i file possano essere creati e siano accessibili dallo stesso mount point:

    Esempio:

[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.