Création de partages NFS

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

Note

Les protocoles NFS pris en charge sont les suivants : NFSv3 et NFSv4

Préalables et points à considérer

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 :

  1. Effectuez l'une des actions suivantes :
    • Suivez les instructions sous Gestion du système de fichiers réseau, en tenant compte des points suivants :

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

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

Vous pouvez créer un partage NFS dans une instance de calcul à partir de la console Web Cockpit à l'aide du plugiciel 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. Voir Installer et activer Cockpit.
  2. Utilisez DNF pour installer l'ensemble cockpit-file-sharing.

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

    Par exemple :

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

    Les ensembles figurant dans les référentiels developer_EPEL sont considérés comme non pris en charge et n'ont droit qu'au soutien de l'installation de base. Le contenu de ce référentiel n'est pas recommandé pour les environnements de production et est destiné à des fins de développement uniquement.
  3. Connectez-vous à Cockpit. Voir Se connecter à la console Web de 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.

    En cliquant sur le bouton d'activation/de désactivation, le service NFS démarre automatiquement et le service démarre après chaque redémarrage du système.

  6. Dans la page Services, naviguez jusqu'à la section Sockets et cliquez sur le bouton grisé RPCbind Socket d'activation du serveur.

    En cliquant sur la bascule, le socket RPC démarre automatiquement et le socket démarre après chaque redémarrage du système.

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

      La fenêtre Ajouter une exportation est affichée.

    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.

      Note

      Le partage NFS n'est pas visible dans le chemin /etc/export. À 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. Voir Accès aux partages NFS et Samba.