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.
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
-
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
-
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
-
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
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.
- Cliquez sur Next > pour poursuivre la création du compartiment.
- 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.
- Cliquez sur Next > Cliquez sur Save pour terminer la création du compartiment.

-
Pour créer l’exportation, cliquez sur New Export.
La navigation : Gérer >Lime
-
Sélectionnez l’espace de nommage et le bucket.

- Cliquez sur Add sous Export Host Options en choisissant les options Permissions, Write Transfer Policy, Authentication etMounting Directories Allow :

-
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 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 de mappage d'utilisateur et de groupe :

- 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
- 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 ..
- Montez l’exportation sur votre hôte Linux et vérifiez que l’exportation est montée.
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)
-
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
Articles NFS connexes :
- ECS : Log dataheadsvc indiquant l’erreur : NFSv3 procedure LINK not supported in request ReadLinkRequest (en anglais)
- ECS : échec du montage NFS avec l’erreur No such file or directory ou ERROR_OBJECT_NOT_FOUND (en anglais)
- ECS : Erreurs d’E/S distante NFS ; la modification du propriétaire du compartiment pour le compartiment activé pour FS peut entraîner l’impossibilité pour les applications/utilisateurs d’accéder aux fichiers NFS (en anglais)
- ECS : L’écriture NFS génère une erreur d’E/S après une certaine quantité de données.
- ECS : utilisation du partage de fichiers NFS à partir d'ECS avec un datastore VMware NFS (en anglais)
- ECS : pratiques d'excellence pour le montage des exportations ECS NFS (en anglais)
- ECS : Montage d’un partage NFS sur un client Windows
- ECS : échec du montage NFS après la modification des paramètres d'exportation de fichiers dans l'interface utilisateur (en anglais)
- ECS : Oracle WebCenter Content (WCC) est-il compatible avec ECS ? (en anglais)