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

Riepilogo: Come creare un'esportazione NFS (Network File System) su ECS.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

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

Informazioni aggiuntive

Prodotti interessati

ECS Appliance Gen 3

Prodotti

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 ...
Proprietà dell'articolo
Numero articolo: 000019857
Tipo di articolo: How To
Ultima modifica: 09 ott 2025
Versione:  10
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.