Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Migration NFS eole2 → eole3

De AJLSM
Aller à la navigation Aller à la recherche
VM ID VM nom OS NFS -> eole3 Concernés Commentaires
100 formation Ubuntu18 ok 🟢 Migration en cours
105 platinebassebretagne Ubuntu16 ❌ ❌ Pas de montage NFS
107 pleade-com Ubuntu18 ok 🟢 Drupal vieux mais pas de problème
108 devtools2 ❌
109 Centreon ❌
110 redmine ❌
112 ens-lyon Ubuntu18 ok 🟢
113 AD44 Ubuntu18 ok 🟢
114 Canigo ❌
116 MGMT ❌
117 devtools ❌
119 ENCELADE ❌
124 Debian11 ❌
126 UBUNTU24 ❌
127 APBP Ubuntu18 ok 🟢 Attention : Vider les caches des Drupal !
128 vm-altcha-sentinel ❌
200 glpi ❌
201 mercure Ubuntu18 ok 🟢 Tous les montages NFS vers :

ens-lyon-data

cdf-data

ad64-data

ad53-data

pleade.com-data

ad44-data

drac-ge-data

cnd-data

msh-dijon-data

demo-v4-data

apbp-data

am-angers-data

module-pleade-data

301 AD53-consultation Ubuntu18 ok 🟢 Attention : Vider les caches des Drupal !

Migration NFS eole2 → eole3 (VM formation)

[modifier | modifier le wikicode]

Migration des montages NFS depuis :

  • eole2 : 192.168.123.101

vers :

  • eole3 : 192.168.123.202

Spécificité eole3 :

  • données exposées via : /var/data/<client>-data/data
  • point de montage côté VM : /var/data/<client>-data

---

2. Préparation

[modifier | modifier le wikicode]

Sauvegarde du fstab

[modifier | modifier le wikicode]
cp /etc/fstab /etc/fstab.bak.$(date +%F-%H%M)

---

3. Mise à jour du fstab

[modifier | modifier le wikicode]

Remplacement des anciennes entrées :

192.168.123.101:/var/data/formationX-data

par :

192.168.123.202:/var/data/formationX-data/data    /var/data/formationX-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3   0   0

⚠ Important :

  • le /data est uniquement côté serveur
  • ne jamais le mettre côté point de montage local

---

4. Création des points de montage

[modifier | modifier le wikicode]
mkdir -p /var/data/formation{0..13}-data

---

5. Activation des exports côté eole3

[modifier | modifier le wikicode]

Sur eole3 :

  • décommenter uniquement les datasets existants (formation0 à formation4)
exportfs -ra

---

Pour éviter les blocages :

  • ne garder que les datasets actifs dans le fstab (formation0 à formation4)
mount -av

---

7. Vérification

[modifier | modifier le wikicode]

Vérification des montages

[modifier | modifier le wikicode]
findmnt -t nfs,nfs4 | grep formation
df -h | grep formation

Résultat attendu :

  • montages actifs sur eole3 (192.168.123.202)

---

8. Test fonctionnel

[modifier | modifier le wikicode]
touch /var/data/formation0-data/test_write
ls -l /var/data/formation0-data

Vérifier :

  • écriture OK
  • pas de problème de droits

---

9. Réversibilité

[modifier | modifier le wikicode]

En cas de problème :

cp /etc/fstab.bak.* /etc/fstab
mount -a

---

10. Points d'attention

[modifier | modifier le wikicode]
  • Les points de montage doivent exister localement
  • Les datasets doivent être exportés côté eole3
  • Ne migrer que les datasets réellement disponibles
  • Éviter "mount -a" avec des entrées non valides

---

  • migration réussie pour formation0 à formation4
  • montages actifs en NFSv4
  • VM fonctionnelle sur eole3

Migration NFS — VM pleade.com

[modifier | modifier le wikicode]

Migration du montage NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • Données : /var/data/pleade.com-data
  • Particularité : présence d’un Drupal ancien en production

---

2. Vérification initiale

[modifier | modifier le wikicode]

Montage existant

[modifier | modifier le wikicode]
mount | grep pleade.com-data

Résultat :

montage actif depuis eole2

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep pleade.com

---

3. Test de montage eole3

[modifier | modifier le wikicode]
mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/pleade.com-data/data /mnt/test

Vérifications :

df -h | grep test
ls /mnt/test

Résultat attendu :

  • accès aux données OK
  • arborescence complète (alto, ead, images, mets, etc.)

---

4. Modification fstab

[modifier | modifier le wikicode]

Ancienne configuration

[modifier | modifier le wikicode]
192.168.123.101:/var/data/pleade.com-data    /var/data/pleade.com-data    nfs    rw,soft,intr     0 0

Nouvelle configuration

[modifier | modifier le wikicode]
192.168.123.202:/var/data/pleade.com-data/data    /var/data/pleade.com-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3    0 0

---

umount /var/data/pleade.com-data
mount /var/data/pleade.com-data

---

6. Vérifications post-migration

[modifier | modifier le wikicode]

Vérification du montage

[modifier | modifier le wikicode]
findmnt /var/data/pleade.com-data

Résultat attendu :

source = 192.168.123.202

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep pleade

Vérification contenu

[modifier | modifier le wikicode]
ls /var/data/pleade.com-data

---

7. Actions applicatives (Drupal)

[modifier | modifier le wikicode]

Redémarrage Apache

[modifier | modifier le wikicode]
systemctl restart apache2

Nettoyage des caches Drupal

[modifier | modifier le wikicode]

Cas sans drush global :

./../../../vendor/bin/drush cr

À exécuter pour chaque site :

  • archives.agglo-pau.fr
  • archives-lecture.agglo-pau.fr
  • archives-internet.agglo-pau.fr
  • default

Résultat attendu :

[success] Cache rebuild complete.

---

umount /mnt/test
rmdir /mnt/test

---

9. Points d'attention

[modifier | modifier le wikicode]
  • Drupal ancien → cache obligatoire après migration
  • Pas de service NFS côté VM (client uniquement)
  • UID/GID conservés → pas d’impact sur les droits
  • Apache suffit (pas de php-fpm sur cette VM)

---

10. Validation

[modifier | modifier le wikicode]
  • Montage actif sur eole3 : OK
  • Données accessibles : OK
  • Sites Drupal fonctionnels : OK
  • Cache vidé : OK

---

11. Conclusion

[modifier | modifier le wikicode]

Migration réalisée avec succès.

La VM pleade.com utilise désormais eole3 comme serveur NFS.

Le nettoyage des caches Drupal a permis d’assurer la continuité de service sans erreur.

Migration NFS — VM ens-lyon vers eole3

[modifier | modifier le wikicode]

Migration des montages NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • Objectif : basculer sans interruption de service

---

2. État initial

[modifier | modifier le wikicode]
mount | grep ens-lyon
df -h | grep ens-lyon

Résultat :

  • montage actif depuis eole2 :
192.168.123.101:/var/data/ens-lyon-data

---

3. Test préalable eole3

[modifier | modifier le wikicode]

Création d’un point de montage temporaire :

mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/ens-lyon-data/data /mnt/test

Vérification :

df -h | grep test
ls /mnt/test

Résultat :

  • montage OK
  • accès aux données validé

Nettoyage :

umount /mnt/test

---

4. Sauvegarde fstab

[modifier | modifier le wikicode]
cp /etc/fstab /etc/fstab.bak_$(date +%F)

---

5. Modification fstab

[modifier | modifier le wikicode]

Remplacement de :

192.168.123.101:/var/data/ens-lyon-data    /var/data/ens-lyon-data    nfs    rw,soft,intr     0 0

Par :

192.168.123.202:/var/data/ens-lyon-data/data    /var/data/ens-lyon-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3   0   0

---

6. Vérification du point de montage

[modifier | modifier le wikicode]
ls -ld /var/data/ens-lyon-data

Résultat :

  • répertoire existant → OK

---

Démontage propre :

umount /var/data/ens-lyon-data

Remontage :

mount -a

---

8. Vérification finale

[modifier | modifier le wikicode]
findmnt -t nfs,nfs4 | grep ens-lyon
df -h | grep ens-lyon

Résultat :

192.168.123.202:/var/data/ens-lyon-data/data

→ migration réussie

---

9. Vérification côté serveur eole3

[modifier | modifier le wikicode]
exportfs -v | grep ens-lyon

Résultat :

  • export présent
  • VM autorisée

---

10. Plan de réversibilité

[modifier | modifier le wikicode]

En cas de problème :

cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount -a

---

11. Points importants

[modifier | modifier le wikicode]
  • Passage de NFS → NFSv4
  • Chemin modifié :
 * eole2 : /var/data/<client>
 * eole3 : /var/data/<client>/data
  • Options optimisées :
 * _netdev → attente réseau
 * noatime → perf disque
 * timeo/retrans → gestion timeout

---

12. État final

[modifier | modifier le wikicode]
Élément Statut
Accès NFS OK
Performance OK
Données visibles OK
Dépendance eole2 supprimée

Migration NFS — VM AD53 vers eole3

[modifier | modifier le wikicode]

Migration des montages NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • VM : AD53 (production — forte charge)

Objectif :

  • bascule transparente sans interruption utilisateur

---

2. État initial

[modifier | modifier le wikicode]
mount | grep ad53
df -h | grep ad53

Résultat :

192.168.123.101:/var/data/ad53-data

→ montage actif depuis eole2

---

3. Test préalable eole3

[modifier | modifier le wikicode]

Création d’un point de montage temporaire :

mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/ad53-data/data /mnt/test

Vérification :

df -h | grep test
ls /mnt/test

Résultat :

  • montage OK
  • données accessibles :
 * data-private
 * pleade
 * projets

Nettoyage :

umount /mnt/test
rmdir /mnt/test

---

4. Sauvegarde fstab

[modifier | modifier le wikicode]
cp /etc/fstab /etc/fstab.bak_$(date +%F)

---

5. Modification fstab

[modifier | modifier le wikicode]

Remplacement de :

192.168.123.101:/var/data/ad53-data    /var/data/ad53-data    nfs    rw,soft,intr     0 0

Par :

192.168.123.202:/var/data/ad53-data/data    /var/data/ad53-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3   0   0

---

6. Vérifications préalables

[modifier | modifier le wikicode]
ls -ld /var/data/ad53-data
mount | grep ad53-data
findmnt /var/data/ad53-data

Résultat :

  • point de montage existant ✔
  • montage actif depuis eole2 ✔

---

Démontage et remontage rapide :

umount /var/data/ad53-data && mount /var/data/ad53-data

En cas de doute :

mount -v /var/data/ad53-data

---

8. Vérification finale

[modifier | modifier le wikicode]
df -h | grep ad53

Résultat attendu :

192.168.123.202:/var/data/ad53-data/data

→ migration réussie

---

9. Vérification côté serveur eole3

[modifier | modifier le wikicode]
exportfs -v | grep ad53

Résultat :

  • export présent
  • VM autorisée

---

10. Vérification applicative

[modifier | modifier le wikicode]
  • tester l’accès aux fichiers
  • vérifier les applications consommatrices (ex : Pleade)

Si la VM héberge des sites Drupal, vider les caches applicatifs :

cd /chemin/du/site
drush cr

Remarque :

  • exécuter la commande dans le bon contexte Drupal
  • répéter pour chaque site hébergé

Exemple sur cette VM :

  • vidage de cache nécessaire après la bascule pour rétablir le bon fonctionnement de certains sites

---

11. Plan de réversibilité

[modifier | modifier le wikicode]
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount /var/data/ad53-data

---

12. Points importants

[modifier | modifier le wikicode]
  • Passage de NFS → NFSv4
  • Changement de chemin :
 * eole2 : /var/data/<client>
 * eole3 : /var/data/<client>/data
  • Optimisation des options :
 * _netdev → attente réseau
 * noatime → performance
 * timeo/retrans → gestion des timeouts

---

13. État final

[modifier | modifier le wikicode]
Élément Statut
Accès NFS OK
eole3 utilisé OK
eole2 utilisé supprimé
Impact utilisateur minimal
Applications OK après purge cache Drupal

Migration NFS — VM AD44

[modifier | modifier le wikicode]

Migration du montage NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • Données : /var/data/ad44-data

---

2. Vérification initiale

[modifier | modifier le wikicode]

Montage existant

[modifier | modifier le wikicode]
mount | grep ad44-data

Résultat :

montage actif depuis eole2

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep ad44

---

3. Test de montage eole3

[modifier | modifier le wikicode]
mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/ad44-data/data /mnt/test

Vérifications :

df -h | grep test
ls /mnt/test

Résultat attendu :

  • accès aux données OK
  • structure conforme (data-private, pleade, projets, etc.)

---

4. Modification fstab

[modifier | modifier le wikicode]

Ancienne configuration

[modifier | modifier le wikicode]
192.168.123.101:/var/data/ad44-data    /var/data/ad44-data    nfs    rw,soft,intr     0 0

Nouvelle configuration

[modifier | modifier le wikicode]
192.168.123.202:/var/data/ad44-data/data    /var/data/ad44-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3    0 0

---

umount /var/data/ad44-data
mount /var/data/ad44-data

---

6. Vérifications post-migration

[modifier | modifier le wikicode]

Vérification du montage

[modifier | modifier le wikicode]
findmnt /var/data/ad44-data

Résultat attendu :

source = 192.168.123.202

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep ad44

Vérification contenu

[modifier | modifier le wikicode]
ls -l /var/data/ad44-data

---

umount /mnt/test
rmdir /mnt/test

---

8. Points d'attention

[modifier | modifier le wikicode]
  • Les droits NFS sont conservés (UID/GID identiques)
  • Pas d’impact applicatif constaté
  • Aucun redémarrage de service nécessaire

---

  • Montage actif sur eole3 : OK
  • Données accessibles : OK
  • VM opérationnelle : OK

---

10. Conclusion

[modifier | modifier le wikicode]

Migration réalisée avec succès.

La VM AD44 utilise désormais eole3 comme serveur NFS sans impact visible.

Migration NFS — VM APBP

[modifier | modifier le wikicode]

Migration du montage NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • Données : /var/data/apbp-data

---

2. Vérification initiale

[modifier | modifier le wikicode]

Montage existant

[modifier | modifier le wikicode]
mount | grep apbp-data

Résultat :

montage actif depuis eole2

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep apbp

---

3. Test de montage eole3

[modifier | modifier le wikicode]
mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/apbp-data/data /mnt/test

Vérifications :

df -h | grep test
ls /mnt/test

Résultat attendu :

  • accès aux données OK
  • structure conforme

---

4. Modification fstab

[modifier | modifier le wikicode]

Ancienne configuration

[modifier | modifier le wikicode]
192.168.123.101:/var/data/apbp-data    /var/data/apbp-data    nfs    rw,soft,intr     0 0

Nouvelle configuration

[modifier | modifier le wikicode]
192.168.123.202:/var/data/apbp-data/data    /var/data/apbp-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3    0 0

---

umount /var/data/apbp-data
mount /var/data/apbp-data

---

6. Vérifications post-migration

[modifier | modifier le wikicode]

Vérification du montage

[modifier | modifier le wikicode]
findmnt /var/data/apbp-data

Résultat attendu :

source = 192.168.123.202

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep apbp

Vérification contenu

[modifier | modifier le wikicode]
ls -l /var/data/apbp-data

---

umount /mnt/test
rmdir /mnt/test

---

8. Points d'attention

[modifier | modifier le wikicode]
  • Vérifier les UID/GID (cohérence avec eole3)
  • Aucun redémarrage de service requis dans la majorité des cas
  • En cas d’application (Drupal, Pleade, etc.) :
 * vider les caches si comportement anormal

---

  • Montage actif sur eole3 : OK
  • Données accessibles : OK
  • VM opérationnelle : OK

---

10. Conclusion

[modifier | modifier le wikicode]

Migration réalisée avec succès.

La VM APBP utilise désormais eole3 comme serveur NFS sans impact visible.

Migration NFS — VM canigo

[modifier | modifier le wikicode]

Migration du montage NFS depuis eole2 vers eole3.

  • Ancien serveur : 192.168.123.101 (eole2)
  • Nouveau serveur : 192.168.123.202 (eole3)
  • Données : /var/data/canigo-data
  • Particularité : export NFS avec option "insecure"

---

2. Vérification initiale

[modifier | modifier le wikicode]

Montage existant

[modifier | modifier le wikicode]
mount | grep canigo-data

Résultat :

montage actif depuis eole2

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep canigo

---

3. Vérification côté eole3

[modifier | modifier le wikicode]

Sur eole3 :

exportfs -v | grep canigo

Vérifier la présence de :

/var/data/canigo-data/data 192.168.123.X(...)

⚠️ Important :

  • vérifier que le client (IP de la VM canigo) est autorisé
  • conserver l’option "insecure" si nécessaire

Exemple :

/var/data/canigo-data/data 192.168.123.X(rw,sync,no_subtree_check,insecure)

---

4. Test de montage eole3

[modifier | modifier le wikicode]
mkdir -p /mnt/test
mount -t nfs4 192.168.123.202:/var/data/canigo-data/data /mnt/test

Vérifications :

df -h | grep test
ls /mnt/test

Résultat attendu :

  • accès aux données OK

---

5. Modification fstab

[modifier | modifier le wikicode]

Ancienne configuration

[modifier | modifier le wikicode]
192.168.123.101:/var/data/canigo-data    /var/data/canigo-data    nfs    rw,soft,intr     0 0

Nouvelle configuration

[modifier | modifier le wikicode]
192.168.123.202:/var/data/canigo-data/data    /var/data/canigo-data    nfs4    rw,soft,_netdev,noatime,timeo=600,retrans=3    0 0

---

umount /var/data/canigo-data
mount /var/data/canigo-data

---

7. Vérifications post-migration

[modifier | modifier le wikicode]

Vérification du montage

[modifier | modifier le wikicode]
findmnt /var/data/canigo-data

Résultat attendu :

source = 192.168.123.202

Vérification espace disque

[modifier | modifier le wikicode]
df -h | grep canigo

Vérification contenu

[modifier | modifier le wikicode]
ls /var/data/canigo-data

---

umount /mnt/test
rmdir /mnt/test

---

9. Points d'attention

[modifier | modifier le wikicode]
  • Option "insecure" côté serveur NFS :
 * autorise les ports >1024 côté client
 * nécessaire selon certaines configurations anciennes
  • Vérifier :
 * UID/GID cohérents
 * accès en lecture/écriture OK
  • Aucun redémarrage applicatif requis en général

---

10. Validation

[modifier | modifier le wikicode]
  • Montage actif sur eole3 : OK
  • Données accessibles : OK
  • VM opérationnelle : OK

---

11. Conclusion

[modifier | modifier le wikicode]

Migration réalisée avec succès.

La VM canigo utilise désormais eole3 comme serveur NFS.

Configuration spécifique "insecure" maintenue pour compatibilité.