Pour Serveur Cloud et Serveur Dédié

Dans cet article, nous vous montrons comment monter un Shared Storage sur un Serveur avec Ubuntu/Debian.

Conditions préalables
  • Vous avez attribué une adresse IP ou un domaine à votre Serveur .

  • Vous avez défini les autorisations d'accès pour le serveur requis dans la vue détaillée du Shared Storage.

  • Vous avez téléchargé la clé Kerberos.

  • Vous avez noté le chemin d'accès NFS.

Remarque

Si vous avez attribué un domaine au serveur, il doit être accessible via Internet.

  • Assurez-vous que les paquets krb5 et nfs sont installés. Pour installer ces paquets, saisissez la commande suivante :

    Ubuntu 16.04 et Debian 10

    apt-get install nfs-common krb5-user


    Ubuntu 18.04, Ubuntu 20.04 et Ubuntu 22.04 et Debian 11

    Pour installer krb5, saisissez la commande suivante :

    apt-get install krb5-user


    Pour installer nfs, saisissez les commandes suivantes :

    sudo apt update sudo
    apt install nfs-common

  •  Ouvrez le fichier /etc/default/nfs-common à l'aide de l'éditeur vi. Pour cela, entrez la commande suivante :

    [root@localhost ~]# vi /etc/default/nfs-common

Remarque

L'éditeur vi dispose d'un mode d'insertion et d'un mode de commande. Vous pouvez passer en mode insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour passer en mode commande, appuyez sur la touche [ESC]. Lorsque vous utilisez le mode commande, vos saisies au clavier sont interprétées comme des commandes.

L'éditeur vi ne peut pas être fermé en mode insertion. Par conséquent, passez toujours en mode commande pour fermer vi.

  • Pour activer le paramètre NEED_GSSD, entrez l'option yes dans la ligne NEED_GSSD dans /etc/default/nfs-common.

  • Ouvrez le fichier de clé Kerberos zippé.

  • Copiez les fichiers krb5.conf et krb5.keytab.

  • Collez les fichiers dans le dossier /etc.

Remarque

Si vous utilisez un ordinateur local avec système d'exploitation Windows, vous pouvez transférer les fichiers facilement et confortablement avec le programme WinSCP. WinSCP est un client graphique open source SFTP et FTP pour Windows. Pour télécharger le programme, cliquez ici.

  • Pour lancer manuellement les services requis, saisissez les commandes suivantes :

    Debian 10 et 11 :

    systemctl start rpc-gssd

    Ubuntu 16.04 :

    systemctl start gssd

    Ubuntu 18.04, Ubuntu 20.04 et Ubuntu 22.04 : 

    systemctl start rpc-gssd

  • Créez le répertoire dans lequel le stockage doit être monté.

    mkdir /mnt/nfs

Remarque

Pour inclure plusieurs Shared Storages, créez un autre répertoire (par exemple /mnt/nfs2 etc.) puis effectuez l'étape suivante pour tous les Shared Storages.

  • Pour monter le Shared Storage de manière permanente, ouvrez /etc/fstab avec l'éditeur (par exemple vi) et insérez le point de montage souhaité au format suivant :

    vid12345.nas1.lan:/vid12345 /mnt/nfs nfs sec=krb5 0 0

    Exemple :

    vid15943.nas3.lan:/vid15943 /mnt/nfs nfs sec=krb5 0 0

Remarque

Pour cela, vous avez besoin du chemin d'accès NFS.

  • Pour vérifier la nouvelle entrée dans /etc/fstab et monter le Shared Storage, saisissez la commande suivante :

    mount -a

Le Shared Storage est monté.