AppDNA

Migrar aplicaciones de Windows a App-V 5.0

En este tema se explican los pasos necesarios para utilizar AppDNA para migrar las aplicaciones de Microsoft Windows a Microsoft App-V 5.0 o desde Microsoft App-V 4.6 a 5.0.

Introducción

Para comenzar a tomar decisiones sobre el modelo Citrix que mejor se adapte a sus aplicaciones, lleve a cabo cada uno de los siguientes pasos.

Paso 1: Detecte sus aplicaciones

Para evitar demoras inesperadas en el plan de migración, debe detectar qué aplicaciones se están utilizando en su entorno. Utilice las funciones de integración de AppDNA para detectar las aplicaciones que se utilizan en su entorno (Lakeside Software SysTrack) e importar las aplicaciones administradas mediante los medios de instalación que se han utilizado para implementarlas a través[Integración con Active Directory (AD) o Microsoft System Center Configuration Manager (Configuration Manager).]de(/en-us/categories/legacy-archive/downloads/appdna-7-8.pdf)

Paso 2: Realizar inventario y racionalización

Para realizar un inventario y una racionalización de las aplicaciones de Windows utilizadas en su empresa, utilice herramientas como Lakeside SysTrack. Es importante supervisar el entorno durante un período de 6 semanas a 2 meses al trimestre y/o al final del año. Esto no solo identificará las aplicaciones no administradas que podrían ser críticas para el negocio, sino que también le indicará qué aplicaciones se están utilizando y si tiene aplicaciones duplicadas con funciones superpuestas.

Paso 3: Prepare su entorno de AppDNA

Configure y configure el entorno de AppDNA como se describe en la siguiente sección de este tema. Esto incluye la configuración de AppDNA y su configuración para su uso con la función de Forward Path de AppDNA y scripts de perfil de ejecución de AppDNA utilizados para la solución sugerida.

La función AppDNA Forward Path es un potente motor de decisión empresarial integrado en AppDNA y permite modelar diferentes casos de implementación y comparar sus impactos.

Paso 4: Localizar medios de origen

Puede importar directamente archivos MSI y App-V (SFT, APPV).

Los archivos que no son MSI requieren la función AppDNA Install Capture, que utiliza una máquina virtual para capturar la aplicación en un MSI.

La herramienta AppDNA Auto-Provisioning también se puede utilizar para capturar archivos que no sean MSI. El autoaprovisionamiento permite que el proceso de captura sea impulsado por un experto en aplicaciones que no tenga acceso a AppDNA. El administrador de AppDNA prepara y publica información de control que permite al experto en aplicaciones realizar la instalación. La captura se realiza en una máquina separada (virtual, física o VDI) de AppDNA.

Paso 5: Importar datos de AD y/o Configuration Manager

Para importar las aplicaciones administradas mediante los medios de instalación que se han utilizado para implementarlas a través de Active Directory (AD) y System Center Configuration Manager (Configuration Manager), primero cargue los datos de AD y Configuration Manager en AppDNA mediante el Asistente para cargar datos de AD y ConfigMgr.

Decida si cargar los datos directa o indirectamente. Tiene la opción de cargar datos de AD y Configuration Manager indirectamente, lo que permite que los datos se extraigan en el Controller de dominio de AD o en el servidor de Configuration Manager por separado de AppDNA. Como resultado, los usuarios de AppDNA no necesitan solicitar acceso de administrador a los datos de AD y Configuration Manager, además, el dominio de AD y los administradores de Configuration Manager no necesitan instalar AppDNA.

Nota: Para obtener los mejores resultados, importe los datos de AD y Configuration Manager. Normalmente, AD proporciona datos completos sobre la estructura organizativa y Configuration Manager proporciona datos sobre las aplicaciones que se administran de forma centralizada.

Paso 6: Elija el caso apropiado

Para las aplicaciones de Windows que ya están secuenciadas mediante Microsoft App-V 4.6, siga el proceso mediante la script de Forward Path de decisión de Microsoft App-V 4.6 a App-V 5.0.

Para aplicaciones de Windows que ya se han importado a Citrix AppDNA o aplicaciones que no se han secuenciado o importado a Citrix AppDNA, siga el proceso mediante la script de Forward Path de decisión de Microsoft App-V 5.0.

Paso 7: Utilizar los informes AppDNA

Los informes para la migración de aplicaciones de Windows a App-V 5.0, más adelante en esta sección, le guiarán a través de los informes que necesitará para ayudarle a tomar decisiones. También cubre los scripts de Forward Path, que simplifican la toma de decisiones al modelar las necesidades de su negocio, proporcionar soluciones y permitirle automatizar la salida deseada para aplicaciones compatibles, como secuencias App-V 5.0 y MSI.

Paso 8: Administrar la evolución continua de las aplicaciones

A medida que las nuevas aplicaciones entran en el entorno y a medida que los nuevos Service Pack, parches y actualizaciones afectan al entorno, utilice AppDNA para administrar y modelar los cambios que afectan a las aplicaciones y a los usuarios finales.

Configuración de AppDNA

Siga estos pasos para configurar AppDNA para la migración de aplicaciones de Windows a App-V 5.0.

Paso 1: Crear grupos para organizar aplicaciones por prioridad

Cree grupos de AppDNA para organizar las aplicaciones en consecuencia. Esto puede ser por prioridad o unidad de negocio. Una vez creado el grupo y las aplicaciones importadas y analizadas, puede utilizar el grupo para determinar la prioridad dentro del grupo en función de la complejidad de los problemas encontrados.

Paso 2: Solicitar acceso a scripts de AppDNA

Citrix tiene una biblioteca de scripts incompatibles de Forward Path y perfil de ejecución que se pueden descargar. Los scripts se personalizan para modelar decisiones empresariales en torno a aplicaciones y automatizar procesos (como secuencias de aplicaciones de Microsoft App-V 5.0 y MSI).

Esta solución utiliza un script de perfil de ejecución que se incluye con AppDNA, así como los siguientes scripts que están disponibles para su descarga:

  • [PE] Converter_App-V4.6_to_App-V5.0
  • Decisión de [FP] Microsoft App-V 4.6 a App-V 5.0
  • Decisión de [FP] Microsoft App-V 5.0

Para acceder a los scripts, configure una cuenta Podio y envíe un correo electrónico a appdnafeedback@citrix.com para solicitar acceso al sitio AppDNA Extensions Podio.

Paso 3: Crear una máquina virtual para la automatización Install Capture (no MSIS) y Forward Path

Crear una máquina virtual en la tecnología compatible que se utilizará con Install Capture y Forward Path. La máquina virtual debe usar el mismo sistema operativo en el que se ejecutan las aplicaciones.

Install Capture se utiliza como parte del proceso de importación para instalar y capturar aplicaciones que no sean MSI antes de importar el ADN de la aplicación en la base de datos de AppDNA.

Forward Path se utiliza para determinar los resultados de las aplicaciones y automatizar procesos, como convertir secuencias de Microsoft App-V 4.6 a Microsoft App-V 5.0 o crear secuencias de Microsoft App-V 5.0 mediante MSI/EXE medios de origen. La máquina virtual debe usar el sistema operativo al que se está moviendo.

Paso 4: Configurar una máquina virtual para capturar automatización de rutas que no sean MSIS y de Forward Path

Revise la descripción general de los requisitos de configuración de AppDNA Install Capture. Al final de esa descripción general hay enlaces a cada una de las siguientes tecnologías de virtualización. Los detalles para configurar su máquina virtual varían en función de la tecnología de virtualización subyacente:

  • XenServer
  • Hyper-V
  • Servidor virtual de Microsoft
  • vSphere
  • Estación de trabajo VMware
  • Servidor VMware

Los temas de tecnología de virtualización incluyen instrucciones para crear una carpeta de salida compartida. Se requiere una configuración de carpeta adicional cuando se utiliza el perfil de ejecución de Microsoft App-V 4.6 a Microsoft App-V 5.0:

  1. En el equipo host, cree una ubicación de carpeta de origen a la que la máquina virtual tenga acceso completo, como \xxx.xxx.xx\AppDNA_Output\AppV_Convert (sin espacios).
  2. Dentro de la ubicación creada anteriormente, cree una carpeta para cada aplicación, incluidos los archivos OSD y SFT de la aplicación. Esta será su carpeta de origen que debe definirse en la ficha Reemplazables del perfil de ejecución: \xxx.xxx.xx\AppDNA_Output\AppV_Convert.
  3. Cree también una subcarpeta, como v5, para que sea la carpeta de destino: \xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5.

Paso 5: Instalar el software requerido en la máquina virtual

Instale el software en la máquina virtual que se utilizará para automatizar la conversión de secuencias de Microsoft App-V 4.6 a Microsoft App-V 5.0 y para crear secuencias de Microsoft App-V 5.0.

  • Microsoft App-V 5.0
  • PowerShell 3.0

Paso 6: Importar el perfil de ejecución del secuenciador de Microsoft App-V 5.0 en AppDNA

Para importar el script de perfil de ejecución de App-V 5.0 Sequencer en AppDNA:

Nota: App-V 5.0 Sequencer.xml está instalado de forma predeterminada en C:\Program Files\Citrix\AppDNA\Client\Execution Profiles o C:\Program Files(x86)\Citrix\AppDNA\Client\Execution Profiles.

  1. Inicie sesión en AppDNA y, a continuación, seleccione Modificar > Configuración.
  2. En el cuadro de diálogo Configuración, haga clic en Install Capture.
  3. Haga clic en la ficha Perfil de ejecución.
  4. Haga clic en Importar (en la parte inferior del cuadro de diálogo).
  5. En el cuadro de diálogo Cargar perfiles:
    1. Navegue hasta la ubicación del archivo de perfil de ejecución descargado desde Podio.
    2. Seleccione el archivo de perfil de ejecución que quiere activar y, a continuación, haga clic en Abrir.

Paso 7: Descargar scripts de Forward Path y perfiles de ejecución

Desde el sitio de AppDNA Extensions Podio:

  1. Haga clic en el botón Extensiones en la parte superior de la página.
  2. Haga clic en [PE] Converter_App-V4.6_to_App-V5.0.
  3. En Archivos, haga clic con el botón secundario en la última versión de [PE] Converter_App-V4.6_to_App-V5.0.xml, seleccione Guardar destino como… y, a continuación, guarde el archivo en el equipo local.
  4. Vuelva a la lista de extensiones y haga clic en[FP] Microsoft App-V 5.0 Decision.
  5. En Archivos, haga clic con el botón secundario en la última versión de [FP] Microsoft App-V 5.0 Decision.xml, seleccione Guardar destino como… y, a continuación, guarde el archivo en el equipo local.

Paso 8: Importar Microsoft App-V 4.6 al perfil de ejecución de Microsoft App-V 5.0 en AppDNA

Importe el script de perfil de ejecución de Microsoft App-V 4.6 a App-V 5.0 Converter descargado de Podio a Citrix AppDNA:

  1. Inicie sesión en AppDNA y, a continuación, seleccione Modificar > Configuración.
  2. En el cuadro de diálogo Configuración, haga clic en Install Capture.
  3. Haga clic en la ficha Perfil de ejecución.
  4. Haga clic en Importar (en la parte inferior del cuadro de diálogo).
  5. En el cuadro de diálogo Cargar perfiles:
    1. Navegue hasta la ubicación del archivo de perfil de ejecución descargado desde Podio.
    2. Seleccione el archivo de perfil de ejecución que quiere activar y, a continuación, haga clic en Abrir.
    3. En la ficha Perfiles de ejecución, haga clic en el perfil de ejecución importado, haga clic en el botón Modificar y, a continuación, haga clic en la ficha Reemplazables.
    4. Seleccione la ubicación de SourceFolder reemplazable, haga clic en el botón Modificar, escriba la Forward Path a los archivos de origen (como \xxx.xxx.xx\AppDNA_Output\AppV_Convert) y, a continuación, haga clic en Aceptar.
    5. Seleccione la ubicación de TargetFolder reemplazable, haga clic en el botón Modificar, escriba la Forward Path a la carpeta Target (como \xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5) y haga clic en Aceptar.
    6. Haga clic en Guardar para conservar los cambios y, a continuación, cierre el cuadro de diálogo Configuración.

Paso 9: Importar scripts de Forward Path en AppDNA

Para importar la script descargada de Microsoft App-V 4.6 a App-V 5.0 Decision y/o Microsoft App-V 5.0 Decision forward path a AppDNA:

  1. Inicie sesión en AppDNA y, a continuación, seleccione Configurar > Forward Path.
  2. En la pantalla Editor de lógica de Forward Path, haga clic en el botón Importar.
  3. Busque el script de Forward Path descargado, selecciónelo y haga clic en Abrir.
  4. Haga clic en Importar.
  5. Haga clic en Aceptar en el mensaje de que el archivo se ha importado correctamente.

Paso 10: Configurar scripts de Forward Path: Decisión de Microsoft App-V 4.6 a App-V 5.0, Decisión de Microsoft App-V 5.0

Estos scripts de Forward Path comprueban la compatibilidad de las aplicaciones con Microsoft App-V y Windows 7. Hay 8 scripts de tareas asignados a ambos scripts de Forward Path teniendo en cuenta las opciones para automatizar la creación/conversión de secuencias de App-V tanto en Windows 7 x64 como en x32.

Para configurar los scripts para que coincidan con su entorno de AppDNA:

  1. Inicie sesión en AppDNA y, a continuación, seleccione Configurar > Forward Path.
  2. En la ficha Casos, haga clic en Microsoft App-V 4.6 to App-V 5.0 Decision o Microsoft App-V 5.0 Decision.
  3. Haga clic en la ficha Editor para ver y modificar los scripts.
  4. Puede modificar los scripts para hacer referencia a un sistema operativo diferente o realizar otros cambios para satisfacer las necesidades de su entorno.
  5. Para cambiar el sistema operativo al que se hace referencia, utilice la ficha Explorador de propiedades en el lado derecho de la ventana.

Expanda Aplicaciones > Módulos para ver una lista de sistemas operativos y cómo se debe hacer referencia a ellos. Reemplace las referencias a Windows7 con el sistema operativo deseado.

Paso 11: Configurar scripts de tareas

Las scripts de Forward Path que ha descargado e importado tienen ocho scripts de tareas asignadas para que pueda automatizar la creación de secuencias de Microsoft App-V 5.0 o la conversión de secuencias de Microsoft App-V 4.6 a Microsoft 5.0. Los scripts de tareas deben configurarse para hacer referencia al nombre de la máquina virtual Citrix AppDNA y al perfil de ejecución que se debe utilizar para automatizar el proceso.

Para configurar un script de tarea de Forward Path:

  1. En la ficha Casos, expanda el nodo de script Forward Path que quiere modificar. Verá el contenido de la script de tareas seleccionada en la ficha Editor. Hay una script de tareas que le permite automatizar el proceso de Microsoft App-V para Windows 7 de 32 bits y 64 bits. Puede eliminar cualquier script de tareas que no tenga previsto utilizar.

  2. Desplácese hacia abajo hasta la línea 21. Las scripts de tareas ya se rellenan con los perfiles de ejecución que se van a utilizar, como ‘Secuenciador de App-V 5.0 para la Decisión de Microsoft App-V 5.0. Ejemplo:

    ProductionManager.RunExecutionProfile(controller, "Execution Profile Name", replaceables, "Default VM Configuration")

    Cambiar a:

    ProductionManager.RunExecutionProfile(controller, "App-V 5.0 Sequencer", replaceables, "Your VM Name as shown in Install Capture Settings")

  3. Para verificar el nombre de su máquina virtual, vaya a Modificar > Configuración en el menú de AppDNA. En el panel izquierdo, seleccione Install Capture. Utilice el nombre que se muestra en la columna Nombre de la ficha Máquina virtual.
  4. Haga clic en Guardar para guardar los cambios.
  5. Repita para cada script de tarea.

Informes para la migración de aplicaciones de Windows a App-V 5.0

En la siguiente tabla se enumeran los informes necesarios para la migración de aplicaciones de Windows a App-V 5.0. Estos informes proporcionarán los datos que necesita para ayudar con la toma de decisiones.

Para acceder a los informes, haga clic en Informes: Aplicaciones en la barra lateral.

Informes Descripción
Forward Path Refleja casos basados en decisiones organizativas y utilizados para ejecutar scripts de tareas de automatización basados en los resultados. Los resultados potenciales para la script Forward Path incluyen implementar en Windows 7 x64 como paquete de App-V y retirar/reemplazar o encontrar plataforma alternativa. El informe Forward Path se utiliza para reflejar las decisiones organizativas y ejecutar scripts de tareas basadas en los resultados. Hay dos informes de Forward Path configurados para esta solución: Decisión de Microsoft App-V 5.0: Se utiliza para determinar si las aplicaciones son buenas candidatas para ser secuenciadas mediante Microsoft App-V 5.0. Si una aplicación es un buen candidato para la secuenciación mediante Microsoft App-V 5.0, se proporcionará una script de tarea que automatiza el proceso de secuenciación. El perfil de ejecución del secuenciador de App-V 5.0 se hace referencia en Scripts de tareas para automatizar la secuenciación de Microsoft App-V 5.0 para resultados que incluyen Microsoft App-V como candidato bueno o posible para la transmisión de aplicaciones. Decisión de Microsoft App-V 4.6 a App-V 5.0: Se utiliza para convertir secuencias de Microsoft App-V 4.6 a App-V 5.0 para obtener resultados que incluyen Microsoft App-V como un buen candidato o posible para la transmisión de aplicaciones. [PE]Converter_App-V4.6_to_App-V5.0 se hace referencia en Scripts de tareas para automatizar la conversión de secuencias de Microsoft App-V 4.6 a App-V 5.0 para resultados que incluyen Microsoft App-V como un candidato bueno o posible para la transmisión de aplicaciones. Para acceder al informe Forward Path, haga clic en Informes: Aplicaciones > Forward Path. Haga clic en el botón Cambiar caso y, a continuación, haga clic en la lista desplegable para seleccionar el informe Decisión de Microsoft App-V 5.0 o Microsoft App-V 4.6 a App-V 5.0 Decisión. Nota: Puede personalizar aún más el script de Forward Path para adaptarlo a sus decisiones empresariales y de entorno.
Resumen general Proporciona una vista de panel de alto nivel del estado de la cartera de aplicaciones en todos los informes activos. Para cada una de las aplicaciones seleccionadas, muestra el estado general de RAG (rojo, ámbar, verde) para cada uno de los informes activos. En las filas relacionadas con una aplicación, puede hacer clic en los iconos de RAG para acceder a las vistas de informe de corrección de dicha aplicación. Estos proporcionan los detalles de corrección necesarios para que la aplicación funcione mediante la plataforma seleccionada.
Microsoft App-V 5.0 Prueba la idoneidad de las aplicaciones de escritorio con Microsoft Application Virtualization (App-V) 4.5, 4.6 SP1 o 5.0.
Microsoft Windows 8/7 Determina la compatibilidad de la aplicación en el SO de destino yendo directamente al informe específico del SO. Desglose los problemas específicos, descargue correcciones automatizadas y obtenga más información sobre cómo se puede solucionar la aplicación.

Pasos de migración de aplicaciones de Windows a App-V 5.0

En esta sección se detalla el proceso recomendado para migrar aplicaciones de Microsoft Windows a Microsoft App-V 5.0, incluidas las etapas que implica evaluar la compatibilidad de la aplicación con App-V 5.0, Windows 8/7 y Server 2012/2008 R2, 64 bits. También cubre cómo automatizar la conversión de secuencias App-V 4.6 a App-V 5.0 y cómo crear secuencias App-V 5.0.

El diagrama de flujo le muestra cómo involucrar AppDNA en su proceso de migración y negocio como de costumbre.

Diagrama de flujo de migración de aplicaciones de Windows a App-V 5.0

Paso 1: DNA de la aplicación de importación

Para aplicaciones en formato MSI, seleccione Importar y analizar > Aplicaciones > Importación directa.

Para aplicaciones en un formato que no sea MSI, seleccione Importar y analizar > Aplicaciones > Install Capture.

Paso 2: Analizar la aplicación

Analice la aplicación contra Microsoft Windows8/7, x64 y App-V. Incluya Server 2012/2008 R2 si la aplicación se alojará en una plataforma de servidor Microsoft.

Paso 3: Script Ejecutar Forward Path

Ejecute el script de Forward Path Microsoft App-V 4.6 a App-V 5.0 Decisión para comprobar la compatibilidad de aplicaciones secuenciadas mediante Microsoft App-V 4.6 con Microsoft Windows 8/7, x64 y App-V 5.0 y obtener una revisión de las aplicaciones que son buenas o potenciales candidatos para App-V 5.0.

Ejecute el script de Forward Path Microsoft App-V 5.0 Decisión para comprobar la compatibilidad de las aplicaciones con Microsoft Windows 8/7 y App-V 5.0 y obtener una revisión de las aplicaciones que son buenas o potenciales candidatos para App-V 5.0.

  1. Para acceder a los informes de Forward Path: seleccione Informes: Aplicaciones > Forward Path. Haga clic en Cambiar caso y, a continuación, haga clic en la lista desplegable para seleccionar el informe Decisión de Microsoft App-V 4.6 a App-V 5.0 o Decisión de Microsoft App-V 5.0.
  2. Para ejecutar scripts de tareas, haga clic en Evaluar tareas.

Paso 4: Remediar

Revise los datos del informe Forward Path y priorice las aplicaciones según el estado de RAG:

  • Verde: ejecute scripts de tareas (si hay alguno disponible) y proceda a la prueba de aceptación de usuarios (UAT).
  • Ámbar: compruebe el informe detallado de corrección para determinar qué se ha marcado y si necesita corrección o pruebas funcionales. Ejecute el script de tarea (si está disponible) y continúe con UAT.
  • Rojo: compruebe el informe de corrección detallado para determinar si el componente marcado puede/debe corregirse y la acción que quiere realizar (es decir, desarrollo de nuevo, instalación local en Windows 7/8, implementación en una plataforma heredada o retirada y reemplazo). Consulta el informe Overview para conocer la plataforma que mejor se ajusta.

Nota: Haga clic en el nombre de la aplicación en el informe Forward Path directa para ir directamente a los datos de corrección detallados de una aplicación.

Paso 5: Ejecutar script de tarea

Ejecute el script de tareas para aplicaciones que sean adecuadas para App-V 5.0. Estos se indicarán mediante un Sí en la columna Script de tareas automatizada.

Haga clic en el botón Inicio para ejecutar scripts de tareas automatizadas y convertir secuencias de Microsoft App-V 4.6 en secuencias de Microsoft App-V 5.0 o crear secuencias de Microsoft App-V 5.0.

Paso 6: Salida de prueba para aplicaciones compatibles con App-V 5.0

Migrar aplicaciones de Windows a App-V 5.0

Paso 7: Enviar a prueba de aceptación de usuarios

Envíe las solicitudes a UAT, asegurando que los usuarios expertos estén involucrados en el proceso.

Aproveche las funciones extensibles de AppDNA mediante el script Forward Path para enviar un correo electrónico al grupo que realiza UAT cuando una secuencia de App-V 5.0 esté lista para ser implementada y probada.

Paso 8: Buscar alternativas para aplicaciones que no sean compatibles con una solución dada

Para aplicaciones que no son compatibles (no se pueden corregir o la corrección se considera demasiado costosa), utilice AppDNA para determinar si una opción de implementación heredada es más rentable. De lo contrario, considere retirarse y reemplazar la solicitud.

Utilice el informe Resumen general para obtener un vistazo rápido a la mejor plataforma posible para su aplicación.

Migrar aplicaciones de Windows a App-V 5.0