Création de partages NFS

Avec le protocole NFS, 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 sont les suivants : 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 à 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 à l'adresse Créer un serveur NFS sur Oracle Linux.
  2. Accédez au partage NFS. Reportez-vous à la section Accessing NFS and Samba Shares.

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 à la section 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 trouvés dans les référentiels developer_EPEL sont considérés comme non pris en charge. Ils ne donnent droit qu'à 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 à 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 gris Serveur et services NFS.

    Si vous cliquez sur le bouton à 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 et cliquez sur le bouton à bascule gris Socket d'activation de serveur RPCbind.

    Le fait de cliquer sur le bouton bascule permet au socket RPC de démarrer automatiquement et au socket de démarrer 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 signe plus (+) bleu.

      La fenêtre Ajouter un export apparaît.

    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 et l'adresse IP de l'instance de calcul.

    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 à la section Accessing NFS and Samba Shares.