Guide pratique pour mettre à niveau des ordinateurs exécutant Windows Server 2008 avec le rôle Hyper-V installé sur Windows Server 2008 R2

Cet article décrit les options disponibles pour la mise à niveau ou la migration à partir d’une installation de Windows Server 2008 avec le rôle Hyper-V activé vers Windows Server 2008 R2.

S’applique à : Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 957256

Introduction

Pour les clusters de basculement Windows Server 2008 qui exécutent des machines virtuelles, consultez la section Conseils de mise à niveau pour les machines virtuelles sur les clusters de basculement de cet article.

Plus d’informations

Méthode 1 : Effectuer une mise à niveau de la partition parente de Windows Server 2008 vers Windows Server 2008 R2.

Remarque

Pendant la mise à niveau, le rapport de compatibilité vous informe que vous devez supprimer le rôle Hyper-V à l’aide de Gestionnaire de serveur avant de poursuivre la mise à niveau. Ce n’est pas nécessaire. Toutefois, avant de poursuivre la mise à niveau, nous vous suggérons de sauvegarder vos machines virtuelles ou de les exporter à l’aide du Gestionnaire Hyper-V. En outre, tenez compte des points suivants avant de procéder à la mise à niveau :

  • Hyper-V doit être au niveau RTM (KB 950050) ou version ultérieure. Si cette condition n’est pas remplie, vous ne pourrez pas poursuivre la mise à niveau.

  • Toutes les machines virtuelles doivent être arrêtées avant la mise à niveau. Les états enregistrés ne sont pas compatibles entre Windows Server 2008 et Windows Server 2008 R2. Si la partition parente est mise à niveau avec des machines virtuelles dans un état enregistré, vous devez cliquer avec le bouton droit sur la machine virtuelle, puis sélectionner Ignorer l’état enregistré pour activer la machine virtuelle.

  • Étant donné que la fonctionnalité d’instantané en ligne utilise des états enregistrés, les instantanés en ligne ne sont pas entièrement compatibles entre Windows Server 2008 et Windows Server 2008 R2. Les instantanés en ligne sont des instantanés pris lorsqu’une machine virtuelle a été activée. Les instantanés hors connexion sont des instantanés qui sont pris lorsqu’une machine virtuelle a été désactivée. Les instantanés hors connexion sont entièrement compatibles avec Windows Server 2008 R2. Les machines virtuelles démarrent correctement sur le instantané en ligne qui a été appliqué lorsque la machine virtuelle a été arrêtée avant la mise à niveau. Cela s’affiche dans le Gestionnaire Hyper-V par la flèche verte sous le instantané qui pointe vers Maintenant.

    Pour activer la machine virtuelle avec n’importe quel autre instantané, procédez comme suit.

    Remarque

    Les étapes suivantes supposent que vous devez continuer à utiliser tous les instantanés configurés pour la machine virtuelle. Si vous n’avez plus besoin d’instantanés, vous pouvez supprimer vos instantanés à l’aide du Gestionnaire Hyper-V, puis arrêter la machine virtuelle pour que les données soient fusionnées avec le disque dur virtuel parent.

    Pour plus d’informations, voir Hyper-V Virtual Machine Snapshots: FAQ.

    1. À l’aide du Gestionnaire Hyper-V, cliquez avec le bouton droit sur le instantané que vous souhaitez appliquer, puis cliquez sur Prendre un instantané et appliquer. Cette action prend une nouvelle instantané à partir de la instantané actuellement appliquée. Cette nouvelle instantané sera désormais compatible avec Windows Server 2008 R2. Nous vous recommandons de renommer le instantané pour refléter cela. Si vous sélectionnez cette option, toutes les modifications que vous avez apportées à l’état de la machine virtuelle depuis le dernier démarrage sont enregistrées.

    2. Une fois la nouvelle instantané R2 effectuée, la instantané que vous avez sélectionnée à l’étape 1 est appliquée et la machine virtuelle passe à l’état enregistré. Cliquez avec le bouton droit sur la machine virtuelle, puis cliquez sur Supprimer l’état enregistré.

    3. Activez la machine virtuelle.

    4. Prenez une nouvelle instantané pour capturer l’état actuel de la machine virtuelle afin d’avoir une instantané compatible windows Server 2008 R2.

    5. Répétez ces étapes pour chaque instantané à partir de Windows Server 2008. Une fois que vous avez effectué ces étapes sur tous les instantanés requis, supprimez les instantanés créés sur Windows Server 2008, puis arrêtez la machine virtuelle pour permettre au processus de fusion de commencer.

  • Après la mise à niveau, mettez à jour Integration Services. Pour ce faire, ouvrez la fenêtre Connexion de machine virtuelle , puis cliquez sur Insérer un disque d’installation Integration Services dans le menu Action .

    Remarque

    Sur un ordinateur Windows Server 2008 R2, Les services d’intégration pour Windows Vista et Windows Server 2008 sont répertoriés dans Programmes et fonctionnalités comme KB955484.

Méthode 2

Exportez une machine virtuelle à partir d’un ordinateur Windows Server 2008 sur lequel Hyper-V est activé, puis importez-la sur un serveur sur lequel Windows Server 2008 R2 est activé.

Remarque

La machine virtuelle doit être arrêtée avant de l’exporter. Si vous avez exporté la machine virtuelle avec un état enregistré, vous ne pouvez pas restaurer la machine virtuelle sur Windows Server 2008 R2. Pour démarrer la machine virtuelle après l’avoir importée dans Windows Server 2008 R2, vous devez ignorer l’état enregistré avant de pouvoir activer la machine virtuelle. Si la machine virtuelle comporte des captures instantanées, ces instantanés doivent être fusionnés avant l’exportation, ou vous devez suivre les étapes de la méthode 1 pour récupérer et recréer les captures instantanées.

Après avoir importé la machine virtuelle, mettez à jour Integration Services. Pour ce faire, ouvrez la fenêtre Connexion de machine virtuelle , puis cliquez sur Insérer un disque d’installation Integration Services dans le menu Action .

Remarque

Sur un ordinateur Windows Server 2008 R2, Les services d’intégration pour Windows Vista et Windows Server 2008 sont répertoriés comme « KB955484 » dans Programmes et fonctionnalités .

Méthode 3

À l’aide d’un logiciel de sauvegarde qui tire parti de l’enregistreur VSS Hyper-V, sauvegardez une machine virtuelle qui s’exécute sur Windows Server 2008 et restaurez-la sur Windows Server 2008 R2.

Après avoir restauré la machine virtuelle, mettez à jour Integration Services. Pour ce faire, ouvrez la fenêtre Connexion de machine virtuelle , puis cliquez sur Insérer un disque d’installation Integration Services dans le menu Action .

Remarque

Sur un ordinateur Windows Server 2008 R2, Les services d’intégration pour Windows Vista et Windows Server 2008 sont répertoriés dans Programmes et fonctionnalités comme KB955484.

Conseils de mise à niveau pour les machines virtuelles sur les clusters de basculement

Lorsque vous disposez de machines virtuelles hautement disponibles configurées en tant que ressources en cluster dans un cluster Windows Server 2008, vous devez suivre ces étapes pour mettre à niveau vos machines virtuelles et clusters vers Windows Server 2008 R2.

Remarque

Si vous exécutez d’autres services ou applications en cluster dans la partition parente, visitez le site Web Microsoft suivant pour plus d’informations sur le déplacement de ces ressources vers Windows Server 2008 R2 :
Migration vers un cluster de basculement exécutant Windows Server 2008 R2

Nous vous déconseillons d’exécuter des services ou applications supplémentaires dans la partition parente pour les serveurs Hyper-V.

  1. À l’aide du composant logiciel enfichable Gestionnaire du cluster de basculement (CluAdmin.msc), effectuez une migration rapide pour déplacer toutes les machines virtuelles vers un sous-ensemble de nœuds. Supprimez l’autre sous-ensemble des nœuds, qui n’hébergent aucune machine virtuelle. Pour ce faire, cliquez avec le bouton droit sur les nœuds dans le Gestionnaire du cluster de basculement, cliquez sur Déplacer les actions, puis cliquez sur Supprimer. La taille du sous-ensemble doit être telle que les machines virtuelles hébergées par le sous-ensemble peuvent être stockées sur les nœuds restants, qui exécutent toujours Windows Server 2008. Par exemple, dans un cluster à quatre nœuds, supprimez deux nœuds afin que les nœuds restants puissent contenir les machines virtuelles hébergées par le premier groupe de nœuds. Assurez-vous que les nœuds supprimés sont masqués du stockage partagé du cluster d’origine.

  2. Effectuez une installation propre de Windows Server 2008 R2 sur le sous-ensemble supprimé de nœuds, puis activez le rôle Hyper-V et la fonctionnalité de clustering de basculement.

    Importante

    Une mise à niveau n’étant pas prise en charge sur un cluster de basculement, une installation propre est requise.

  3. Créez un cluster avec les nœuds supprimés, puis exécutez tous les tests de l’Assistant Validation d’une configuration. Le cas échéant, activez les volumes partagés de cluster (CSV) sur le cluster Windows Server 2008 R2 et créez des disques CSV.

  4. Préparez les machines virtuelles du cluster d’origine pour une mise à niveau. Effectuez les actions suivantes, en fonction de l’état de la machine virtuelle :

    • Si la machine virtuelle est dans un état En cours d’exécution , utilisez le Gestionnaire Hyper-V pour arrêter la machine virtuelle.

    • Si la machine virtuelle est dans un état Enregistré , utilisez le Gestionnaire Hyper-V pour démarrer à partir de l’état enregistré, puis arrêter la machine virtuelle. Les états enregistrés ne sont pas pris en charge lorsque vous mettez à niveau votre hôte vers Windows Server 2008 R2.

    • Si la machine virtuelle dispose d’un instantané en ligne dont vous avez besoin, appliquez la instantané appropriée, puis arrêtez les machines virtuelles.

  5. Suivez l’une de ces étapes pour préparer votre machine virtuelle à la mise à niveau :

    Importante

    Si vous déplacez des machines virtuelles vers un disque CSV, suivez les étapes spécifiques de la section « Migrer une machine virtuelle d’un disque non-CSV vers un disque CSV » plus loin dans cet article.

    1. Exportez les machines virtuelles. Si vous envisagez d’utiliser le même stockage SAN pour le cluster Windows Server 2008 R2, vous pouvez utiliser une exportation de configuration uniquement. Exportez la machine virtuelle à partir du Gestionnaire Hyper-V Windows Server 2008 en sélectionnant Exporter dans le menu Action . Veillez à sélectionner la zone Exporter uniquement la configuration de la machine virtuelle case activée.

    2. Sauvegardez les machines virtuelles à l’aide d’une application de sauvegarde de votre choix.

  6. Ouvrez le Gestionnaire du cluster de basculement sur le cluster d’origine, puis mettez les ressources de configuration de la machine virtuelle hors connexion.

  7. Si vous envisagez de réutiliser le même stockage pour le nouveau cluster, masquez-le à partir du cluster d’origine, puis rendez-le disponible pour le nouveau cluster (Windows Server 2008 R2).

  8. Selon ce que vous avez fait à l’étape 5, suivez l’une de ces étapes pour déplacer les machines virtuelles dans le nouveau cluster Windows Server 2008 R2.

    Importante

    Si vous déplacez vos machines virtuelles vers un disque CSV, suivez les étapes décrites dans la section Migrer une machine virtuelle d’un disque non-CSV vers un disque CSV .

    1. Si vous avez utilisé l’étape 5a pour exporter les machines virtuelles ci-dessus, réimportez les machines virtuelles dans les nœuds de cluster.
    2. Si vous utilisez l’étape 5b pour sauvegarder les machines virtuelles, utilisez une application de sauvegarde pour restaurer la machine virtuelle sur le disque en cluster.
  9. Pour chacune des machines virtuelles qui se trouvent maintenant dans ce cluster Windows Server 2008 R2, mettez à jour Integration Services. Pour ce faire, activez la machine virtuelle, ouvrez la fenêtre Connexion de machine virtuelle, puis cliquez sur Insérer un disque d’installation Integration Services dans le menu Action .

    Remarque

    Sur Windows Server 2008 R2, Integration Services pour Windows Vista et Windows Server 2008 sera répertorié dans Programmes et fonctionnalités comme KB955484.

  10. Lorsque toutes les machines virtuelles s’exécutent sur le cluster Windows Server 2008 R2 et que tout a été testé et vérifié comme étant entièrement fonctionnel, utilisez le Gestionnaire du cluster de basculement pour supprimer l’ancien cluster. Pour ce faire, cliquez avec le bouton droit sur le cluster dans le Gestionnaire du cluster de basculement, cliquez sur Autres actions, puis cliquez sur Détruire le cluster.

  11. Pour les nœuds restants qui se trouvaient dans l’ancien cluster, effectuez une installation propre de Windows Server 2008 R2, puis activez le rôle Hyper-V et la fonctionnalité de clustering de basculement si nécessaire. Joignez ces nœuds au nouveau cluster.

Migrer une machine virtuelle d’un disque non-CSV vers un disque CSV

  1. Exportez les machines virtuelles. Utilisez l’une des options suivantes, en fonction de la quantité de contrôle que vous souhaitez sur l’emplacement de stockage de vos disques durs virtuels :

    1. Si vous souhaitez que le Gestionnaire Hyper-V déplace les disques durs virtuels avec la configuration de la machine virtuelle, sélectionnez Exporter dans le menu Action du Gestionnaire Hyper-V, puis spécifiez le dossier vers lequel vous souhaitez exporter la machine virtuelle. Si vous exécutez Windows Server 2008 Hyper-V, vérifiez que la zone Exporter uniquement la configuration de la machine virtuelle case activée n’est pas sélectionnée.

    2. Si vous souhaitez contrôler entièrement l’emplacement où les disques durs virtuels sont placés pendant la migration, exportez la machine virtuelle vers le dossier CSV en sélectionnant Exporter dans le menu Action du Gestionnaire Hyper-V. Sélectionnez Exporter uniquement la configuration de la machine virtuelle.

  2. Dans Virtual Machine Manager, supprimez la machine virtuelle.

  3. Pour ajouter le stockage au groupe « Stockage disponible » du cluster, sélectionnez le nœud Stockage dans le volet de navigation gauche, puis cliquez sur Ajouter un stockage. Pour faire d’un disque un volume partagé de cluster, activez la fonctionnalité Volumes partagés de cluster dans la page Vue d’ensemble du cluster de basculement, sélectionnez le nœud Volumes partagés de cluster dans le volet de navigation gauche, sélectionnez Ajouter un stockage, puis spécifiez un disque. Ce disque sera ajouté au groupe Volumes partagés de cluster et un répertoire, tel que C :\ClusterStorage\Volume4, sera créé pour ce groupe.

  4. Si vous avez utilisé l’étape 1b pour exporter votre machine virtuelle, suivez les étapes de la section « Exportation et importation de machines virtuelles dans des environnements en cluster ». Sinon, importez la machine virtuelle à l’aide de l’interface utilisateur Importer dans le Gestionnaire Hyper-V.

  5. À partir du Gestionnaire du cluster de basculement, rendez la machine virtuelle hautement disponible.