[technique] Lab de migration de debian vers squeeze

Fabien Dupont fab at kafe-in.net
Dim 16 Juin 19:09:24 CEST 2013


Bonjour liste,

Nous venons de terminer le lab de migration squeeze vers wheezy sur le
cluster ganeti.

Voilà, ce qui a été fait :

- Installation d'une wheezy sur une machine
- Installation d'une squeeze sur une autre machine
- Création d'un cluster ganeti sur les deux machines : premier problème.
  Squeeze propose la version 2.1.x de ganeti alors que wheezy propose la
  version 2.5.x. Les deux versions ne savent pas se parler, il faut la
  même version majeure. Heureusement, notre cluster de prod' est à la
  pointe de la technologie et est déjà en version 2.5.x.
- Donc, installation de ganeti backporté sur squeeze, en version 2.5.x
  et création du cluster.
- Création d'une VM sur le nœud squeeze.
- Création d'une VM sur le nœud wheezy.
- Migration d'une VM de squeeze à wheezy : second problème.
  Squeeze propose la version 0.1.2 de KVM et wheezy propose la version
  1.1.2. Ces deux versions ne savent pas se parler lors de la migration
  d'une VM. Malheureusement, notre cluster de prod' dispose de la
  version 0.1.2 de KVM. Et il faut donc arrêter toutes les VM pour
  changer la version de KVM.

Arrivés à ce stade, c'est clair, il faut arrêter le cluster.

La marche à suivre sera donc la suivante : lancer les migrations des 4
nœuds et attendre qu'elles se terminent. Puis ensuite, redémarrage
simultané de ces nœuds et tout va remonter en wheezy.

J'ai testé cette procédure sur la machine en squeeze du lab, tout a bien
fonctionné. Il faudra juste rajouter les firmwares « non-free » pour les
cartes réseau realtek.

Une fois tout migrer, le cluster fonctionne en mode nominal : les
migrations de VM d'un nœud à l'autre n'ont plus posé de soucis.
(normal, c'est la même version partout !)

Une coupure est donc à prévoir dans les jours qui viennent. La date de
mercredi prochain (le 19 juin) a été évoquée. Je laisse Laurent définir
et annoncer ça plus généralement.

PS: Merci à Jérôme pour les machines de test.

Cdlt,
-- 
((__))  
 (00)    Fabien Dupont   
(o__o)  www.kafe-in.net



Plus d'informations sur la liste de diffusion technique