Migrar aplicaciones de escritorio y servidor de Windows

Los siguientes pasos le guiarán a través de un plan de migración mediante AppDNA de principio a fin. Estos pasos incluyen nuestras prácticas recomendadas para las migraciones de aplicaciones, así como información detallada sobre el uso del software AppDNA como parte de su plan de migración.

Paso 1: Determinar las aplicaciones utilizadas en su entorno

Detecte sus aplicaciones. Para evitar demoras inesperadas en el plan de migración, debe detectar qué aplicaciones se están utilizando en su entorno.

Realice un inventario y racionalización de esas aplicaciones de Windows mediante 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 2: Utilice AppDNA para integrarse con la base de datos de Lakeside SysTrack (opcional)

Utilice la pantalla Detectar aplicaciones para configurar AppDNA para que se integre con Lakeside SysTrack.

Paso 3: Racionalizar las aplicaciones detectadas

Cuando se hayan completado los datos sobre las aplicaciones detectadas, el siguiente paso implica la racionalización de aplicaciones detectadas en la pantalla AppDNA Discover Applications. En este contexto, la racionalización implica examinar su inventario de aplicaciones y decidir cuáles conservar y, si procede, importar en AppDNA. La pantalla Detectar aplicaciones proporciona el inventario sin procesar de las aplicaciones de Windows que Lakeside SysTrack ha rastreado.

Nota: Haga clic en Aplicaciones detectadas para obtener información sobre las aplicaciones duplicadas, la instalación y las estadísticas de uso.

Paso 4: Seguimiento de resultados de detección

Realice un seguimiento de los resultados de la detección mediante el formato que mejor le convenga. Utilice una hoja de cálculo de Excel o, si utiliza Lakeside SysTrack, integre con el software AppDNA. La integración le permite:

  • Cambie el estado de racionalización de revisión a migrar o retirarse.
  • Filtrar aplicaciones duplicadas para determinar fácilmente qué versión conservar.
  • Revise las estadísticas de instalación y uso.
  • Vincular las aplicaciones detectadas con las correspondientes aplicaciones administradas si utiliza Microsoft Active Directory (AD) o Microsoft System Center Configuration Manager (Configuration Manager).

Paso 5: Importar datos de AD y Configuration Manager en AppDNA (opcional)

Para importar las aplicaciones administradas mediante los medios de instalación que se han utilizado para implementarlas a través de AD o Configuration Manager, primero cargue los datos de AD y Configuration Manager en AppDNA mediante el[Asistente de carga de datos de AD y ConfigMgr.]comando(/en-us/categories/legacy-archive/downloads/appdna-7-8.pdf)

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: Distribuir información de detección de aplicaciones para revisar y racionalizar la lista de aplicaciones

Revise los hallazgos de detección de aplicaciones con los propietarios de aplicaciones en el negocio y realice un proceso de racionalización. Deben tomarse decisiones sobre qué solicitudes conservar, consolidar o retirar.

Realice un seguimiento de las decisiones mediante el formato que más le convenga, una simple hoja de cálculo o dentro de AppDNA.

Paso 7: Iniciar la localización de archivos de origen de instalación para aplicaciones no administradas

Busque archivos de origen de instalación para aplicaciones que no se administran a través de AD o Configuration Manager. Esto siempre lleva más tiempo de lo que la mayoría de las empresas anticipan y puede afectar gravemente el plan de migración.

  1. Utilice el archivo de plantilla proporcionado por AppDNA para definir una lista de aplicaciones para importar.
  2. Para descargar un archivo de plantilla para importar un lote de aplicaciones:
    1. Seleccione Importar > Aplicaciones en la barra de menús lateral.
    2. Haga clic en Importar desde la lista en la barra de herramientas de la pantalla Importar aplicaciones. El archivo de lista de importación de plantilla es un archivo de valores separados por comas (.csv) utilizado para definir una lista de aplicaciones para importar en AppDNA.

Paso 8: Importar imágenes personalizadas del SO en AppDNA

Importe sus propias imágenes de sistema operativo (SO) personalizadas que se utilizan en su entorno. Aunque AppDNA viene con su propio conjunto de imágenes predeterminadas del sistema operativo que se pueden utilizar, importar sus propias imágenes tiene la ventaja de que AppDNA puede basar sus análisis en las imágenes que utiliza en su entorno y así proporcionar resultados más precisos.

Paso 9: Agrupar aplicaciones por criticidad o unidades de negocio

Agrupe aplicaciones por criticidad o unidad de negocio para garantizar que su plan de migración se centre en lo que es más importante en su organización y para facilitar la revisión y la presentación de informes sobre las aplicaciones del grupo por separado del resto de la cartera.

Utilice la pantalla Administrar grupos de AppDNA para crear y administrar grupos de aplicaciones, analizar las aplicaciones de los grupos seleccionados y ver informes de las aplicaciones de los grupos seleccionados.

Paso 10. Importar aplicaciones no administradas (MSI, SFT, APPV) en AppDNA

Importe aplicaciones no administradas, empezando por las más críticas o por la unidad de negocio en la que planea implementar primero, mediante la pantalla Importar aplicaciones.

Nota: Este proceso solo importa lo que nos referimos como el ADN de la aplicación en la base de datos de AppDNA. Para comprobar la compatibilidad de una aplicación con una plataforma determinada, el siguiente paso consiste en analizar los datos con un conjunto de algoritmos heurísticos. Utilice estas fichas en la pantalla Importar aplicaciones:

Importación directa. Se utiliza para importar aplicaciones para las que tiene un paquete de Windows Installer (MSI) o App-V (SFT o APPV). Esta es la forma más rápida de obtener el ADN de la aplicación en la base de datos.

Install Capture. Utilícelo para importar aplicaciones para las que no tenga un paquete de instalador de Windows (MSI) o App-V (SFT o APPV). Install Capture utiliza una máquina virtual para capturar los detalles de la instalación y configuración de la aplicación en un MSI que luego se importa.

Consejo: AppDNA divide la importación de los datos de la aplicación y el análisis de los datos en dos procesos separados. Se recomienda importar aplicaciones durante las horas normales de trabajo e iniciar un análisis por la noche cuando haya menos tráfico en la red. Además, solo se puede ejecutar un análisis a la vez y no se pueden generar informes durante un análisis.

Paso 11. Importar aplicaciones no administradas (ejecutable de instalación, scripts, copias de archivos) en AppDNA

Importe aplicaciones no administradas para las que un archivo MSI, SFT o APPV no esté disponible mediante la ficha Install Capture. Comience con las más críticas o con la unidad de negocio en la que planea implementar primero. Install Capture instala la aplicación dentro de una máquina virtual y crea un archivo MSI que luego se importa a AppDNA. Nota: Antes de importar aplicaciones con Install Capture, necesita acceso a una tecnología de virtualización adecuada. Debe configurar y configurar una máquina virtual que pueda comunicarse con el cliente AppDNA. Para obtener más información, consulte Configurar Install Capture. Consejo: Si una instalación de Install Capture requiere que se reinicie el equipo, elija la opción Reiniciaré mi equipo más tarde (o equivalente). La Install Capture fallará si reinicia la máquina virtual durante el proceso de Install Capture.

Paso 12. Importar aplicaciones administradas a AppDNA

Importe las aplicaciones administradas que quiera mantener en AppDNA. La aplicación se instala mediante los medios de instalación que se han utilizado para implementarlos a través de AD o Configuration Manager. Después de importar la aplicación ‘DNA’, puede vincular las aplicaciones detectadas mediante Lakeside SysTrack con las aplicaciones administradas que se han importado. Nota: Asegúrese de seleccionar las instalaciones adecuadas (y no reparar o desinstalar instalaciones). Cuando un paquete tiene varias instalaciones, asegúrese de seleccionar solo una de ellas, preferiblemente una que se haya implementado (es decir, para la que el recuento en la columna Usuarios o Equipos sea mayor que cero).

Paso 13. Vincular aplicaciones administradas

Si ya ha importado aplicaciones a AppDNA antes de importar datos de AD o Configuration Manager, utilice la pantalla Vincular aplicaciones administradas para vincular aplicaciones administradas a través de AD y Configuration Manager con que ya se han importado a AppDNA. Nota: Este es un paso importante en la configuración de los datos de AD y Configuration Manager. Permite a AppDNA crear informes sobre el estado de RAG de las aplicaciones implementadas para usuarios, equipos, grupos y unidades organizativas de AD y Configuration Manager. Las aplicaciones administradas que se importan a través de las pantallas Aplicaciones administradas y Discover Applications se vinculan automáticamente.

Paso 14. Comprobar la compatibilidad de aplicaciones con plataformas y comprobar la interoperabilidad entre aplicaciones

Después de importar las aplicaciones, el siguiente paso es analizar las aplicaciones en la plataforma para la que está comprobando la compatibilidad. Utilice la solución de interoperabilidad para comprobar si hay conflictos entre aplicaciones.

Paso 15. Opciones de informes de análisis

Los resultados del análisis se presentan en un conjunto de puntos de vista del informe. Puede acceder a las vistas de informes desde la sección Informes: Aplicaciones de la barra lateral. Muestra los nombres de los módulos en negrita seguidos de los nombres de los informes. Haga clic en un nombre de informe para ver las opciones de vista de informes, que son las mismas para todos los informes. Cada vista de informe proporciona una vista diferente de los resultados.

Familiarícese con los informes y determine qué formato funciona mejor para los diferentes niveles de equipos que revisarán los datos.

Para ver informes de aplicaciones seleccionadas:

  1. En la barra lateral de AppDNA, elija Seleccionar > Todas las aplicaciones.
  2. En la pantalla Lista de aplicaciones, seleccione las aplicaciones que quiere incluir en el informe.
  3. En la barra de herramientas de la Lista de aplicaciones, seleccione el informe que quiere ver en la lista desplegable y haga clic en Ver informe. Como alternativa, en la barra lateral de AppDNA, elija Informes: Aplicaciones > Módulo > Informe > Vista Informe, donde Módulo, Informe e Informe identifican la vista Informe que quiere ver.

Para obtener una descripción de las vistas Informes y de la audiencia prevista, consulte Vistas Informes después de esta tabla.

Paso 16. Priorizar aplicaciones basadas en RAG/Criticalidad

Priorice sus aplicaciones en función del estado RAG devuelto combinado con las necesidades de su negocio. Si agrupó las aplicaciones en consecuencia, utilice el filtro de grupo para ver el informe de las aplicaciones que pertenecen al mismo grupo, de modo que pueda centrarse primero en las aplicaciones más críticas y priorizar según el estado de RAG dentro de cada grupo.

Citrix recomienda utilizar el informe Vista de problemas para el sistema operativo deseado para priorizar las aplicaciones según el estado de RAG, ya que esta vista le permitirá determinar también el tipo de corrección necesaria y, por tanto, la especialidad necesaria para solucionar el problema, como desarrollador o empaquetador.

  • Rojo. Las aplicaciones rojas son aquellas que no tienen solución alternativa y deben retirarse y reemplazarse, desarrollarse nuevamente u hospedarse en un escritorio virtual que ejecute el sistema operativo heredado requerido. Revise el informe de problemas de aplicación para cada aplicación (haga clic en el nombre de la aplicación para ir al informe de corrección detallado). Aunque una aplicación puede estar marcada como roja, el problema podría deberse a un componente que no se utiliza en su entorno. Trabaje estrechamente con los propietarios de las aplicaciones para determinar el mejor curso de acción y comenzar a planificar cómo proceder. Si el reemplazo y la reconstrucción no son opciones que pueden ocurrir dentro de la escala temporal de la migración, busque alternativas heredadas como alojar la aplicación en un escritorio virtual que ejecute el sistema operativo heredado.

  • Ámbar. Las aplicaciones Amber requieren algún tipo de solución alternativa, como el ajuste, los cambios de compilación del sistema operativo o el reempaquetado. Revise el informe de problemas de aplicación para cada aplicación. Haga clic en el nombre de la aplicación para ir al informe de corrección detallada.

  • Verde. Las aplicaciones ecológicas están listas para las pruebas de aceptación de usuarios (UAT).

Antes de enviar una aplicación a la producción, organice que los propietarios de las aplicaciones comiencen a probar las aplicaciones de inmediato. Si una aplicación tiene problemas, vuelva al informe de la aplicación individual y revise cualquier cosa desencadenada. Una aplicación con un RAG de Green puede desencadenar un algoritmo, sin embargo, estos principalmente están relacionados con infracciones de prácticas recomendadas, como rutas codificadas. Si observa que es un problema en su entorno que debe abordarse antes de que las aplicaciones progresen a UAT, puede hacerlocambiar el RAG asociado con el algoritmo.

Paso 17. Asignar acciones de corrección

Revise los datos de los informes de una plataforma determinada para hacerse una idea de los tipos de problemas que tendrán las aplicaciones de su organización. A continuación, puede determinar qué tipo de corrección asignar a las aplicaciones.

Esto es útil para decidir si es más rentable realizar un cambio en la compilación del sistema operativo o corregir cada aplicación individual. Por ejemplo, un problema común que se encuentra es Aislamiento de sesión 0. Puede ver instantáneamente qué aplicaciones y cuántas aplicaciones se ven afectadas para que pueda tomar la decisión correcta sobre una opción de corrección.

Paso 18. Determinar la persona o el grupo necesarios para remediar la aplicación

Determine la persona o el grupo necesarios para remediar la aplicación. Utilice el informe Vista de problemas para determinar si la aplicación debe ser corregida por un desarrollador interno, un empaquetador, un administrador de TI (para problemas como cambios en la compilación del sistema operativo) o un reemplazo por el ISV. Envíe al equipo o persona adecuados el informe Vista de corrección para la aplicación. Para ver la vista de corrección, vaya a la vista Problemas de aplicación y haga clic en el vínculo correspondiente al nombre de la aplicación.

Puede enviar el informe de corrección en formato Word, PDF, HTML o MHT.

Paso 19. Enviar la solicitud a UAT

Envíe la aplicación a UAT cuando tenga un RAG verde o ámbar que requiera pruebas funcionales, o cuando esté listo para probar la aplicación después de la corrección. Asegúrese de involucrar a sus usuarios expertos durante el proceso de UAT.

Paso 20. Implementar la aplicación

Si UAT tiene éxito, implemente la aplicación en el sistema operativo compatible.

Vistas de informes

Informe Descripción Usado por
Problemas de aplicación Descripción general del estado de las aplicaciones seleccionadas para los problemas que se han detectado. Haga clic en el nombre de la aplicación para acceder a la vista Informe de corrección de la aplicación, que proporciona información detallada acerca de cómo solucionar los problemas. Administradores de TI, desarrolladores, empaquetadores, secuenciadores
Vista de corrección Una vista detallada de los problemas encontrados en una aplicación específica, junto con información sobre el problema y las opciones de corrección sugeridas. Administradores de TI, desarrolladores, empaquetadores, secuenciadores
Acciones de aplicación Descripción general del estado de las aplicaciones seleccionadas que proporciona los tipos de acciones que se deben realizar para solucionar los problemas. Haga clic en el nombre de la aplicación para acceder a las vistas del informe de corrección de la aplicación. Administradores de TI, Administración de TI
Vista de problemas Una visión general de las diversas cuestiones que se han planteado. Para cada problema, esta vista de informe proporciona una lista de aplicaciones afectadas. Haga clic en el nombre de la aplicación para acceder a las vistas del informe de corrección de la aplicación. Administradores de TI, Administración de TI
Vista de acciones Descripción general de los diversos tipos de acciones de corrección que deben implementarse para solucionar los problemas que se han detectado. Para cada tipo de acción, esta vista de informe proporciona una lista de las aplicaciones afectadas. Haga clic en el nombre de la aplicación para acceder a las vistas del informe de corrección de la aplicación. Administradores de TI, Administración de TI

Migrar aplicaciones de escritorio y servidor de Windows