Cómo actualizar equipos que ejecutan Windows Server 2008 con la función Hyper-V instalada a Windows Server 2008 R2

Seleccione idioma Seleccione idioma
Id. de artículo: 957256 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este artículo se describen las opciones disponibles para actualizar o migrar desde una instalación de Windows Server 2008 con la función Hyper-V habilitada a Windows Server 2008 R2. Para clústeres de conmutación por error de Windows Server 2008 que ejecutan máquinas virtuales, vea la sección "Guía de actualización para máquinas virtuales en clústeres de conmutación por error" de este artículo.

Más información

Método 1

Realizar una actualización de la partición primaria de Windows Server 2008 a Windows Server 2008 R2.

Nota Durante la actualización, el informe de compatibilidad le informará de que debe eliminar la función Hyper-V utilizando Server Manager antes de continuar con la actualización. Esto no es necesario. No obstante, le sugerimos que realice una copia de seguridad de las máquinas virtuales o que las exporte mediante el Administrador de Hyper-V antes de continuar. Además, tenga en cuenta lo siguiente antes de actualizar:
  • Se necesita la versión RTM de Hyper-V (KB 950050) o una posterior. Si no se cumple este requisito, no podrá continuar con la actualización.
  • Debe apagar todas las máquinas virtuales antes de realizar la actualización. La función de estados guardados no es compatible entre Windows Server 2008 y Windows Server 2008 R2. Si la partición primaria se actualiza con una máquina virtual en un estado guardado, debe hacer clic con el botón secundario en la máquina virtual y luego seleccionar Descartar estado guardado para activar la máquina virtual.
  • Como la funcionalidad de instantáneas en línea hace uso de la función de estados guardados, las instantáneas en línea no son completamente compatibles entre Windows Server 2008 y Windows Server 2008 R2. Las instantáneas en línea son instantáneas tomadas cuando se ha activado una máquina virtual. Las instantáneas sin conexión son instantáneas que se realizan cuando se desactiva una máquina virtual. Las instantáneas sin conexión son totalmente compatibles con Windows Server 2008 R2. Las máquinas virtuales se iniciarán correctamente con la instantánea en línea aplicada cuando la máquina virtual se apagó antes de la actualización. Esto se indica en el Administrador de Hyper-V mediante la flecha verde en la instantánea que señala a Ahora.

    Para activar la máquina virtual con cualquier otra instantánea, siga estos pasos.

    Nota: los pasos siguientes suponen que debe seguir usando todas las instantáneas configuradas para la máquina virtual. Si ya no requiere las instantáneas, puede eliminarlas utilizando el Administrador de Hyper-V y luego apagar la máquina virtual para que los datos se fusionen con el disco duro virtual principal. Para obtener más información, vea el siguiente sitio web de Microsoft:
    Instantáneas de máquina virtual Hyper-V: P+F
    http://technet.microsoft.com/es-es/library/dd560637.aspx
    1. Mediante el Administrador de Hyper- V, haga clic con el botón secundario en la instantánea que desea aplicar y luego haga clic en Tomar instantánea y aplicar. Esta acción realizará una nueva instantánea de la instantánea aplicada actualmente. Esta nueva instantánea ahora será compatible con Windows Server 2008 R2. Recomendamos que cambie el nombre de la instantánea para reflejar esto. Si selecciona esta opción, se guardarán los cambios que haya realizado al estado de la máquina virtual desde el último inicio.
    2. Cuando haya tomado la nueva instantánea de R2, se aplicará la instantánea que seleccionó en el paso 1 y la máquina virtual pasará a un estado guardado. Haga clic con el botón secundario en la máquina virtual y, a continuación, haga clic en Eliminar estado guardado.
    3. Active la máquina virtual.
    4. Tome una nueva instantánea para capturar el estado actual de la máquina virtual; así tendrá una instantánea compatible con Windows Server 2008 R2.
    5. Repita estos pasos para cada instantánea de Windows Server 2008. Una vez que haya completado estos pasos con todas las instantáneas necesarias, elimine las instantáneas creadas en Windows Server 2008 y, a continuación, apague la máquina virtual para permitir que comience el proceso de mezcla.
  • Después de la actualización, actualice Integration Services. Para ello, abra la ventana Conexión a máquina virtual y haga clic en Insertar disco de configuración de Integration Services en el menú Acción.

    Nota: en un equipo basado en Windows Server 2008 R2, Integration Services para Windows Vista y Windows Server 2008 aparecerá en Programas y características como "KB955484".

Método 2

Exportar una máquina virtual desde un equipo basado en Windows Server 2008 con Hyper-V habilitado y luego importarla en un servidor que tenga Windows Server 2008 R2 con Hyper-V habilitado.

Nota La máquina virtual debe cerrarse antes de exportarla. Si exportó la máquina virtual con un estado guardado, no es posible restaurar el equipo virtual en Windows Server 2008 R2. Para iniciar la máquina virtual después de importarlo a Windows Server 2008 R2, debe descartar el estado guardado antes de activar el equipo virtual. Si la máquina virtual tiene instantáneas, estas deben mezclarse antes de la exportación, o bien deberá seguir los pasos del Método 1 para recuperar y volver a crear las instantáneas.

Después de importar la máquina virtual, actualice Integration Services. Para ello, abra la ventana Conexión a máquina virtual y haga clic en Insertar disco de configuración de Integration Services en el menú Acción.

Nota: en un equipo basado en Windows Server 2008 R2, Integration Services para Windows Vista y Windows Server 2008 aparecerá en Programas y características como "KB955484".

Método 3

Usar el software de copia de seguridad que aprovecha el escritor de VSS de Hyper-V, realizar una copia de una máquina virtual que se ejecute en Windows Server 2008 y luego restaurarla en Windows Server 2008 R2.

Después de restaurar la máquina virtual, actualice Integration Services. Para ello, abra la ventana Conexión de máquina virtual y haga clic en Insertar disco de configuración de Integration Services en el menú Acción.

Nota: en un equipo basado en Windows Server 2008 R2, Integration Services para Windows Vista y Windows Server 2008 aparecerá en Programas y características como "KB955484".

Guía de actualización para máquinas virtuales en clústeres de conmutación por error

Cuando tenga máquinas virtuales con gran disponibilidad configuradas como recursos del clúster en un clúster de Windows Server 2008, debe seguir estos pasos para actualizar las máquinas virtuales y los clústeres a Windows Server 2008 R2.

Nota: si está ejecutando otros servicios o aplicaciones del clúster en la partición primaria, visite el siguiente sitio web de Microsoft para obtener información acerca de cómo mover estos recursos a Windows Server 2008 R2:
http://technet.microsoft.com/es-es/library/cc730990.aspx
No se recomienda que ejecute ningún servicio o aplicación adicional en la partición primaria para servidores de Hyper-V.
  1. Si usa el complemento del Administrador del clúster de conmutación por error (CluAdmin.msc), realice una migración rápida para mover todas las máquinas virtuales a un subconjunto de nodos. Expulse el otro subconjunto de nodos que no hospedan máquinas virtuales. Para ello, haga clic con el botón secundario del mouse en el Administrador de clústeres de conmutación por error, haga clic en Más acciones y, a continuación, haga clic en Expulsar. El subconjunto debe tener un tamaño apropiado para que las máquinas virtuales que hospeda puedan almacenarse en los nodos restantes, que siguen ejecutándose en Windows Server 2008. Por ejemplo, en un clúster de cuatro nodos, expulse dos nodos para que los nodos restantes puedan mantener las máquinas virtuales que estaban hospedadas en el primer grupo de nodos. Asegúrese de que los nodos expulsados se enmascaran para el almacenamiento compartido del clúster original.
  2. Realice una instalación limpia de Windows Server 2008 R2 en el subconjunto de nodos expulsados y, a continuación, habilite la función Hyper-V y la característica de clústeres de conmutación por error.

    Importante No se admiten actualizaciones en un clúster de conmutación por error, por lo que se requiere una instalación limpia.
  3. Cree un nuevo clúster con los nodos expulsados y, a continuación, ejecute todas las pruebas del Asistente para validar una configuración. En caso necesario, active los Volúmenes compartidos de clúster (CSV) en el clúster de Windows Server 2008 R2 y cree algunos discos CSV.
  4. Prepare las máquinas virtuales del clúster original para una actualización. Lleve a cabo las acciones siguientes, dependiendo del estado de la máquina virtual:
    • Si la máquina virtual se encuentra en un estado de En ejecución, use el Administrador de Hyper-V para apagar la máquina virtual.
    • Si la máquina virtual se encuentra en un estado Guardado, use el Administrador de Hyper-V para iniciar desde el estado guardado y, a continuación, apagar la máquina virtual. Los estados guardados no son compatibles cuando actualiza su host a Windows Server 2008 R2.
    • Si la máquina virtual tiene una instantánea en línea que necesita, aplique la instantánea en cuestión y, a continuación, apague las máquinas virtuales.
  5. Siga uno de estos pasos para preparar el equipo virtual para la actualización:

    Importante Si está moviendo máquinas virtuales a un disco CSV, siga los pasos específicos de la sección "Migrar una máquina virtual desde un disco que no sea CSV a un disco CSV" que aparece más adelante en este artículo.
    1. Exporte las máquinas virtuales. Si va a usar el mismo almacenamiento SAN para el clúster de Windows Server 2008 R2, puede realizar una exportación solo de configuración. Exporte la máquina virtual desde el Administrador de Hyper-V de Windows Server 2008 seleccionando Exportar en el menú Acción. Asegúrese de que selecciona la casilla Exportar solo la configuración de la máquina virtual.
    2. Realice una copia de seguridad de las máquinas virtuales mediante una aplicación de copia de seguridad de su elección.
  6. Abra el Administrador de clústeres de conmutación por error en el clúster original y, a continuación, establezca los recursos de la configuración de la máquina virtual enSin conexión.
  7. Si va a usar el mismo almacenamiento para el nuevo clúster, enmascárelo para el clúster original y, a continuación, póngalo a disposición del nuevo clúster (Windows Server 2008 R2).
  8. En función de lo que haya hecho en el paso 5, siga uno de estos pasos para mover las máquinas virtuales al nuevo clúster de Windows Server 2008 R2.

    Importante Si está moviendo sus máquinas virtuales a un disco CSV, siga los pasos específicos de la sección "Migrar una máquina virtual desde un disco que no sea CSV a un disco CSV".
    1. Si ha seguido el paso 5a para exportar las máquinas virtuales, importe de nuevo las máquinas virtuales a los nodos del clúster. Para importar las máquinas virtuales, siga los pasos de la sección "Exportar e importar máquinas virtuales en entornos de clúster".
    2. Si ha seguido el paso 5b para realizar una copia de seguridad de las máquinas virtuales, use una aplicación de copia de seguridad para restaurar la máquina virtual al disco de clúster.
  9. Actualice Integration Services en cada máquina virtual que se encuentre ahora en este clúster de Windows Server 2008 R2. Para ello, active la máquina virtual, abra la ventana Conexión de máquina virtual y, a continuación, haga clic en Insertar disco de instalación de servicios de integración en el menú Acción.

    Nota: en Windows Server 2008 R2, Integration Services para Windows Vista y Windows Server 2008 aparecerán en Programas y características como "KB955484".
  10. Cuando todas las máquinas virtuales se estén ejecutando en el clúster de Windows Server 2008 R2 y se haya probado todo para comprobar que funciona correctamente, use el Administrador de clústeres de conmutación por error para quitar el antiguo clúster. Para ello, haga clic con el botón secundario del mouse en el Administrador de clústeres de conmutación por error, haga clic en Más acciones y, a continuación, haga clic en Destruir clúster.
  11. Para los nodos restantes del antiguo clúster, realice una instalación limpia de Windows Server 2008 R2 y, a continuación, habilite la función Hyper-V y la característica Clústeres de conmutación por error según convenga. Una estos nodos al nuevo clúster.

Migrar una máquina virtual desde un disco que no sea CSV a un disco CSV

  1. Exporte las máquinas virtuales. Escoja una de las siguientes opciones, en función del control que quiera tener sobre la ubicación en la que se almacenan los discos duros virtuales:
    1. Si desea que el Administrador de Hyper-V mueva los discos duros virtuales junto con la configuración de la máquina virtual, seleccione Exportar en el menú Acción del Administrador de Hyper-V y, a continuación, especifique la carpeta a la que quiere exportar la máquina virtual. Si está ejecutando Hyper-V de Windows Server 2008, asegúrese de que no está seleccionada la casilla Exportar solo la configuración de la máquina virtual.
    2. Si desea tener un control completo sobre la ubicación en la que se colocan los discos duros virtuales durante la migración, exporte la máquina virtual a la carpeta CSV seleccionando Exportar en el menú Acción en el Administrador de Hyper-V. Seleccione Exportar sólo la configuración de la máquina virtual.
  2. En Virtual Machine Manager, elimine la máquina virtual.
  3. Para agregar el almacenamiento al grupo del cluster "Almacenamiento disponible", seleccione el nodo Almacenamiento en el panel de navegación izquierdo y, a continuación, haga clic en Agregar almacenamiento. Para convertir un disco en un Volumen compartido de clúster, habilite la característica Volúmenes compartidos de clúster en la página Información general del clúster de conmutación por error, seleccione Volúmenes compartidos de clúster en el panel de panel de navegación de la izquierda, seleccione Agregar almacenamiento y, a continuación, especifique un disco. Este disco se agregará al grupo Volúmenes compartidos de clúster y se creará un directorio para el mismo; por ejemplo C:\ClusterStorage\Volume4.
  4. Si ha seguido el paso 1b para exportar la máquina virtual, siga los pasos de la sección "Exportar e importar máquinas virtuales en entornos de clúster". En caso contrario, importe la máquina virtual mediante la interfaz de usuario Importar en el Administrador de Hyper-V.
  5. Desde el Administrador del clúster de conmutación por error, haga que la máquina virtual esté altamente disponible.

Exportar e importar máquinas virtuales en entornos de clúster

Para exportar máquinas virtuales, siga estos pasos:
  1. Si realiza una exportación solo de configuración de las máquinas virtuales, ejecute el script GetAssociatedVHDLocations para obtener la lista de archivos de instantáneas .avhd y .vhd que están asociados a la máquina virtual. Para obtener este script, visite el siguiente sitio web de Microsoft:
    http://gallery.technet.microsoft.com/ScriptCenter/es-es/ece86b35-3730-4c7e-8177-b52213d09fb7
    Use el siguiente comando para ejecutar el script:
    cscript GetAssociatedVHDLocations.vbs /VMName:NameOfVM
    Por ejemplo, ejecute lo siguiente:
    cscript GetAssociatedVHDLocations.vbs /VMName:VM3
    El resultado será el siguiente:
     ########## ParentPath ########## K:\\HarddiskTempStorage0\\fixed.vhd
    
    ########## ChildPaths ########## C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\<Snapshot_GUID>\fixed_<snapshot_GUID>.avhd C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\<Snapshot_GUID>\fixed_<Snapshot_GUID>.avhd
    
    Anterior ruta de acceso a recursos = "K:\HarddiskTempStorage0\fixed.vhd";"K:\HarddiskTempStorage0\fixed_diff.vhd";"K:\HarddiskTempStorage0\fixed1.vhd";"K:\HarddiskTempStorage0\expanding.vhd"
  2. Copie los archivos .avhd que se enumeran en el resultado del script en "ChildPaths" en la misma carpeta que la carpeta .vhd especificada en el resultado de "ParentPath".
Para importar máquinas virtuales, siga estos pasos:
  1. Consiga el script importVM en el siguiente sitio web de Microsoft:
    http://gallery.technet.microsoft.com/ScriptCenter/es-es/cca0fd27-8142-45f4-b4d7-21a92e278743
  2. Importe la máquina virtual pasando la Ruta de acceso de exportación que se especifica después de seleccionar Exportar en el menú Acción. Especifique el resultado de la Anterior ruta de acceso a recursos que se muestra en el paso 1 del procedimiento de exportación como parámetros de entrada en el script importVM. Por ejemplo, suponga que el resultado de la Anterior ruta de acceso a recursos es:
     "K:\\HarddiskTempStorage0\\fixed.vhd";"K:\\HarddiskTempStorage0\\fixed_diff.vhd";"K:\\HarddiskTempStorage0\\fixed1.vhd";"K:\\HarddiskTempStorage0\\expanding.vhd"
    
    
    Si está migrando desde un entorno que no es CSV a otro entorno que no es CSV, sustituya la "K" por la nueva letra de unidad asignada al almacenamiento que se monta en el nuevo clúster. Si el volumen se montó como ? K:? y ahora está montado como ?Z:?, la Ruta de acceso a recursos se convierte en:
    "Z:\HarddiskTempStorage0\fixed.vhd";"Z:\HarddiskTempStorage0\fixed_diff.vhd";"Z:\HarddiskTempStorage0\fixed1.vhd";"Z:\HarddiskTempStorage0\expanding.vhd"
    Si está migrando desde un entorno que no es CSV a otro que es CSV, sustituya la ?K:\? por ?C:\ClusterStorage\Volume4? para que las Rutas de acceso a recursos se conviertan en:
    
    "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd"; "C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd"
    
    
    En este ejemplo, después de ejecutar el script, debería ver el siguiente resultado:
    > ImportVM.vbs /ImportDirectory:C:\\ClusterStorage\\Volume4\\vm3Export\\MyVM /ResourcePaths: "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd"; "C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd"
    
    
    Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. Reservados todos los derechos.
    
    Ruta de recursos C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd
    
    En curso... 10% completado. Listo
    
    
    Nota: la Anterior ruta de acceso a recursos debe aparecer entre comillas. Por ejemplo, use:
    "C:\ClusterStorage\Volume4\MyVM\MyVM.vhd"

Propiedades

Id. de artículo: 957256 - Última revisión: miércoles, 18 de mayo de 2011 - Versión: 3.0
La información de este artículo se refiere a:
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
Palabras clave: 
kbhyperv kbhowto kbexpertiseinter kbsurveynew kbinfo KB957256

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com