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 :
-
Connexion à l'instance de calcul. Reportez-vous à l'accès à une instance.
-
Assurez-vous que la dernière version de l'image Oracle Linux est installée sur l'instance. Reportez-vous à la section Installing Software et au guide correspondant à l'image choisie :
-
Découvrez NFS et comment l'utiliser avec Oracle Linux. Reportez-vous au guide Gestion du système de fichiers réseau correspondant à l'image Oracle Linux choisie :
-
Découvrez comment utiliser le service OCI Block Volume pour fournir des sauvegardes du stockage OCI. Pour plus d'informations, reportez-vous à la présentation des sauvegardes des volumes de blocs.
-
Choisissez l'une des méthodes suivantes à utiliser pour créer le partage NFS :
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 :
-
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.
-
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 :
-
Sur l'instance de calcul, installez et activez Cockpit. Reportez-vous à Install and Enable Cockpit.
-
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.
-
Connectez-vous au cockpit. Reportez-vous à Connexion à la console Web Cockpit.
-
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.
-
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.
-
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.
-
Créez un partage NFS :
-
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.
-
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.
-
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
.
-
Accédez au partage NFS. Reportez-vous à Accès à NFS et aux partages Samba.