Mar
16
Migrer vers Sun VDI 3.2.2
Le contexte de ce tuto est de vous montrer les étapes nécessaires de la migration de VDI vers la version la plus récente à l’heure actuelle soit la version 3.2.2. On a donc 3 serveur VDI et 2 serveur virtualbox.
VDI : master, primary, secondary
Vbox : vbox-1, vbox-2
BACKUP TEMPLATE
Vous devez dans un premier temps faire une sauvegarde de vos templates. En effet, il ne faut prendre aucun risque et comme ce genre d’actions n’est jamais sans risque autant prendre la peine de le faire.
BACKUP DATABASE
Sur master
/opt/SUNWvda/mysql/bin/ndb_mgm
> START BACKUP
Vérifier que les backup ont bien été généré sur primary et secondary dans le dossier :
/var/opt/SUNWvda/mysql-cluster/BACKUP
http://wikis.sun.com/display/VDI3dot1/How+to+Back+Up+and+Restore+Data+%28Bundled+MySQL+Database%29
BACKUP VDI CORE
A faire sur primary et sur secondary :
/opt/SUNWvda.sbin/vda-backup –p /export/distrib –o [primary,secondary].conf
UPGRADE DE VDA + MYSQL
cd /export/distrib/vda_3.2.2-amd64/
./vda-preserve
Commencer par le master puis sur les 2 autres
Faire la mise à jour sur master dans un premier temps :
./vda-install
Le programme demande si on veut faire la mise à jour car auto détecté.
Reboot
Faire la même chose sur primary
Puis après le redémarrage vérifier que la base de donnée fonctionne bien :
/opt/SUNWvda/sbin/vda-db-status
Faire la même chose pour secondary
Tout doit être up.
CONFIGURATION DE VDA
Retourner sur master et faire :
/opt/SUNWvda/sbin/vda-config
Le programme reconnait le fait que master est le contrôleur de la base de données et qu’il faut faire la mise à jour de la config.
Faire la même chose sur primary puis sur secondary. Attention à attendre que tout soit fini avant de commencer l’autre.
MISE A JOUR DE VIRTUALBOX
Utiliser le fichier vbox dans vda pour faire la mise à jour.
Le dezipper et faire :
./vb-install –u
Pour retirer la version actuelle
Puis faire :
./vb-install
Une fois les deux serveurs mis à jour il faut redémarrer les vm et mettre à jour le virtualbox guest (assez long à faire mais peu être fait en parallèle)