Migrar Citrix XenApp 6 o XenApp 6.5 a XenApp 7.6
En este documento podremos ver un proceso de migración manual de una organización con Citrix XenApp 6 o 6.5, veremos cómo exportar tanto las directivas como las aplicaciones de nuestras granjas viejas a una comunidad nueva en Citrix XenApp 7.6, opcionalmente además podremos hacer un upgrade in place de los propios servidores XenApp 6.x a VDA 7.6 para poder reutilizarlos!
Si queremos exportar la configuración de las aplicaciones o las directivas de nuestras granjas de Citrix Xenapp 6.x con IMA a nuestras comunidades de Citrix XenApp 7.6 con FMA, podremos descargarnos XenApp Migration Script de la web oficial de MyCitrix. Si queréis ver todas las novedades que trajo la versión 7.6 de Citrix tanto en XenApp como en XenDesktop no dudéis en ver este documento! Adicionalmente podremos hacer un upgrade in situ de los propios servidores XenApp 6 o XenApp 6.5 a Virtual Delivery Agent 7.6, el propio instalador de Citrix nos desinstalará todo el software que queda obsoleto y nos instalará el VDA de esta nueva versión!
Importando/Exportando directivas y aplicaciones,
Una vez descomprimido, desde un servidor XenApp 6 o 6.5, si lo que nos interesa es exportar las directivas de Citrix, ejecutaremos desde PowerShell los siguientes comandos para obtener un fichero XML que posteriormente importaremos en nuestra comunidad 7.6:
Set-ExecutionPolicy RemoteSigned Import-Module .ExportPolicy.psd1 Export-Policy -XmlOutputFile ".Config_Politicas.XML" -LogFile ".Politicas_export.Log"
Si lo que nos interesa es exportar las aplicaciones y sus configuraciones de nuestra granja 6 o 6.5 a la nueva comunidad de la 7.6 realizaremos lo siguiente desde PowerShell:
Set-ExecutionPolicy RemoteSigned Import-Module .ExportXAFarm.psd1 Export-XAFarm -XmlOutputFile ".Config_Granja.XML" -LogFile ".Granja_export.Log"
Para importar las configuraciones anteriores, en el caso de las directivas, desde una PowerShell de un Controller ejecutaremos:
Set-ExecutionPolicy RemoteSigned Import-Module .ImportPolicy.psd1 Import-Policy -XmlInputFile ".Config_Politicas.XML" -LogFile ".Politicas_import.Log"
Pudiendo añadir el parámetro ‘-Preview’ que nos indicará los cambios que realizará.
De igual forma importaremos las aplicaciones y sus configuraciones, podremos poner el parámetro ‘-Preview’ para poder simular la importación y observar los cambios que podría hacer, sería importante ver todos los parámetros ya que tiene varios interesantes.
Set-ExecutionPolicy RemoteSigned Import-Module .ImportXAFarm.psd1 Import-XAFarm -XmlInputFile ".Config_Granja.XML" -LogFile ".Granja_import.Log"
Pantallazo de ejemplo con las aplicaciones de una comunidad 6.5 importadas en una 7.6, así como si vamos a las directivas también las tendremos!
Upgrade in situ de XenApp 6.x a VDA,
Si queremos, podremos actualizar nuestros servidores de aplicaciones con Citrix XenApp 6.x, reemplazando el software viejo de Citrix por el nuevo, en el mismo DVD nos detectará y nos indicará que podemos “Reemplazar XenApp 6.5 con VDA”,
Si ejecutamos el asistente, comprobaremos que nos desinstalará la versión vieja de Citrix y nos instalará el nuevo VDA! tendremos que reiniciar durante la migración un par de veces y tendremos el servidor listo de nuevo para poder servir apps de la nueva comunidad!!!
Guia oficial de migrar XenApp 6.x y video de cómo usar la herramienta.