Si le temps d'arrêt minimal est votre principale préoccupation, copier les disques du système, effectuer une mise à niveau, tester la mise à niveau, puis revenir en arrière si quelque chose ne va pas, n'est pas la solution. Non pas parce que la mise à niveau pourrait poser des problèmes, mais parce qu'il existe d'autres plans qui entraîneront probablement beaucoup moins de temps d'arrêt du point de vue des utilisateurs.
Pour un temps d'arrêt minimum, je vous suggère :
- installer le système d'exploitation sur une deuxième machine
- copier l'application ou les applications, les données, la configuration et d'autres ressources dans l'ensemble du réseau.
- testez autant que vous le pouvez
- Désactiver les services sur l'ancien serveur
- effectuer une synchronisation finale sur le nouveau serveur (de façon à ce qu'il dispose de toutes les mises à jour effectuées sur l'ancien serveur pendant la période de construction et de test).
- reconfigurer les éléments pertinents (le serveur et/ou les paramètres réseau ailleurs) afin que le nouveau serveur apparaisse là où se trouvait l'ancien.
- laisser l'ancien serveur en fonctionnement pendant un certain temps (ou garder ses disques à portée de main) au cas où vous découvririez plus tard que vous avez oublié de transférer quelque chose sur l'ancien serveur.
De cette façon, le seul temps d'arrêt est le temps nécessaire pour effectuer la synchronisation finale avant de basculer (étapes 5 et 6) - cela peut prendre un certain temps si la synchronisation finale inclut la copie de fichiers volumineux (tels qu'une ou plusieurs bases de données importantes), mais cela prendra moins de temps que la prise d'une image de sauvegarde complète et la mise à niveau, et présente l'avantage de ne pas entraîner d'arrêt en cas d'échec (car il suffit d'abandonner la nouvelle configuration sans jamais éteindre l'ancienne).
Bien sûr, ce plan implique d'avoir un deuxième serveur dans le même établissement pour construire, ce qui ne sera pas gratuit, donc si vous payez une bonne partie de votre serveur/hébergement ou si vous avez un budget serré, cela pourrait être un facteur prohibitif...