« FAQ:UpgradeVMCentrale » : différence entre les versions
| Ligne 22 : | Ligne 22 : | ||
=Installation d'une nouvelle VM centrale= | =Installation d'une nouvelle VM centrale= | ||
==Installation== | |||
Pour cette partie vous avez deux possibilités : | Pour cette partie vous avez deux possibilités : | ||
*[[Général:InstallationSocle|Installation from scratch "socle vierge"]], | *[[Général:InstallationSocle|Installation from scratch "socle vierge"]], | ||
*[[Général:Mise_en_service_vmsqwarebox|Installation de l'OVF fourni]] | *[[Général:Mise_en_service_vmsqwarebox|Installation de l'OVF fourni]] | ||
==Paramétrages pour la migration== | |||
{{Note| Dans ce MODOP nous partons de l'hypothèse que la machine source s'appelle srvdbsqware et la machine cible vmsqwarebox !}} | |||
===Vérification de la taille des $home de chaque utilisateurs=== | |||
<syntaxhighlight lang="sh" line> | |||
root@srvdbsqware01:/root # cd /home/ | |||
root@srvdbsqware01:/home # du -sh dbsqware mssql mysql oracle postgres sybase | |||
1.2G dbsqware | |||
30M mssql | |||
200M mysql | |||
652K oracle | |||
156K postgres | |||
36K sybase | |||
</syntaxhighlight> | |||
<br> | |||
===Echange des clé ssh=== | |||
===Sauvegarde des cron=== | |||
for lvsqw_User in `echo 'dbsqware mssql mysql oracle postgres sybase'` | |||
do | |||
su - $lvsqw_User -c "echo '###########################';echo '$lvsqw_User';crontab -l> \$HOME/CrontabRef_srvdbsqware01;cat \$HOME/CrontabRef_srvdbsqware01" | |||
done | |||
=Première synchronisation des répertoires= | =Première synchronisation des répertoires= | ||
Version du 7 février 2025 à 16:09
Généralités
Limites de cette section
Cette section n’a pas la prétention de traiter tous les cas possibles d'upgrade de la VM centrale de dbSQWare.
Quand on parle d'upgrade, c'est de la partie système dont on parle !
Passer par exemple d'une machine CentOS 7 vers une Rocky Linux 9 ... C'est ce cas précis que nous prendrons en exemple, upgrade d'une installation faite par l'OVF fourni vers une nouvelle version de l'OVF.
Pour autant, la technique utilisée restera la même si vous avez fait une installation vierge, même sur un autre OS, etc ...
Ce chapitre ne traite pas les changements de paramétrages ou autre (pour l’installation du socle central, pour les autres paramétrages, reportez-vous aux sections adéquates).
MODOP général d'upgrade
Le principe est toujours plus ou moins le même ...
- Installation d'une nouvelle VM centrale avec une IP tempo
- Première synchro des répertoires (pour limiter le downtime)
- Arrêt des cron de l'ancienne VM
- Synchro complète (répertoires, bdd, etc ...)
- Ajustement si nécessaire des paramètres de la nouvelle plateforme
- Arrêt ancienne machine et reprise de l'IP sur la nouvelle machine
Installation d'une nouvelle VM centrale
Installation
Pour cette partie vous avez deux possibilités :
Paramétrages pour la migration
Vérification de la taille des $home de chaque utilisateurs
root@srvdbsqware01:/root # cd /home/
root@srvdbsqware01:/home # du -sh dbsqware mssql mysql oracle postgres sybase
1.2G dbsqware
30M mssql
200M mysql
652K oracle
156K postgres
36K sybase
Echange des clé ssh
Sauvegarde des cron
for lvsqw_User in `echo 'dbsqware mssql mysql oracle postgres sybase'` do su - $lvsqw_User -c "echo '###########################';echo '$lvsqw_User';crontab -l> \$HOME/CrontabRef_srvdbsqware01;cat \$HOME/CrontabRef_srvdbsqware01" done

