Actualizar desde una versión existente

proporciona capacidades de actualización y actualización que puede utilizar para pasar de algunas versiones anteriores de a . El uso de la capacidad de actualización o actualización le permite aplicar sin tener que completar un proceso de instalación completo. Al actualizar o actualizar, conserva las máquinas virtuales, los SRs y la configuración.

  • Puede actualizar desde (LTSR) o a utilizando la ISO de instalación base. En esta sección se describe cómo actualizar a .

    Nota:

    No se admite la actualización de a. Asegúrese de que se aplica la actualización acumulativa más reciente antes de intentar actualizar.

  • Esta versión actual (CR) de se puede aplicar a versiones actuales anteriores admitidas ( y ) como una actualización mediante la ISO de actualización. Una CR que está disponible como actualización se puede aplicar de la misma manera que se aplican las revisiones. Para obtener más información, consulte Actualizar los hosts.

  • Para todas las demás versiones de , no puede actualizar directamente a. Puede actualizar primero a una versión posterior de y, a continuación, actualizar o actualizar esa versión a , o bien puede realizar una instalación limpia utilizando la ISO de instalación base. Para obtener más información, vea Instalar.

Nota:

Para conservar las máquinas virtuales de la instalación anterior de , exporte las máquinas virtuales e imértelas a la instalación limpia de . Las máquinas virtuales exportadas desde cualquier versión compatible de se pueden importar a . Para obtener más información, vea Importar y exportar máquinas virtuales.

En esta sección se describe cómo actualizar utilizando o la CLI xe. Le guía a través de la actualización de sus hosts, tanto agrupados como independientes, de forma automática (mediante el asistente de actualización de grupos rotatorios) y manualmente.

Importante:

  • La actualización de hosts, y en particular de un grupo de hosts, requiere una cuidadosa planificación y atención. Para evitar la pérdida de datos existentes, realice lo siguiente:
    • Asigne cuidadosamente la ruta de actualización.
    • Utilice el asistente de actualización del grupo de trabajo continuo y asegúrese de seleccionar la opción para actualizar cuando vaya a través del instalador.
  • Si está utilizando para actualizar sus hosts, descargue e instale la última versión de . Por ejemplo, al actualizar a , utilice emitido con . No se admite el uso de versiones anteriores de para actualizar a una versión más reciente de .
  • La configuración de arranque desde SAN no se hereda durante el proceso de actualización manual. Al actualizar mediante el proceso ISO o PXE, siga las mismas instrucciones que se utilizan en el proceso de instalación a continuación para asegurarse de quemultipathd está configurado correctamente. Para obtener más información, consulte Inicio desde SAN.

  • Si está actualizando a la versión más reciente desde o anterior, el orden y el nombre de las NICs es diferente. Para evitar este cambio, puede cambiar el orden de las NIC durante la instalación. Para obtener más información, consulte CTX135809 - Cómo cambiar el orden de las NIC en XenServer.

Actualizaciones de grupo móvil

le permite realizar una actualización de grupo continuo. Una actualización de grupo continuo mantiene todos los servicios y recursos ofrecidos por el grupo disponibles mientras actualiza todos los hosts de un grupo. Este método de actualización sólo toma un host sin conexión a la vez. Las máquinas virtuales críticas se mantienen en ejecución durante el proceso de actualización mediante la migración activa de las máquinas virtuales a otros hosts del grupo.

Nota:

El grupo debe tener almacenamiento compartido para mantener las máquinas virtuales ejecutándose durante una actualización del grupo continuo. Si el grupo no tiene almacenamiento compartido, debe detener las máquinas virtuales antes de realizar la actualización, ya que las máquinas virtuales no se pueden migrar en vivo.

El almacenamiento no es compatible con las actualizaciones de grupo continuo.

Puede realizar una actualización de grupo continuo utilizando o la CLI xe. Cuando se utiliza , se recomienda utilizar el asistente de actualización de grupo de rotación. Este asistente organiza la ruta de actualización automáticamente y le guía a través del procedimiento de actualización. Si está utilizando la CLI xe, primero planifique la ruta de actualización y, a continuación, realice la migración en vivo de máquinas virtuales en ejecución entre hosts mientras realiza la actualización de grupo continuo manualmente.

El asistente de actualización de grupo continuo está disponible para los clientes o aquellos que tienen acceso a través de sus derechos de aplicaciones virtuales y escritorios. Para obtener más información acerca de las licencias, vea Licencias. Para actualizar o comprar una licencia, visite elsitio web.

Importante:

No utilice la actualización de grupo rotatorio con arranque desde entornos SAN. Para obtener más información sobre cómo actualizar el arranque desde entornos SAN, vea Boot from SAN.

Actualizar hosts mediante el asistente de actualización de grupo de rotación

El asistente de actualización de grupo continuo permite actualizar hosts, hosts de un grupo o hosts independientes a la versión actual de .

El asistente de actualización de grupo continuo le guía a través del procedimiento de actualización y organiza la ruta de actualización automáticamente. Para los grupos, cada uno de los hosts de la agrupación se actualiza a su vez, comenzando por el maestro de la agrupación. Antes de iniciar una actualización, el asistente realiza una serie de comprobaciones previas. Estas comprobaciones previas garantizan que determinadas características de toda la agrupación, como la alta disponibilidad, estén deshabilitadas temporalmente y que cada host del grupo esté preparado para la actualización. Sólo hay un host sin conexión a la vez. Cualquier máquina virtual en ejecución se migra automáticamente fuera de cada host antes de instalar la actualización en ese host.

El asistente de actualización de grupo continuo también le permite aplicar automáticamente las revisiones disponibles al actualizar a una versión más reciente de . Esto le permite actualizar sus hosts o grupos independientes con un número mínimo de reinicios al final. Debe estar conectado a Internet durante el proceso de actualización para que esta característica funcione.

Puede beneficiarse de la aplicación automática de la característica de revisiones cuando utilice emitido con para actualizar desde cualquier versión compatible de a y posterior.

Nota:

El uso de la actualización de grupo continuo solo está disponible para los clientes o aquellos que tienen acceso a través de sus derechos de aplicaciones virtuales y escritorios.

El asistente puede funcionar en modo Manual o Automático :

  • En el modo manual, debe ejecutar manualmente el instalador en cada host a su vez y seguir las instrucciones que aparecen en pantalla en la consola serie del host. Cuando comience la actualización, le pedirá que inserte el medio de instalación o que especifique un servidor de arranque de red para cada host que actualice.

  • En modo automático, el asistente utiliza archivos de instalación de red en un servidor HTTP, NFS o FTP para actualizar cada host a su vez. Este modo no requiere insertar medios de instalación, reiniciar manualmente o pasar por el instalador en cada host. Si realiza una actualización de grupo continuo de esta manera, debe desempaquetar los medios de instalación en el servidor HTTP, NFS o FTP antes de iniciar la actualización.

Antes de actualizar

Antes de comenzar la actualización, asegúrese de realizar los siguientes preparativos:

  • uso de versiones anteriores de para actualizar a una versión más reciente de .

  • recomienda encarecidamente que realice una copia de seguridad del estado de su grupo existente mediante el comandopool-dump-database xe CLI. Para obtener más información, consulte Interfaz de línea de comandos. Tomar un estado de copia de seguridad garantiza que puede revertir una actualización progresiva parcialmente completa a su estado original sin perder los datos de la máquina virtual.

  • Asegúrese de que los hosts no están aprovisionados en exceso: compruebe que los hosts tienen suficiente memoria para llevar a cabo la actualización. Como directriz general, si N es igual al número total de hosts en un grupo, debe haber suficiente memoria entre los hosts N-1 para ejecutar todas las máquinas virtuales activas del grupo. Lo mejor es suspender cualquier VM no crítica durante el proceso de actualización.

Asistente de actualización de grupo continuo comprueba que se han realizado las siguientes acciones. Realice estas acciones antes de comenzar el proceso de actualización:

  • Vacíe las unidades de CD/DVD de las máquinas virtuales de los grupos.

  • Deshabilite la alta disponibilidad.

Para actualizar hosts mediante el asistente de actualización de grupo continuo:

  1. Abra el asistente de actualización de grupo rotatorio: en el menú Herramientas , seleccione Actualización de grupo variable .

  2. Lea la información Antes de comenzar y, a continuación, haga clic en Siguiente para continuar.

  3. Seleccione los grupos y los hosts individuales que desee actualizar y, a continuación, haga clic en Siguiente.

  4. Elija uno de los siguientes modos:
    • Modo automático para una actualización automática desde archivos de instalación de red en un servidor HTTP, NFS o FTP
    • Modo manual para una actualización manual desde un CD/DVD o mediante arranque en red (utilizando la infraestructura existente)

    Nota:

    Si elige Modo manual, debe ejecutar el instalador en cada host por turno. Siga las instrucciones que aparecen en pantalla en la consola serie del host. Cuando comience la actualización, le pedirá que inserte el medio de instalación o que especifique un servidor de arranque de red para cada host que actualice.

  5. Elija si desea descargar e instalar automáticamente el conjunto mínimo de actualizaciones (revisiones) después de actualizar los servidores a una versión más reciente. La opción Aplicar actualizaciones está seleccionada de forma predeterminada. Sin embargo, debe tener conexión a Internet para descargar e instalar las actualizaciones.

  6. Después de seleccionar el modo de actualización, haga clic en Ejecutar comprobaciones previas.

  7. Siga las recomendaciones para resolver las comprobaciones previas de actualización que hayan fallado. Si desea resolver automáticamente todas las comprobaciones previas fallidas, haga clic en Resolver todo.

    Cuando se hayan resuelto todas las comprobaciones previas, haga clic en Siguiente para continuar.

  8. Prepare el medio de instalación.

    Si selecciona Modo automático, introduzca los detalles del medio de instalación. Elija HTTP, NFSo FTPy, a continuación, especifique la dirección URL, el nombre de usuario y la contraseña, según corresponda.

    Notas:

    -  Si elige FTP, asegúrese de escapar de las barras diagonales iniciales que se encuentran en la sección de ruta de archivo de la URL.
    
    • Introduzca el nombre de usuario y la contraseña asociados al servidor HTTP o FTP, si ha configurado las credenciales de seguridad. No introduzca el nombre de usuario y la contraseña asociados a su grupo.

    • sólo admite FTP en modo pasivo.

    Si elige Modo manual, tenga en cuenta el plan de actualización y las instrucciones.

    Haga clic en Iniciar actualización.

  9. Cuando comience la actualización, el Asistente para actualización de grupo continuo le guiará a través de las acciones que debe realizar para actualizar cada host. Siga las instrucciones hasta que haya actualizado y actualizado todos los hosts de los grupos.

    Nota:

    Si la actualización o el proceso de actualización falla por cualquier motivo, el Asistente para actualización de grupo de acumulación interrumpe el proceso. Esto le permite solucionar el problema y reanudar el proceso de actualización o actualización haciendo clic en el botón Reintentar .

  10. El asistente de actualización de grupo continuo imprime un resumen cuando se completa la actualización. Haga clic en Finalizar para cerrar el asistente.

Actualice los hosts mediante la CLI xe

Importante:

La realización de una actualización de grupo continuo mediante la CLI xe requiere una planificación cuidadosa. Asegúrese de leer la siguiente sección con cuidado antes de comenzar.

Planificar una ruta de actualización

A medida que planifique la actualización, es importante tener en cuenta lo siguiente:

  • Sólo puede migrar máquinas virtuales de hosts que ejecutan una versión anterior de a una que ejecute la misma versión o superior. Por ejemplo, de versión a versión o de versión a versión . No puede migrar máquinas virtuales de un host actualizado a uno que ejecute una versión anterior de . Por ejemplo, de una versión a otra . Asegúrese de permitir espacio en sus hosts en consecuencia.

  • recomienda encarecidamente que no se ejecute un grupo de modo mixto (uno con varias versiones de coexistentes) durante más tiempo del necesario, ya que el grupo funciona en un estado degradado durante la actualización.

  • Las operaciones de control clave no están disponibles durante la actualización. No intente realizar ninguna operación de control. Aunque las VM siguen funcionando de forma normal, las acciones de VM distintas de la migración no están disponibles (por ejemplo, apagar, copiar y exportar). En particular, no es seguro realizar operaciones relacionadas con el almacenamiento, como agregar, quitar o cambiar el tamaño de discos virtuales.

  • Siempre actualice primero el host maestro. No coloque el host en modo de mantenimiento utilizando antes de realizar la actualización. Si coloca el patrón en modo de mantenimiento, se designará un nuevo patrón.

  • recomienda encarecidamente que realice una copia de seguridad del estado de su grupo existente mediante el comandopool-dump-database xe CLI. Para obtener más información, consulte Interfaz de línea de comandos. Esto le permite revertir una actualización progresiva parcialmente completa a su estado original sin perder ningún dato de VM. Si tiene que revertir la actualización sucesiva por cualquier motivo, es posible que tenga que apagar las máquinas virtuales. Esta acción es necesaria porque no es posible migrar una máquina virtual de un host actualizado a un host que ejecute una versión anterior de .

Antes de comenzar la actualización del grupo móvil

  • Si está utilizando , actualice a la versión más reciente. La versión más reciente de controla correctamente las versiones anteriores de los hosts.

  • Vacíe las unidades de CD/DVD de las máquinas virtuales del grupo. Para obtener más información e instrucciones, consulte Antes de actualizar un único host.

  • Deshabilite la alta disponibilidad.

Realice actualizaciones de grupo continuo mediante la CLI de xe

  1. Comience con el maestro de la agrupación. Deshabilite el maestro mediante elhost-disable comando. Esto impide que las máquinas virtuales nuevas se inicien en el host especificado.

  2. Asegúrese de que no hay máquinas virtuales ejecutándose en el maestro. Apague, suspenda o migre máquinas virtuales a otros hosts del grupo.

    Para migrar máquinas virtuales especificadas a hosts especificados, utilice elvm-migrate comando. Mediante elvm-migrate comando, tiene control total sobre la distribución de máquinas virtuales migradas a otros hosts del grupo.

    Para migrar en vivo todas las máquinas virtuales a otros hosts del grupo, utilice elhost-evacuate comando. Mediante elhost-evacuate comando, se deja la distribución de máquinas virtuales migradas en .

  3. Apague el maestro de la agrupación.

    Importante:

    No puede ponerse en contacto con el maestro de grupo hasta que se complete la actualización del maestro. Al apagar el maestro de grupo, los demás hosts del grupo entran en el modo de emergencia. Los hosts pueden entrar en modo de emergencia cuando se encuentran en un grupo cuyo maestro ha desaparecido de la red y no se puede contactar después de varios intentos. Las máquinas virtuales continúan ejecutándose en hosts en modo de emergencia, pero las operaciones de control no están disponibles.

  4. Inicie el grupo maestro utilizando el medio de instalación y el método de su elección (por ejemplo, CD de instalación o red). Siga el procedimiento de instalación (consulte Instalar) hasta que el instalador le ofrezca la opción de actualizar. Elija actualizar.

    Advertencias:

    -  Asegúrese de seleccionar la opción de actualización para evitar la pérdida de datos existentes.
    
    • Si algo interrumpe la actualización del maestro de grupo o si la actualización falla por cualquier motivo, no intente continuar con la actualización. Reinicie el maestro de grupo y restaure a una versión de trabajo del maestro.

    Cuando se reinicia el grupo maestro, los demás hosts del grupo salen del modo de emergencia y se restablece el servicio normal después de unos minutos.

  5. En el maestro de grupo, inicie o reanude cualquier apagado o VM suspendidas. Migre las máquinas virtuales que desee volver al maestro de agrupación.

  6. Seleccione el siguiente host de la ruta de actualización. Deshabilite el host.

  7. Asegúrese de que no hay máquinas virtuales ejecutándose en el host. Apague, suspenda o migre máquinas virtuales a otros hosts del grupo.

  8. Apague el anfitrión.

  9. Siga el procedimiento de actualización para el host, como se describe para el maestro en el paso 4.

    Nota:

    Si la actualización de un host que no es el maestro falla o se interrumpe, no es necesario revertir. Use elhost-forget comando para olvidar el host. Vuelva a instalar en el host y, a continuación, únelo, como nuevo host, al grupo mediante elpool-join comando.

  10. En el host, inicie o reanude cualquier apagado o VM suspendidas. Migre las máquinas virtuales que desee volver al host.

  11. Repita los pasos 6 a 10 para el resto de los hosts del grupo.

  12. Después de actualizar cada host del grupo, es importante actualizar el en todas las máquinas virtuales. Para obtener más información, vea Administrar máquinas virtuales.

Nota:

No se admite la ejecución de versiones anteriores de las en instalaciones más nuevas, excepto durante el proceso de actualización.

Si va a actualizar a través de varias versiones de , asegúrese de que todas las actualizaciones se han aplicado antes de actualizar en las máquinas virtuales. No actualice a las versiones provisionales.

Actualice un único host mediante la CLI de xe

Antes de actualizar un único host

Antes de actualizar un host independiente, cierre o suspenda las máquinas virtuales que se ejecuten en ese host. Es importante expulsar y vaciar las unidades de CD/DVD de las máquinas virtuales que desee suspender. Si no vacía las unidades de CD/DVD, es posible que no pueda reanudar las máquinas virtuales suspendidas después de la actualización.

Una unidad de CD/DVD de VM vacía significa que la máquina virtual no está conectada a una imagen ISO o a un CD/DVD físico montado a través del host. Además, debe asegurarse de que la máquina virtual no esté conectada a ninguna unidad física de CD/DVD en el host en absoluto.

Para vaciar la unidad de CD/DVD de una máquina virtual mediante la CLI xe:

  1. Identifique qué máquinas virtuales no tienen unidades de CD/DVD vacías escribiendo lo siguiente:

    xe vbd-list type = CD vacío = false
    

    Esto devuelve una lista de todas las unidades de CD/DVD de VM que no están vacías, por ejemplo:

    uuid (RO): abae3997-39af-2764-04a1-ffc501d132d9
    vm-uuid (RO): 340a8b49-866e-b27c-99d1-fb41457344d9
    vm-name-label (RO): VM02_DeMoLinux
    vdi-uuid (RO): a14b0345-b20a-4027-a233-7cbd1e005ede
    vacío (RO): false
    dispositivo (RO): xvdd
    
    uuid (RO): ec174a21-452f-7fd8-c02b-86370fa0f654
    vm-uuid (RO): db80f319-016d-0e5f-d8db-3a6565256c71
    vm-name-label (RO): VM01_DeMoLinux
    vdi-uuid (RO): a14b0345-b20a-4027-a233-7cbd1e005ede
    vacío (RO): false
    dispositivo (RO): xvdd
    

    Tenga en cuenta eluuid, que es el primer elemento de la lista.

  2. Para vaciar las unidades de CD/DVD de las máquinas virtuales enumeradas, escriba lo siguiente:

    xe vbd-eject uuid = uuid
    

Actualice un único host mediante la CLI de xe

Para actualizar un único host mediante la CLI xe:

  1. Deshabilite el host que desea actualizar escribiendo lo siguiente:

    xe host-disable host-selector = host_selector_valor
    

    Cuando el host está deshabilitado, las máquinas virtuales no se pueden crear o iniciar en ese host. Las máquinas virtuales tampoco se pueden migrar a un host deshabilitado.

  2. Apague o suspenda las máquinas virtuales que se ejecuten en el host que desee actualizar mediante losxe vm-shutdown comandosxe vm-suspend o.

  3. Apague el host mediante elxe host-shutdown comando.

  4. Siga el procedimiento de instalación hasta que el instalador le ofrezca la opción de actualizar. Elija actualizar. Para obtener más información, vea Instalar.

    Advertencia:

    Asegúrese de seleccionar la opción de actualización para evitar la pérdida de datos existentes.

    No es necesario que vuelva a configurar ninguna configuración durante el procedimiento de instalación. El proceso de actualización sigue el proceso de instalación por primera vez, pero se pasan por alto varios pasos de configuración. Se conservan los parámetros existentes para la configuración de red, la hora del sistema, etc.

    Cuando el host se reinicia, el servicio normal se restaura después de unos minutos.

  5. Reinicie las máquinas virtuales de apagado y reanude las máquinas virtuales suspendidas.

Actualizar desde una versión existente