En esta ocasión mostramos un interesante procedimiento para saber como migrar de Privisioning Server 5.1 a Privisioning Services 5.6, ello permitirá saber que puntos son necesarios tener en cuenta y los pasos para realizar el proceso de migración con éxito.

Consideraciones

Antes de proceder a la actualización de la granja de PVS, será necesario tener en cuenta:

  • Seleccionar una ventana de mantenimiento para reducir en la mayor medida el tráfico interno.
  • Realizar un Backup de los vDisk.
  • Realizar un Backup de la BD de PVS.

Para realizar el upgrade desde una versión anterior de una granja de PVS se deben tener en cuenta las siguientes consideraciones:

  • Upgradear el primer servidor de PVS, el cual upgradea de manera automática la BD de PVS.
  • Upgradear el resto de servidores de la granja de PVS.
  • Upgradear las consolas. La consola se upgradea durante el proceso de upgrade/instalación de los PVS. Se pueden upgradear al mismo tiempo las consolas remotas que existan en el entorno.
  • Upgradear los vDisk utilizando el método Hyper-V o el método de Reversión de Imagen.

Nota Importante: Upgrade desde Ardence 3.x, 4.0 y 4.1 no esta soportado. El upgrade desde PVS4.5 no esta totalmente soportado.

Utilidades de Upgrade:

El Wizzard de Upgrade facilita las tareas de upgrade y permite automatizar el proceso, el cual incluye las siguientes herramientas:

  • •    UpgradeAgent.exe: Se ejecuta en el dispositivo destino para actualizar el software instalado previamente.
  • •    UpgradeManager.exe: Se ejecuta en el servidor de PVS para controlar el proceso de actualización de dispositivos.

Actualizando la Base de Datos y PVS

En una actualización de PVS, la BD es actualizada al mismo tiempo que la actualización del primer servidor de PVS de la granja. Después de finalizar este proceso se puede proceder a actualizar el resto de los servidores de la granja.

Actualizando el primer servidor

Mientras se actualiza el primer servidor de la granja de PVS se actualiza primeramente la BD de PVS. Durante este proceso la consola de gestión de pvs no estará disponible durante un corto periodo de tiempo ; sin embargo la granja seguirá funcionando normalmente  y serán capturados todos los cambios que haya sobre la BD de la granja.

IMPORTANTE: Todos los servidores en la granja deben ser actualizados antes de conectar de nuevo con la base de datos de pvs upgradeada.

Como upgradear:

El siguiente procedimiento muestra como proceder a la actualización de la granja de PVS. Para ello, se realizarán las siguientes tareas:

  1. Desinstalar PVS tal y como se indica en los manuales de Citrix PVS. En este paso también son desinstaladas las consolas de PVS.
  2. Reiniciar el Servidor
  3. Para actualizar PVS y la BD, ejecutar el proceso de instalación de PVS56. Este proceso instala también las consolas de PVS.
  4. En el Wizzard de Configuración (si no arranca automáticamente, arrancar manualmente) seleccionar la opción “la granja ya esta configurada”

Actualizar el resto de Servidores de la granja

Una vez realizados estos pasos, realizar el mismo procedimiento en el resto de los servidores de PVS. EL upgrade de la BD será ignorado al estar ya actualizada.

Note: Alternatively, the database can be upgraded by running the upgrade script, which is produced by the database administrator using DbScript.exe. Running the upgrade script against the database eliminates the need to grant high-level permissions to Provisioning Services Administrators.

Actualizando los vDisk

Existen dos métodos para la actualización de los vDisk que serán aprovisionados. En este caso se utiliza el método actualización hyper-V debido a su simplicidad i a la no necesidad de re-maquetar. Citrix recomienda este método de update como Best Practice de Upgrade.

Actualizando con el método hyper-V

Este punto describre como realizar el update de PVS utilizando el método PVS utilizando Hyper-V como mecanismo o herramienta para el upgrade de la imagen e instalar de este modo las nuevas versiones del PVS  Service y otros componentes del Target Device.

Este método reduce substancialmente el numero de tareas a realizar para el update de vDisk y reduce el riesgo y los tiempos de upgrade necesarios.

Requerimientos

Disponer de un servidor de Hyper-V, así como conocimientos de dicha solución són necesarios para llevar a cabo la actualización del vDisk .

Actualizando vDisk mediante Hyper-V

Esta sección describe paso a paso los puntos a tener en cuenta para la actualización del vDisk de PVS, utilizando para ello hyper-V, realizando de este modo la actualización de todos los componentes de PVS en los Target Device.

Para ello seguiremos los siguientes puntos:

  1. Desinstalar todo el software previo de PVS
  2. Instalar la nueva versión de PVS [ver puntos anteriores]
  3. Copiar el VHD como un disco nuevo de PVS
  4. Crear una nueva VM en Hyper-V
  5. Durante la creación, realizar el Atach del disco copiado .vhd en lugar de utilizar un nuevo VHD.
  6. Editar las propiedades de la nueva VM y eliminar el adaptador de red. Luego añadir una Legacy NIC, desde la opción “add hardware”.
  7. Ir a la Legacy NIC y realizar el attach sobre una NIC física.
  8. Arrancar la VM creada.
  9. Una vez arrancada se instalaran los nuevos drivers para la NIC y se reiniciará el sistema.
  10. Una vez arrancada desinstalar los componentes de PVS en el Servidor y reiniciar nuevamente.
  11. Instalar los nuevos componentes de PVS56.
  12. Situarse en el directorio de PVS (C:\Program Files\Citrix\Provisioning Services)
  13. Lanzar la aplicación “bindcfg.exe”
  14. Seleccionar la NIC que será utilizada para el despliegue de la misma.
  15. Apagar la VM
  16. Modificar las propiedades de la VM para que arranque desde la Legacy NIC.
  17. Copiar el nuevo VHD Disk generado de nuevo a PVS56.
  18. Situarnos en la consola de gestión de PVS y realizar:
  19. Añadir el nuevo disco de PVS en la BD utilizando Add Existing VHD en el menú.
  20. Añadir las VM generada sobre la lista de Target Device
  21. Asociar con el correspondiente vDisk
  22. Posicionar el vDisk como Standard Image.
  23. Arrancar la VM Target Device.