Implementación de aplicaciones virtuales de App-V con Administrador de configuración

Se aplica a: Administrador de configuración (rama actual)

Cuando utiliza Administrador de configuración para administrar aplicaciones virtuales, obtiene las siguientes ventajas:

  • Una única infraestructura de administración

  • Características de escalabilidad, implementación y distribución de contenido, como colecciones y afinidad de usuario-dispositivo

  • Funciones avanzadas de administración de aplicaciones

  • Implementación del sistema operativo, inventario de software y hardware, medición de software e inteligencia de activos para admitir aplicaciones virtuales

Para obtener más información sobre cómo crear y secuenciar aplicaciones con Microsoft Application Virtualization (App-V), consulte la documentación de Application Virtualization 4.

Además de los demás requisitos y procedimientos de Administrador de configuración para crear una aplicación, debe tener en cuenta las siguientes consideraciones al crear e implementar aplicaciones virtuales:

  • Para implementar aplicaciones virtuales en equipos, debes tener el cliente de Administrador de configuración y el cliente de App-V instalados en los equipos. Los dispositivos cliente pueden incluir equipos de escritorio y portátiles, así como clientes de Infraestructura de escritorio virtual (VDI). El software de cliente de App-V y Administrador de configuración funcionan juntos para entregar, buscar y lanzar paquetes de aplicaciones virtuales. El cliente de Administrador de configuración administra la entrega de paquetes de aplicaciones virtuales al cliente de App-V. El cliente de App-V ejecuta la aplicación virtual en el cliente.

  • Para implementar una aplicación virtual, primero debes crearla mediante el secuenciador de virtualización de aplicaciones de App-V. El secuenciador supervisa el proceso de instalación y configuración de una aplicación y registra la información necesaria para que la aplicación se ejecute en un entorno virtual. También puedes usar el secuenciador para establecer qué archivos y configuraciones se aplican a todos los usuarios y qué configuraciones pueden personalizar los usuarios.

  • Al secuenciar una aplicación, debe guardar el paquete en una ubicación a la que pueda tener acceso Administrador de configuración. A continuación, puede crear una implementación de aplicación que contenga esta aplicación virtual.

  • Administrador de configuración no admite el uso de la característica de memoria caché compartida de solo lectura de App-V 4.6.

  • Administrador de configuración admite la característica de almacén de contenido compartido en App-V 5.

  • Cuando crea un tipo de implementación para una aplicación virtual, Administrador de configuración crea el tipo de implementación utilizando el contenido del archivo de manifiesto de la aplicación. Se trata de un archivo XML que contiene información sobre la aplicación virtual. Además, Administrador de configuración crea requisitos para el tipo de implementación basados en el contenido del archivo .osd de App-V que tiene información sobre los sistemas operativos compatibles con la aplicación virtual.

  • Para implementar aplicaciones virtuales en Administrador de configuración, los equipos cliente deben tener instalado App-V 4.6 SP1 o una versión posterior del cliente.

  • Para poder implementar correctamente aplicaciones virtuales, actualice el cliente de App-V con la revisión más reciente.

  • Cuando se usan grupos de conexión en App-V 5.0, las aplicaciones virtuales implementadas pueden compartir el mismo sistema de archivos y el mismo registro en equipos cliente. A diferencia de las aplicaciones virtuales estándar, estas aplicaciones pueden compartir datos entre sí. Además, los grupos de conexión conservan la configuración de usuario para las aplicaciones que contienen. Los entornos virtuales de App-V en Administrador de configuración se usan para configurar grupos de conexión en equipos cliente. Los entornos virtuales se crean o cambian en los equipos cliente cuando se instala la aplicación o cuando los clientes evalúan a continuación sus aplicaciones instaladas. Puede priorizar estas aplicaciones para que, cuando varias aplicaciones intenten cambiar un sistema de archivos o un valor del Registro, tenga prioridad la aplicación que tenga la prioridad más alta. Para obtener más información, consulte Creación de entornos virtuales de App-V.

Versiones de App-V compatibles

Administrador de configuración admite las siguientes versiones de App-V:

  • App-V 4.6: para usar aplicaciones virtuales en Administrador de configuración, los equipos cliente deben tener instalado el cliente App-V 4.6 SP1, App-V 4.6 SP2 o App-V 4.6 SP3.

    Para poder implementar correctamente aplicaciones virtuales, actualice el cliente de App-V 4.6 con la revisión más reciente.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 y App-V 5.1: Para App-V 5.0 SP2, debes instalar el paquete de revisiones 5 o usar App-V 5.0 SP3.

  • App-V 5.2: está integrado en Windows 10 Education (1607 y versiones posteriores), Windows 10 Enterprise (1607 y versiones posteriores) y Windows Server 2016.

Para obtener más información acerca de App-V en Windows 10, consulta los siguientes temas:

Pasos para administrar aplicaciones virtuales de App-V

Para administrar las aplicaciones virtuales de App-V, siga estos pasos:

  1. Secuencia: La secuenciación es el proceso de convertir una aplicación en una aplicación virtual mediante el secuenciador de App-V.

  2. Crear: usa el asistente para crear tipo de implementación para importar la aplicación secuenciada en un tipo de implementación de Administrador de configuración que, posteriormente, puedes agregar a una aplicación. También puede crear entornos virtuales que permitan que varias aplicaciones virtuales compartan la configuración.

  3. Distribuir: la distribución es el proceso de hacer que las aplicaciones de App-V estén disponibles en puntos de distribución de Administrador de configuración.

  4. Implementar: la implementación es el proceso de hacer que la aplicación esté disponible en los equipos cliente. Esto se denomina publicación y transmisión en una infraestructura completa de App-V.

Métodos de entrega de aplicaciones virtuales de Administrador de configuración

Administrador de configuración admite dos métodos para la entrega de aplicaciones virtuales a los clientes: la entrega de streaming y la entrega local (descargar y ejecutar).

Cuando decidas qué método de entrega usar, compara el requisito de espacio en disco reducido para la entrega de streaming frente a la disponibilidad garantizada de las aplicaciones de App-V en la entrega local. El aumento del espacio en disco del cliente necesario para la entrega local puede ser preferible a la entrega de streaming, de modo que los usuarios siempre tengan la aplicación disponible desde cualquier ubicación.

Entrega por transmisión de secuencias

Cuando se usa Administrador de configuración para administrar el cliente de App-V, se admite el streaming de aplicaciones virtuales a través de HTTP o HTTPS desde un punto de distribución. El streaming por HTTP o HTTPS está habilitado de forma predeterminada y se configura en el cuadro de diálogo de las propiedades del punto de distribución. Cuando implementa una aplicación virtual en equipos cliente y un usuario ejecuta la aplicación virtual, el cliente de Administrador de configuración se pone en contacto con un punto de administración para determinar qué punto de distribución usar. A continuación, la aplicación se transmite desde el punto de distribución.

Usa la información de esta tabla para ayudarte a decidir si la entrega de streaming es el mejor método de entrega para ti:

Ventajas Desventajas
Este método usa protocolos de red estándar para transmitir el contenido del paquete desde los puntos de distribución.

Los accesos directos de programa para aplicaciones virtuales invocan una conexión con el punto de distribución, por lo que la entrega de la aplicación virtual es a petición.

Este método funciona bien para los clientes con conexiones de gran ancho de banda a los puntos de distribución.

Las aplicaciones virtuales actualizadas distribuidas por toda la empresa están disponibles cuando los clientes reciben una directiva que les informa que la versión actual se ha reemplazado y descargan solo los cambios de la versión anterior.

Los permisos de acceso se definen en el punto de distribución para evitar que los usuarios tengan acceso a aplicaciones o paquetes no autorizados.
Las aplicaciones virtuales no se transmiten hasta que el usuario ejecuta la aplicación por primera vez. En este escenario, un usuario puede recibir accesos directos de programa para aplicaciones virtuales y, después, desconectarse de la red antes de ejecutar las aplicaciones virtuales por primera vez. Si el usuario intenta ejecutar la aplicación virtual mientras el cliente está desconectado, el usuario ve un error y no puede ejecutar la aplicación virtualizada porque no hay un punto de distribución de Administrador de configuración disponible para transmitir la aplicación. La aplicación no estará disponible hasta que el usuario se vuelva a conectar a la red y ejecute la aplicación.

Para evitar esto, puede utilizar el método de entrega local para la entrega de aplicaciones virtuales a los clientes, o puede habilitar la administración de clientes basada en Internet para la entrega de streaming.

Entrega local (descarga y ejecución)

Descargar y ejecutar es el enfoque más común cuando se usa Administrador de configuración, ya que este enfoque imita estrechamente cómo se entregan otros formatos de aplicación con Administrador de configuración. Cuando utiliza el método de entrega local, el cliente de Administrador de configuración descarga primero todo el paquete de aplicación virtual en la caché de cliente de Administrador de configuración. Administrador de configuración, a continuación, el Administrador de configuración indica al cliente de App-V que transmita la aplicación desde la caché de Administrador de configuración a la caché de App-V. Si implementas una aplicación virtual en equipos cliente y su contenido no está en la caché de App-V, el cliente de App-V transmite el contenido de la aplicación desde la caché de cliente de Administrador de configuración a la caché de App-V y, a continuación, ejecuta la aplicación. Una vez que se ejecute correctamente la aplicación, puedes establecer que el cliente de Administrador de configuración elimine las versiones anteriores del paquete en el siguiente ciclo de eliminación o que las conserve en la caché de cliente de Administrador de configuración. La conservación del contenido localmente puede aprovechar los métodos de optimización de distribución de contenido de paquetes, como BranchCache y PeerCache.

Usa la información de esta tabla para ayudarte a decidir si la entrega local es el mejor método de entrega para ti:

Ventajas Desventajas
La funcionalidad estándar del punto de distribución se usa para descargar el paquete mediante el Servicio de transferencia inteligente en segundo plano (BITS).

El contenido del paquete de aplicación virtual se entrega localmente al cliente. Esto significa que los usuarios pueden ejecutarlos cuando su equipo no está conectado a la red.

Este método es adecuado para conexiones de red lentas o poco confiables y para equipos que solo se conectan ocasionalmente a la red.

Administrador de configuración utiliza compresión diferencial remota (RDC) para enviar a los clientes solo los bytes dentro de los archivos que han cambiado cuando se actualiza el contenido del paquete de aplicación virtual. El cliente de Administrador de configuración utiliza RDC para crear una nueva versión de un paquete de aplicación virtual en función de la versión actual del paquete y de los cambios enviados al cliente.

Este método proporciona resistencia de aplicación para usuarios móviles o usuarios desconectados. Los administradores pueden elegir conservar el paquete en la caché de Administrador de configuración después de la entrega si la aplicación virtual se implementó con una acción de instalación. El paquete de la caché de cliente de Administrador de configuración sirve como un origen de streaming local y confiable para que el cliente de App-V extraiga el paquete en su caché.
Se requiere espacio en disco en el cliente que equivalga a hasta el doble del tamaño del paquete de aplicación virtual cuando la aplicación virtual se conserva en la caché de Administrador de configuración.

Implementación desde una imagen

También puede preinstalar aplicaciones virtuales en un equipo y luego crear una imagen de ese equipo para implementarla en otros equipos. Pero si el paquete de aplicación virtual se creó en un sitio diferente, la replicación diferencial binaria no se usará para descargar actualizaciones en la aplicación. Esta opción puede ser útil en una infraestructura de escritorio virtual cuando se desea que las aplicaciones estén disponibles inmediatamente en lugar de descargarlas después de que el usuario inicie sesión.

Migración de una infraestructura de App-V a una infraestructura de App-V y Administrador de configuración

Use la siguiente tabla para ayudarle a planear una migración desde una infraestructura de App-V existente a la administración de aplicaciones virtuales con Administrador de configuración.

Paso Más información
Examine las aplicaciones virtuales actuales para elegir las aplicaciones que desea migrar a la infraestructura de Administrador de configuración. No hay información adicional.
Evalúe los usuarios y dispositivos en los que se implementarán las aplicaciones virtuales. Cree colecciones de Administrador de configuración para agrupar los usuarios y dispositivos en los que desea implementar las aplicaciones virtuales. Consulte Introducción a las colecciones.
Migrar grupos de conexión de App-V 5 a entornos virtuales de Administrador de configuración. Consulte la sección Migrar grupos de conexión de App-V 5 a entornos virtuales de Administrador de configuración en este tema.
Investigue para averiguar si alguna de sus aplicaciones virtuales existe como aplicaciones completas en la infraestructura de Administrador de configuración. Para facilitar la administración, puede agregar la aplicación virtual como un nuevo tipo de implementación a la aplicación completa existente. Consulte Creación de aplicaciones.
Crea aplicaciones para reemplazar los paquetes de App-V existentes. Consulte Introducción a la administración de aplicaciones y Crear aplicaciones.
Administrador de configuración comienza a administrar aplicaciones virtuales en un cliente después de la primera implementación de una aplicación virtual. Después de esto, Administrador de configuración debe administrar todas las aplicaciones de App-V en el equipo. No hay información adicional.
Distribuya el contenido a los puntos de distribución adecuados para habilitar la entrega local de aplicaciones. Consulte Administrar contenido e infraestructura de contenido.
Implemente la aplicación en clientes de Administrador de configuración.

Si la aplicación App-V se creó con una versión anterior del secuenciador que no crea un archivo XML de manifiesto, puedes abrirlo y guardarlo en una versión más reciente del secuenciador para crear el archivo. Este archivo es necesario para implementar aplicaciones virtuales con Administrador de configuración.

App-V admite los paquetes de aplicaciones virtuales que se crean con las versiones SoftGrid 4.1 SP1 o 4.2 del secuenciador.

Si las aplicaciones se instalaron localmente anteriormente, debe desinstalarlas antes de implementar una versión virtual de la aplicación.
Consulte Implementación de aplicaciones.
Administrador de configuración ya no admite el uso de paquetes y programas que contengan aplicaciones virtuales. Al migrar de Administrador de configuración 2007 a la rama actual de Administrador de configuración, Administrador de configuración convierte estos paquetes en aplicaciones.

Los anuncios de Administrador de configuración 2007 se convierten en los siguientes tipos de implementación:

- Migración de paquetes de App-V sin anuncio: un tipo de implementación que usa la configuración de tipo de implementación predeterminada.

- Migración de paquetes de App-V con un anuncio: un tipo de implementación que usa la misma configuración que el
Anuncio de Administrador de configuración 2007.

- Migración de paquetes de App-V con varios anuncios: un tipo de implementación, para cada uno
Anuncio de Administrador de configuración 2007, que utiliza la configuración de ese anuncio.
Consulte Planeación de la migración de objetos a la rama actual de Administrador de configuración.

Migración de grupos de conexión de App-V 5 a entornos virtuales de Administrador de configuración

Los entornos virtuales de App-V en Administrador de configuración permiten que las aplicaciones virtuales que hayas implementado compartan el mismo sistema de archivos y el mismo Registro en equipos cliente. Esto significa que, a diferencia de las aplicaciones virtuales estándar, estas aplicaciones pueden compartir datos entre sí. Los entornos virtuales se crean o cambian en los equipos cliente cuando se instala la aplicación o cuando los clientes evalúan a continuación sus aplicaciones instaladas. Los entornos virtuales son similares a los grupos de conexión en App-V 5 independiente.

Al migrar grupos de conexión de App-V 5 independiente a entornos virtuales de Administrador de configuración, debe asegurarse de que Administrador de configuración administre correctamente los grupos de conexión que ya existen en los equipos cliente y de que se conserve el entorno del usuario dentro de esos grupos de conexión.

Para convertir 5 grupos de conexión de App-V en entornos virtuales de Administrador de configuración:

  1. Crear aplicaciones de Administrador de configuración para todas las aplicaciones que existían en App-V.

  2. Implemente las aplicaciones en usuarios o dispositivos con el propósito de implementación de Obligatorio. Las implementaciones a los usuarios se deben implementar a los mismos usuarios que usaron la aplicación en App-V. Las implementaciones en equipos se deben implementar en los mismos equipos que tenían la aplicación en App-V.

  3. Una vez finalizada la implementación, crea entornos virtuales que coincidan con los grupos de conexión publicados en App-V independiente. El entorno virtual debe tener los mismos paquetes (en concreto, tipos de implementación de App-V 5) en el mismo orden.

Para obtener información sobre cómo crear un entorno virtual de App-V, consulte Cómo crear entornos virtuales de App-V.

Como alternativa, puede eliminar todos los grupos de conexión del cliente de App-V antes de empezar a implementar aplicaciones con Administrador de configuración. Sin embargo, se perderá cualquier configuración que los usuarios hayan guardado en los grupos de conexión de App-V.

Composición de conjuntos dinámicos en App-V 4.6

Dynamic Suite Composition es una característica que le permite definir un paquete de aplicaciones virtuales como si tuviera una dependencia en otro paquete de aplicaciones virtuales. Cuando se ejecuta la aplicación, el cliente de App-V hospeda el paquete principal y el paquete dependiente en el mismo entorno virtual de la aplicación.

Para poder usar esta característica con Administrador de configuración, ambos paquetes deben implementarse y registrarse con el cliente de App-V. Para asegurarse de que el contenido del paquete dependiente se hospeda localmente en el equipo cliente, configure la implementación de la aplicación para la entrega local (descargar y ejecutar).

Para obtener más información sobre App-V Dynamic Suite Composition, consulte la documentación de App-V.

Convertir aplicaciones de App-V 4.6 en aplicaciones de App-V 5

El formato del paquete de aplicación ha cambiado entre App-V 4.6 y App-V 5. Las aplicaciones que se han secuenciado mediante App-V 4.6 ya no son compatibles. Pero App-V 5 tiene una herramienta de conversión de paquetes que puedes usar para convertir aplicaciones. Para obtener más información, consulta Cómo convertir un paquete creado en una versión anterior de App-V.

Siga estos pasos para convertir aplicaciones de App-V 4.6 en aplicaciones de App-V 5:

  1. Convertir o volver a secuenciar los paquetes de App-V 4.6 al formato de App-V 5.

  2. Implementa el cliente de App-V 5 en los equipos de la jerarquía.

  3. Cree nuevas aplicaciones que contengan tipos de implementación para las aplicaciones de App-V 5 y cree reglas de sustitución para reemplazar las aplicaciones de App-V 4.6.

  4. Cree entornos virtuales según sea necesario.

  5. Implementa las nuevas aplicaciones de App-V 5 en los equipos.

Archivos de configuración de usuario e implementación

Los archivos de configuración de usuario e implementación tienen configuraciones que controlan cómo se comporta una aplicación. Puede usar estos archivos para cambiar la configuración de la aplicación sin volver a secuenciar la aplicación.

Una aplicación típica de App-V 5 puede contener los siguientes archivos:

  • Un archivo de paquete de aplicación (.appv)

  • Un archivo de configuración de usuario

  • Un archivo de configuración de implementación

La configuración del archivo de configuración tiene configuraciones que solo se aplican al usuario que inició sesión. Por ejemplo, puede editar los archivos de configuración para cambiar la información sobre el acceso directo de aplicación que se implementará para los usuarios. También puedes crear una aplicación de Administrador de configuración con varios tipos de implementación. Cada tipo de implementación puede contener un archivo de configuración de usuario diferente y usar reglas de requisitos para asegurarse de que están instalados para los usuarios pertinentes.

El archivo de configuración de implementación tiene configuraciones que se aplican al equipo, como la configuración del Registro. El archivo también puede tener una configuración de usuario, que se aplica a todos los usuarios.

Si desea implementar aplicaciones virtuales de App-V 5 con Administrador de configuración, los tres archivos deben estar presentes en la misma carpeta cuando cree el tipo de implementación de App-V 5. Si hay varios archivos en la carpeta, Administrador de configuración usará el más reciente.

Para obtener más información, consulta Acerca de la configuración dinámica de App-V 5.0.

Interacción local de App-V

En algunos escenarios de implementación de aplicaciones, las aplicaciones se instalan localmente en equipos cliente y otras aplicaciones se implementan como aplicaciones virtuales en el mismo equipo cliente. De forma predeterminada, las aplicaciones instaladas localmente no pueden ver ni comunicarse directamente con las aplicaciones virtualizadas. Este es el comportamiento previsto del aislamiento de aplicación que proporciona App-V. La interacción local es una característica del cliente de App-V que puede habilitar para cada aplicación a fin de permitir que las aplicaciones instaladas localmente que se ejecutan en un equipo cliente vean y se comuniquen con aplicaciones virtualizadas. Administrador de configuración y App-V son totalmente compatibles con la interacción local.

Para obtener más información sobre la característica de interacción local de App-V, consulte la documentación de App-V.

Almacén de contenido compartido de App-V 5

Administrador de configuración admite la característica de almacén de contenido compartido de App-V 5. Para obtener más información, consulta Planificación del almacén de contenido compartido (SCS) de App-V 5.0.

Supervisión de aplicaciones virtuales

Informes de aplicaciones virtuales

Puedes usar los siguientes informes para supervisar App-V en tu entorno de Administrador de configuración:

Nombre del informe Descripción
Resultados del entorno virtual de App-V Muestra información sobre un entorno virtual seleccionado que se encuentra en un estado especificado para una colección seleccionada (solo App-V 5).
Resultados del entorno virtual de App-V para el recurso Muestra información sobre un entorno virtual seleccionado para un activo especificado y cualquier tipo de implementación para el entorno virtual seleccionado (solo App-V 5).
Estado del entorno virtual de App-V Muestra la información de cumplimiento de un entorno virtual seleccionado para una colección seleccionada. La columna Retenidos de este informe muestra los activos en los que un entorno virtual configurado anteriormente ya no es aplicable, pero se conserva para conservar la configuración de usuario en aplicaciones que se ejecutan en el entorno virtual (solo App-V 5).
Equipos con una aplicación virtual específica Muestra un resumen de los equipos que tienen el acceso directo de App-V especificado que creó el secuenciador de administración de virtualización de aplicaciones (solo App-V 4.6).
Equipos con un paquete de aplicación virtual específico Muestra una lista de equipos que tienen instalado el paquete de aplicación App-V especificado (solo App-V 4.6).
Contar todas las instancias de paquetes de aplicaciones virtuales Muestra un recuento de todos los paquetes de aplicación de App-V detectados (solo App-V 4.6).
Contar todas las instancias de aplicaciones virtuales Muestra un recuento de todas las aplicaciones de App-V detectadas (solo App-V 4.6).

Archivos de registro

Administrador de configuración registra información acerca de las implementaciones de aplicaciones virtuales en los archivos de registro. Para obtener información acerca de los archivos de registro que utilizan las aplicaciones virtuales y la administración de aplicaciones de Administrador de configuración, consulte Archivos de registro.

Para Windows 8.1, busque registros para el cliente de App-V en C:\ProgramData\Microsoft\Application Virtualization Client.