ECS : procédure de création et de montage d'une exportation NFS de base sur un client (en anglais)

Summary: Comment créer une exportation NFS (Network File System) sur 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

Prérequis:
Collectez les informations préalables suivantes pour créer des exportations sur ECS. Cela est nécessaire pour créer les mappages corrects requis pour les utilisateurs d’exportation. Connectez-vous à l’hôte client sur lequel l’exportation NFS est montée et recueillez quelques informations de base pour une utilisation ultérieure dans cet article.

Informations nécessaires à partir des résultats collectés ci-dessous :

  • uid de l'utilisateur de l'hôte Linux
  • Le gid du groupe
  • Nom du groupe lié au gid
  • Adresse IP de l’hôte Linux

Exemple utilisé dans cet article :
Voici l’ID de l’utilisateur de l’hôte Linux que nous utilisons dans cet article : uid=500

L’ID du groupe est identifié à partir de l’hôte Linux : gid=500

Le nom du groupe par défaut identifié à partir de l’hôte Linux : gpadmin

Commandes :

# id <Linux User>
# ip addr

Exemple :

[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. Créez l’espace de nommage et sélectionnez le groupe de réplication sur l’ECS (facultatif s’il en existe un) :
    Navigation : Gérer >Namespace
    Namespace

  2. Créez un utilisateur d'espace de nommage :


    Remarque : Plus tard, nous mappons cet utilisateur à l’UID Linux obtenu à partir des informations préalables ci-dessus.

    Navigation : Gérer>Utilisateurs
    Nouvel utilisateur d’objets
  3. Créez le compartiment activé pour le fichier :


    Remarque : Dans cet exemple, l’utilisateur a été créé pour le propriétaire du bucket et peut généralement être n’importe quel utilisateur de l’espace de nommage.

    Navigation : Gérer >Seaux
    Créer le compartiment activé pour les fichiers
     
    Remarque : Vous devez utiliser le nom de groupe Linux par défaut indiqué dans les informations préalables collectées au début de cet article. Cela doit correspondre exactement.
     

    Nom de groupe Linux par défaut

    1. Cliquez sur Next > pour poursuivre la création du compartiment.
    2. Cliquez sur File System sur On et saisissez les informations relatives au groupe de buckets par défaut dans les conditions préalables, puis sélectionnez l’octroi d’autorisations pour le bucket.
  4. Cliquez sur Next > Cliquez sur Save pour terminer la création du compartiment.
    Terminer la création du compartiment
  5. Pour créer l’exportation, cliquez sur New Export.

    La navigation : Gérer >Lime
    Pour créer l’exportation, cliquez sur

  6. Sélectionnez l’espace de nommage et le bucket.
    Sélection de l’espace de nommage et du compartiment

  7. Cliquez sur Add sous Export Host Options en choisissant les options Permissions, Write Transfer Policy, Authentication etMounting Directories Allow :
Remarque : Sous le champ Exportation hôte avec RootSquash, spécifiez le nom d’utilisateur de l’objet ECS utilisé pour mapper l’utilisateur root entrant (uid=0). S’il est laissé vide, l’utilisateur root est limité à un utilisateur inexistant, ce qui empêche toute lecture ou écriture, sauf si un mappage d’utilisateur est créé pour uid=0.
 

Ajouter un hôte d’exportation

  1. Mappez le groupe par défaut défini pour le bucket du système de fichiers défini à l’étape 3 au gid identifié dans les conditions préalables et mappez l’utilisateur créé à l’étape 2 à l’UID utilisateur des conditions préalables. Vous pouvez répéter ces étapes pour que d’autres utilisateurs aient besoin d’un accès pour accéder à l’exportation.


    Remarque : le mappage permet à ECS de traiter un utilisateur d'objet ECS et un utilisateur NFS comme le même utilisateur, mais avec deux ensembles d'informations d'identification, l'un pour accéder à ECS à l'aide de NFS et l'autre pour accéder à ECS à l'aide des protocoles d'objet. Étant donné que les comptes sont mappés, les fichiers écrits par un utilisateur NFS sont accessibles en tant qu’objets par l’utilisateur d’objets mappés et les objets écrits par les utilisateurs d’objets sont accessibles en tant que fichiers par l’utilisateur NFS. Les autorisations associées au fichier ou à l’objet sont basées sur un mappage entre POSIX et les privilèges de liste de contrôle d’accès (ACL) du protocole d’objet.

    Exemple de groupe :
    Exemple de groupe

    Exemple d’utilisateur :


    Remarque : L’UID de la condition préalable est mappé à l’utilisateur de l’espace de nommage ECS créé à l’étape 2.
     

    Exemple d’utilisateur

    Exemple de mappage d'utilisateur et de groupe :

    Exemple de mappage d’utilisateur et de groupe
  2. Sur le système client sur lequel vous montez l’exportation, nous devons vérifier si l’exportation est disponible.

Commande :

# showmount -e <IP Address of the ECS>

Exemple :

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Créez le point de montage sur l'hôte Linux local.

Commandes :

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

Exemple :

[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. Montez l’exportation sur votre hôte Linux et vérifiez que l’exportation est montée.
Remarque : il est important de spécifier -o "vers=3", car ECS prend uniquement en charge la version 3.

Commande :

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

Exemple :

[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. Vérifiez que les fichiers peuvent être créés et accessibles par le même point de montage :

    Exemple :

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