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

« Migration NFS eole2 → eole3 » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Ligne 344 : Ligne 344 :
| Dépendance eole2 || supprimée
| Dépendance eole2 || supprimée
|}
|}
<syntaxhighlight lang="bash">
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount /var/data/ad53-data
</syntaxhighlight>
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab

Version du 15 avril 2026 à 08:29

VM ID VM nom OS NFS -> eole3 État Commentaires
100 formation En cours Migration en cours
105 platinebassebretagne À faire
107 pleade-com À faire
108 devtools2 À faire
109 Centreon À faire
110 redmine À faire
112 ens-lyon Ubuntu18 ok 🟢
113 AD44 À faire
114 Canigo À faire
116 MGMT À faire
117 devtools À faire
119 ENCELADE À faire
124 Debian11 À faire
126 UBUNTU24 À faire
127 APBP À faire
128 vm-altcha-sentinel À faire
200 glpi À faire
201 mercure Ubuntu18 ok 🟢 Pas de commentaire
301 AD53-consultation Ubuntu18 ok 🟢 Attention : Vider les caches des Drupal !

Migration NFS eole2 → eole3 (VM formation)

1. Contexte

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

Sauvegarde du fstab

cp /etc/fstab /etc/fstab.bak.$(date +%F-%H%M)

---

3. Mise à jour du fstab

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

mkdir -p /var/data/formation{0..13}-data

---

5. Activation des exports côté eole3

Sur eole3 :

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

---

6. Montage

Pour éviter les blocages :

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

---

7. Vérification

Vérification des montages

findmnt -t nfs,nfs4 | grep formation
df -h | grep formation

Résultat attendu :

  • montages actifs sur eole3 (192.168.123.202)

---

8. Test fonctionnel

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é

En cas de problème :

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

---

10. Points d'attention

  • 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

---

11. Résultat

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

Migration NFS — VM ens-lyon vers eole3

1. Contexte

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

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

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

cp /etc/fstab /etc/fstab.bak_$(date +%F)

---

5. Modification fstab

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

ls -ld /var/data/ens-lyon-data

Résultat :

  • répertoire existant → OK

---

7. Bascule

Démontage propre :

umount /var/data/ens-lyon-data

Remontage :

mount -a

---

8. Vérification finale

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

exportfs -v | grep ens-lyon

Résultat :

  • export présent
  • VM autorisée

---

10. Plan de réversibilité

En cas de problème :

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

---

11. Points importants

  • 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

Élément Statut
Accès NFS OK
Performance OK
Données visibles OK
Dépendance eole2 supprimée
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount /var/data/ad53-data
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount /var/data/ad53-data
cp /etc/fstab.bak_YYYY-MM-DD /etc/fstab
mount /var/data/ad53-data