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

Oracle Linux fonctionne avec les protocoles 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 du guide Managing the Network File System correspondant à la version de l'image Oracle Linux, 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 l'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 cockpit-file-sharing est contenu dans le référentiel DNF developer_EPEL et vous devez activer le référentiel avant d'installer le package.

    Par exemple :

    sudo yum-config-manager --enable ol<version>_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Remarque

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

  4. Dans la console Web Cockpit, sélectionnez 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, sélectionnez le bascule gris Serveur et services NFS.

    L'activation du commutateur fait démarrer le service NFS automatiquement et après chaque réinitialisation du système.

  6. Sur la page Services, accédez à la section Sockets et sélectionnez la bascule grisée RPCbind Server Activation Socket.

    L'activation de l'interrupteur à bascule permet au socket RPC de démarrer automatiquement et après chaque réinitialisation du système.

  7. Créez un partage NFS :

    1. Sélectionnez 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. Choisissez 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.