Besoin de mettre à niveau Windows Server 2012 / 2012r2 vers Server 2022 / 2019 ? Ce tutoriel vous montre comment faire.
Nous couvrirons à la fois la mise à niveau sur place de 2012 vers 2022 / 2019, et la migration d’un serveur 2012 vers un serveur 2022 / 2019 distinct.
Server 2012 est officiellement en fin de vie, et la fin du support de Server 2012 R2 est fixée au 23 octobre 2023 – vous n’êtes donc naturellement pas seul : les serveurs 2012 doivent être mis à niveau au plus vite. Bien entendu, vous souhaitez minimiser le temps et l’effort consacrés à cette opération, et automatiser autant que possible cette mise à niveau.
Dans ce guide, nous passerons en revue les options pour mettre à niveau Server 2012 vers 2022 / 2019, tout en préservant la pleine fonctionnalité des applications serveur, des bases de données, des profils utilisateur, des partages et des données. Notez que ce même processus fonctionne aussi pour les serveurs non-2012 ; nous nous concentrons simplement sur 2012 en raison de sa fin de vie en 2023.
Il existe deux approches principales pour mettre à niveau Server 2012 :
Vous souhaitez simplement savoir comment automatiser la mise à niveau de 2012 vers 2022 / 2019, sans avoir besoin d’un tutoriel général ?
Cliquez ici pour passer directement à la partie concernant le processus de mise à niveau à proprement parler.
Voici un tableau des chemins de mise à niveau de Windows Server (crédit : Microsoft.com)

Comme le montre le tableau ci-dessus, vous ne pouvez pas effectuer une mise à niveau sur place de 2012 vers 2022 directement. Cependant, pour les serveurs sur site (physiques ou virtuels), il est possible de le faire en 2 “étapes” :
Notez, cependant, qu’ il n’est pas possible de mettre à niveau sur place les serveurs Azure ou AWS – pas de la manière “traditionnelle”. Pour les serveurs hébergés dans le Cloud comme ceux-ci, vous devez utiliser une “mise à niveau par migration” décrite ci-dessous.
Le principal avantage d’une mise à niveau sur place (quand elle est réellement possible) est qu’elle semble – au moins à première vue – vraiment simple et indolore. Après tout, vous installez simplement un nouvel OS Windows Server (deux fois), sans avoir à gérer la réinstallation de vos applications / données. Tout ce que vous avez à faire est :
Les deux étapes peuvent être réalisées en téléchargeant et en montant l’ISO approprié.
Malheureusement, la réalité n’est pas toujours aussi simple. Il y a 3 préoccupations principales autour des mises à niveau sur place :
Vous détruisez votre serveur actuel, fonctionnel : Le principal problème des mises à niveau sur place est qu’une fois lancées, vous n’avez plus de serveur fonctionnel, et vous n’en aurez pas tant que le nouveau ne sera pas pleinement opérationnel. C’est ainsi que les mises à niveau sur place sont conçues. Bien sûr, vous avez une sauvegarde du 2012 d’origine (un impératif absolu dans toute mise à niveau sur place), mais la restaurer n’est pas toujours si simple. Et le processus de mise à niveau lui-même peut souvent prendre très longtemps – pendant lequel, encore une fois, vous n’avez pas de serveur opérationnel. C’est un problème inhérent aux mises à niveau sur place, qui les rend souvent rédhibitoires pour les serveurs critiques.
Le processus de mise à niveau n’est pas toujours sans accroc : Sur le papier, “installer simplement un nouvel OS deux fois” ne semble pas si terrible. Malheureusement, la dure réalité est que les installations d’OS sur place ont souvent tendance à se dérouler moins bien que prévu. S’il existe des problèmes liés à l’OS sur le serveur source, votre installation peut même ne pas démarrer tant que vous ne les avez pas corrigés. De plus, tout administrateur IT ayant effectué quelques mises à niveau sur place peut vous dire ce que l’on ressent après avoir exécuté un processus de mise à niveau pendant 3 heures pour se voir infliger une erreur telle que “0x800F081E The installation failed in the SAFE_OS phase with an error during INSTALL_UPDATES operation”.
Le résultat final doit être minutieusement vérifié : En supposant que vous ayez pu mener à bien le processus de mise à niveau sur place (2012 vers 2016, puis 2016 vers 2022 ou 2019), l’étape suivante consiste à vérifier minutieusement chaque composant et chaque application du serveur. Vous comblez un écart d’environ 10 ans, et ce, non pas via une installation propre, mais via une série de mises à niveau. Il est important de s’assurer que tous les composants de l’OS sont toujours fonctionnels et se comportent comme prévu.
En résumé, en théorie, les mises à niveau sur place semblent prometteuses. En pratique, ce n’est pas toujours le cas. Cela vaut la peine d’essayer dans certains cas, généralement pour des serveurs non critiques – et quand cela fonctionne, cela permet d’économiser énormément de temps et d’effort. Pour la plupart des serveurs, cependant, la mise à niveau sur place n’est pas la meilleure approche dans l’ensemble.
De fait, de nombreux éditeurs déclarent d’emblée que les mises à niveau sur place sont à éviter – comme VMWare ici: “La mise à niveau sur place du système d’exploitation invité (entre versions majeures de l’OS, comme Windows Server 2016 ou Windows Server 2019 vers Windows Server 2022) n’est pas recommandée. La meilleure pratique consiste à installer une nouvelle version majeure de l’OS dans une nouvelle VM”.
Avec tout cela en tête, la question immédiate est – si la mise à niveau sur place n’est pas une bonne idée, que faire à la place ? La réponse est – une mise à niveau par migration de 2012 vers 2022 / 2019.
La mise à niveau par migration est l’alternative aux mises à niveau sur place “à l’ancienne” : vous installez un nouveau Server 2022 ou 2019, et vous y transférez le contenu du 2012 / 2012r2. Le résultat final est que tout fonctionne sur le remplaçant 2022 / 2019.
Il est clair que la mise à niveau par migration élimine immédiatement 2 des inconvénients de la mise à niveau sur place décrits ci-dessus :
Non destructive, avec peu ou pas d’interruption : Votre serveur d’origine reste opérationnel à tout moment, et n’est ni détruit ni affecté d’aucune manière. Vous ne basculez vers la cible que lorsqu’elle est pleinement opérationnelle et prête à l’emploi – ce qui minimise (voire élimine) les interruptions et les risques.
Installation propre, en partant du dernier OS : Vous ne traînez pas avec vous 10 ans de mises à niveau incrémentales et 3 versions d’OS différentes. Au lieu de cela, vous exécutez directement le dernier OS.
Reste le 3e point : le processus de mise à niveau lui-même.
Le problème de la migration, c’est que si vous la faites manuellement, elle peut consommer énormément de temps et d’effort. Réinstaller les applications, reconstruire les configurations, essayer de se rappeler comment tout avait été monté au départ, copier les données et les permissions, les partages, la personnalisation, toutes ces petites choses qui font qu’un serveur fonctionne – la liste est longue, et le travail sur cette liste peut durer des jours (sans parler de l’erreur humaine).
Heureusement, il existe une solution : la migration peut être automatisée à l’aide d’un logiciel de migration de serveur dédié – Zinstall WinServ – et ce tutoriel vous montrera comment.
Cela fonctionne pour n’importe quelle combinaison de plateformes : 2012 physique vers 2022 physique, physique vers VM / Cloud, VM 2012r2 sur site vers un serveur AWS 2019, une VM Azure Server 2012 vers une VM Azure Server 2022 (oui, vous pouvez utiliser cela pour réaliser en pratique la mise à niveau sur place Azure “impossible” !).
Il s’agit d’une migration entièrement native, pas de virtualisation d’applications / lift-and-shift / clonage. Les applications sont réellement installées sur le serveur cible, les partages sont configurés, les données et les paramètres sont transférés – seul l’ancien OS lui-même ne l’est pas.
Une migration automatisée élimine le dernier inconvénient, et permet d’effectuer des mises à niveau de 2012 vers 2022 / 2019 proprement, efficacement et en toute sécurité.
Voyons comment procéder.
Auditez vos serveurs : Dans un environnement typique, vous aurez plusieurs types de serveurs différents. Il y aura des serveurs orientés rôles, dédiés aux rôles Windows Server tels que contrôleur de domaine, Active Directory, IIS, Exchange, DNS, DHCP. La migration des rôles n’est pas automatisée et doit être effectuée manuellement.
Le groupe le plus courant, cependant, est celui des serveurs d’applications et de fichiers, qui exécutent les véritables applications métier (LOB) et stockent les données de l’entreprise. Ils sont généralement bien plus nombreux que le groupe basé sur les rôles.
Les serveurs d’applications et de fichiers peuvent être migrés automatiquement et à grande échelle, à l’aide d’un logiciel de migration de serveur (comme montré ci-dessous).
Au stade de la planification, vous devez préparer une liste des serveurs de l’environnement et déterminer de quoi chacun est responsable. Savoir simplement combien de serveurs de rôles et combien de serveurs d’applications vous avez est déjà un grand pas. Puisque la migration des serveurs d’applications peut être automatisée, vous pourrez établir une estimation assez précise du temps et de l’effort nécessaires à la migration.
Vérifiez que vos sauvegardes sont à jour et réellement restaurables : Toute mise à niveau majeure peut mal tourner, et sans une sauvegarde valide et à jour, vous risquez de perdre tout ce que vous aviez sur le serveur. Assurez-vous de vérifier que votre sauvegarde n’est pas endommagée et qu’elle est prête à être restaurée si nécessaire !
Choisissez le type de remplacement : Une fois que vous avez décidé de remplacer un serveur, plusieurs options s’offrent à vous quant au remplaçant. Il peut s’agir d’un serveur physique Windows 2022 / 2019 sur site, d’un serveur VM sur site (ESX / Hyper-V, par exemple), ou d’un serveur Cloud hébergé hors site (comme une migration vers Azure ou vers Amazon AWS). Si vous utilisez WinServ, il prend en charge tous ces transferts, la difficulté de la migration ne varie donc pas significativement selon votre choix.
Le processus ci-dessous décrit les étapes de la mise à niveau de Server 2012 / 2012 R2 vers un nouveau Windows Server 2016 / 2019 / 2022.
Nous couvrirons la migration sur site (le serveur cible est sur le même réseau que la source) et la migration hors site (le serveur cible est distant, comme une migration de serveur vers Azure / AWS).
Et voilà ! C’est tout le processus de migration. Bien sûr, ce n’est pas toute la migration : vous avez dû préparer le serveur avant de lancer cela, et vous devez vérifier les résultats (voir ci-dessous), mais vous venez d’automatiser l’essentiel du travail fastidieux de la mise à niveau.
Et voilà ! C’est tout le processus de migration. Bien sûr, ce n’est pas toute la migration : vous avez dû préparer le serveur avant de lancer cela, et vous devez vérifier les résultats (voir ci-dessous), mais vous venez d’automatiser l’essentiel du travail fastidieux de la mise à niveau.
Certaines applications tierces héritées fonctionnant sous Windows Server 2012 peuvent être incompatibles avec Windows Server 2022 / 2019. Ce point est identique pour les mises à niveau sur place “à l’ancienne” et pour les mises à niveau par “migration”, puisque la limitation est une propriété de l’application elle-même.
Sous 2012, les applications incompatibles sont nettement moins courantes que sous Server 2003 / 2008, mais cela peut encore arriver – généralement pour des logiciels hérités, qui n’ont pas été mis à jour pour les versions d’OS plus récentes.
Notez que “ancien” ne signifie pas nécessairement “ne fonctionnera pas”. Bon nombre d’applications continuent de fonctionner sans problème.
Si ces applications ne peuvent pas être éliminées immédiatement et qu’elles sont essentielles à la poursuite des activités de l’organisation, l’option recommandée pour les préserver est d’effectuer une migration virtualisée de ces applications vers une instance virtuelle de Server 2012 s’exécutant sur le nouveau serveur de remplacement. Ensuite, prenez les mesures nécessaires pour éliminer progressivement ces applications et cesser d’exécuter les instances 2012 virtualisées.
WinServ lui-même est générique vis-à-vis des applications, et peut migrer même des applications personnalisées et internes que le monde extérieur n’a jamais vues – tant qu’elles sont capables de fonctionner sur le nouveau serveur. Voici une liste partielle d’applications courantes que nos clients ont migrées par le passé :
Une fois le processus de migration terminé, il est temps de vérifier les résultats.
Félicitations ! Votre mise à niveau de 2012 vers 2022 / 2019 est maintenant terminée.
Vous cherchez des licences d’évaluation / des tarifs en volume / plus d’informations ?
Écrivez-nous à sales@zinstall.com pour obtenir de l’aide.