Création de partages NFS

Avec le protocole Network File System (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.

Note

Oracle Linux fonctionne avec les protocoles NFSv3 et NFSv4.

Préalables et considérations

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 du guide Gestion du système de fichiers de réseau approprié pour la version d'image Oracle Linux, en tenant compte des éléments suivants :

      • Avant de modifier le fichier etc/exports, les répertoires et les fichiers que vous souhaitez partager sur l'instance doivent déjà exister et disposer des autorisations appropriées, telles que requises par l'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 de 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 cockpit-file-sharing est contenu dans le référentiel DNF developer_EPEL et vous devez activer le référentiel avant d'installer l'ensemble.

    Par exemple :

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

    Les ensembles dans les référentiels developer_EPEL sont considérés comme non pris en charge et la prise en charge est limitée à l'installation de base. Le contenu de ce référentiel n'est pas recommandé pour les environnements de production et n'est destiné qu'au développement.
  3. Connectez-vous à Cockpit. Voir Se connecter à la console Web du 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 commutateur gris Serveur et services NFS.

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

  6. Dans la page Services, naviguez jusqu'à la section Connecteurs logiciels et sélectionnez le commutateur gris RPCbind Server Activation Socket.

    L'activation du commutateur à bascule fait démarrer automatiquement la prise RPC et démarre après chaque redémarrage du système.

  7. Créez un partage NFS :

    1. Sélectionnez Partage de fichiers, sélectionnez l'onglet NFS, puis sélectionnez le bouton bleu plus (+).

      La fenêtre Ajouter une exportation 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 et l'adresse IP de l'instance de calcul.

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