Création de partages NFS

Avec le protocole NFS (Network File System), vous pouvez créer et gérer des partages NFS dans une instance Oracle Cloud Infrastructure (OCI), et exporter des fichiers vers l'instance de calcul.

Remarque

Les protocoles NFS pris en charge incluent : NFSv3 et NFSv4

Prérequis et remarques

Avant de commencer :

Création d'un partage NFS dans une instance OCI

Pour créer un partage NFS dans une instance OCI à partir de la ligne de commande, procédez comme suit :

  1. Effectuez l'une des opérations suivantes :
    • Suivez les instructions de la section Managing the Network File System, en tenant compte des points suivants :

      • Avant de modifier le fichier etc/exports, les répertoires et fichiers que vous souhaitez partager sur l'instance doivent déjà exister et disposer des droits d'accès appropriés, comme l'exige votre environnement.
    • Suivez le tutoriel sur Création d'un serveur NFS sur Oracle Linux.
  2. Accédez au partage NFS. Reportez-vous à Accès à NFS et aux partages Samba.

Création d'un partage NFS dans une instance OCI à l'aide de Cockpit

Vous pouvez créer un partage NFS dans une instance de calcul à partir de la console Web Cockpit à l'aide du module d'extension de partage de fichiers Cockpit.

Pour créer un partage NFS à l'aide de la console Web Cockpit :
  1. Sur l'instance de calcul, installez et activez Cockpit. Reportez-vous à Install and Enable Cockpit.
  2. Utilisez DNF pour installer le package cockpit-file-sharing.

    Le package se trouve dans le référentiel DNF developer_EPEL et vous devez l'activer avant d'installer le package cockpit-file-sharing.

    Par exemple :

    sudo yum-config-manager --enable ol9_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Remarque

    Les packages figurant dans les référentiels developer_EPEL sont considérés comme non pris en charge et sont uniquement autorisés à une prise en charge d'installation de base. Le contenu de ce référentiel n'est pas recommandé pour les environnements de production et n'est destiné qu'aux développeurs.
  3. Connectez-vous au cockpit. Reportez-vous à Connexion à la console Web Cockpit.

  4. Dans la console Web Cockpit, cliquez sur Services et recherchez le serveur NFS.

    Si vous trouvez le serveur NFS, passez à l'étape 7. Si NFS n'a pas été configuré ou si le service NFS est désactivé, passez à l'étape suivante.

  5. Pour activer le serveur et le service NFS, cliquez sur le bouton à bascule gris Serveur et services NFS.

    Lorsque vous cliquez sur la bascule, le service NFS démarre automatiquement et le service démarre après chaque réinitialisation du système.

  6. Sur la page Services, accédez à la section Sockets, puis cliquez sur le bouton gris Socket d'activation du serveur RPCbind.

    Lorsque vous cliquez sur la bascule, le socket RPC démarre automatiquement et le socket démarre après chaque réinitialisation du système.

  7. Créez un partage NFS :
    1. Cliquez sur Partage de fichiers, sélectionnez l'onglet NFS, puis cliquez sur le bouton bleu plus (+).

      La fenêtre Ajouter un export s'affiche.

    2. Entrez le nom et le chemin du partage NFS, et dans les champs Nom du client et Adresse IP du client, entrez le nom de l'instance de calcul et l'adresse IP.

    3. Cliquez sur Ajouter.

      Remarque

      Le partage NFS n'est pas visible dans le chemin /etc/export. A la place, la commande exportfs crée le partage NFS lors de l'exécution et le partage NFS réside dans le chemin /var/lib/nfs/etab. Pour inspecter le partage NFS, utilisez la commande exportfs -s.
  8. Accédez au partage NFS. Reportez-vous à Accès à NFS et aux partages Samba.