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

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

Cuando se usa Administrador de configuración para administrar aplicaciones virtuales, se obtienen 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 dispositivo de usuario

  • Características avanzadas de administración de aplicaciones

  • Implementación del sistema operativo, inventario de software y hardware, medición de software e inteligencia de recursos 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, debe tener el cliente Administrador de configuración y el cliente de App-V instalados en los equipos. Los dispositivos cliente pueden incluir equipos portátiles y de escritorio, y clientes de Infraestructura de escritorio virtual (VDI). La Administrador de configuración y el software cliente de App-V funcionan conjuntamente para entregar, localizar e iniciar paquetes de aplicaciones virtuales. El cliente Administrador de configuración administra la entrega de paquetes de aplicación virtual 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 debe crear la aplicación virtual mediante App-V Application Virtualization Sequencer. 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 puede 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 Administrador de configuración pueda acceder. 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 caché de solo lectura compartida de App-V 4.6.

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

  • Al crear un tipo de implementación para una aplicación virtual, Administrador de configuración crea el tipo de implementación mediante el contenido del archivo de manifiesto de aplicación. Se trata de un archivo XML que tiene información sobre la aplicación virtual. Además, Administrador de configuración crea requisitos para el tipo de implementación en función del contenido del archivo .osd de App-V que tiene información sobre los sistemas operativos admitidos para la aplicación virtual.

  • Para implementar aplicaciones virtuales en Administrador de configuración, los equipos cliente deben tener instalado como mínimo 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 conexiones en App-V 5.0, las aplicaciones virtuales implementadas pueden compartir el mismo sistema de archivos y registro en los equipos cliente. A diferencia de las aplicaciones virtuales estándar, estas aplicaciones pueden compartir datos entre sí. Además, los grupos de conexiones 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 conexiones 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, la aplicación que tenga la prioridad más alta tenga prioridad. Para obtener más información, consulte Creación de entornos virtuales de App-V.

Versiones admitidas de App-V

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, debe instalar el paquete de revisión 5 o usar App-V 5.0 SP3.

  • App-V 5.2: se integra 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 sobre App-V en Windows 10, consulte los temas siguientes:

Pasos para administrar aplicaciones virtuales de App-V

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

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

  2. Crear: use el Asistente para crear tipos de implementación para importar la aplicación secuenciada en un tipo de implementación de Administrador de configuración que, a continuación, puede 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 Administrador de configuración puntos de distribución.

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

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

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

Al decidir qué método de entrega usar, compare el requisito de espacio en disco reducido para la entrega de streaming con la disponibilidad garantizada de las aplicaciones de App-V en la entrega local. Es posible que el mayor espacio en disco del cliente necesario para la entrega local sea preferible a la entrega de streaming para 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 a través de HTTP o HTTPS está habilitado de forma predeterminada y se configura en el cuadro de diálogo para las propiedades del punto de distribución. Al implementar una aplicación virtual en equipos cliente y un usuario ejecuta la aplicación virtual, el cliente 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.

Use la información de esta tabla para ayudarle a decidir si la entrega de streaming es el mejor método de entrega para usted:

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

Los accesos directos del programa para aplicaciones virtuales invocan una conexión al punto de distribución, por lo que la entrega de aplicaciones virtuales está a petición.

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

Las aplicaciones virtuales actualizadas distribuidas en toda la empresa están disponibles a medida que los clientes reciben una directiva que les informa de 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 impedir que los usuarios accedan 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 podría recibir accesos directos del programa para las aplicaciones virtuales y, a continuación, 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á sin conexión, el usuario ve un error y no puede ejecutar la aplicación virtualizada porque un punto de distribución de Administrador de configuración no está 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 evitarlo, puede usar el método de entrega local para la entrega de aplicaciones virtuales a los clientes, o bien 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 al usar 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 se usa 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 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 memoria caché de Administrador de configuración a la caché de App-V. Si implementa 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 memoria caché de cliente Administrador de configuración a la caché de App-V y, a continuación, ejecuta la aplicación. Una vez que la aplicación se ejecuta correctamente, puede establecer el cliente de Administrador de configuración para eliminar las versiones anteriores del paquete en el siguiente ciclo de eliminación o para conservarlas en Administrador de configuración caché de cliente. Conservar contenido localmente puede aprovechar los métodos de optimización de entrega de contenido del paquete, como BranchCache y PeerCache.

Use la información de esta tabla para ayudarle a decidir si la entrega local es el mejor método de entrega para usted:

Ventajas Desventajas
La funcionalidad de punto de distribución estándar 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 usa la compresión diferencial remota (RDC) para enviar a los clientes solo los bytes de los archivos que han cambiado cuando se actualiza el contenido del paquete de aplicación virtual. El cliente Administrador de configuración usa RDC para compilar 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 aplicaciones para usuarios móviles o usuarios desconectados. Los administradores pueden optar por conservar el paquete en la memoria 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 actúa como un origen de streaming local y confiable para que el cliente de App-V extraiga el paquete en su caché.
El espacio en disco que equivale a hasta el doble del tamaño del paquete de aplicación virtual es necesario en el cliente cuando la aplicación virtual se conserva en la memoria caché de Administrador de configuración.

Implementación desde una imagen

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

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

Use la tabla siguiente 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.
Migre grupos de conexiones de App-V 5 a Administrador de configuración entornos virtuales. Consulte la sección Migración de grupos de conexiones de App-V 5 a Administrador de configuración entornos virtuales de este tema.
Investigue para averiguar si alguna de las 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.
Cree aplicaciones para reemplazar los paquetes de App-V existentes. Consulte Introducción a la administración deaplicaciones y Creación de 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 Administración de contenido e infraestructura de contenido.
Implemente la aplicación en Administrador de configuración clientes.

Si la aplicación App-V se creó con una versión anterior del secuenciador que no crea un archivo XML de manifiesto, puede 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 4.1 SP1 o 4.2 de SoftGrid del secuenciador.

Si las aplicaciones se instalaron previamente localmente, 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 Administrador de configuración rama actual, Administrador de configuración convierte estos paquetes en aplicaciones.

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

- Migración de paquetes de App-V sin publicidad: 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
Administrador de configuración anuncio de 2007.

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

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

Los entornos virtuales de App-V en Administrador de configuración permiten que las aplicaciones virtuales que ha implementado compartan el mismo sistema de archivos y registro en los 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 conexiones de App-V 5 independiente.

Al migrar grupos de conexiones de App-V 5 independiente a Administrador de configuración entornos virtuales, 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 grupos de conexiones de App-V 5 a Administrador de configuración entornos virtuales:

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

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

  3. Una vez finalizada la implementación, cree entornos virtuales que coincidan con los grupos de conexiones que se publican 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 Creación de entornos virtuales de App-V.

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

Composición de conjunto dinámico en App-V 4.6

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

Para 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 (descarga y ejecución).

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

Conversión de aplicaciones de App-V 4.6 a aplicaciones de App-V 5

El formato del paquete de aplicación ha cambiado entre App-V 4.6 y App-V 5. Ya no se admiten las aplicaciones que se han secuenciado mediante App-V 4.6. Pero App-V 5 tiene una herramienta de convertidor de paquetes que puede usar para convertir aplicaciones. Para obtener más información, vea 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. Convierta o vuelva a colocar los paquetes de App-V 4.6 en el formato App-V 5.

  2. Implemente 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. Implemente las nuevas aplicaciones de App-V 5 en equipos.

Archivos de configuración de usuario e implementación

Los archivos de configuración de usuario e implementación tienen valores que controlan el comportamiento de 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 podría 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

El archivo de configuración de usuario tiene valores que se aplican solo al usuario que ha iniciado sesión. Por ejemplo, puede editar los archivos de configuración para cambiar la información sobre el acceso directo de la aplicación que se implementará para los usuarios. También puede 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 se instalan para los usuarios pertinentes.

El archivo de configuración de implementación tiene valores que se aplican al equipo, como la configuración del Registro. El archivo también puede tener la 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 al crear 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, consulte 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 los equipos cliente y otras aplicaciones se implementan como aplicaciones virtuales en el mismo equipo cliente. De forma predeterminada, las aplicaciones que se instalaron localmente no pueden ver ni comunicarse directamente con aplicaciones virtualizadas. Este es el comportamiento previsto del aislamiento de la aplicación que proporciona App-V. La interacción local es una característica del cliente de App-V que puede habilitar para que cada aplicación permita que las aplicaciones instaladas localmente que se ejecutan en un equipo cliente vean y se comuniquen con las aplicaciones virtualizadas. Administrador de configuración y App-V admiten totalmente 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 Almacén de contenido compartido de App-V 5. Para obtener más información, vea Planning for the App-V 5.0 Shared Content Store (SCS).

Supervisión de aplicaciones virtuales

Informes de aplicaciones virtuales

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

Nombre del informe Description
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 recurso 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 Retenida de este informe muestra los recursos en los que ya no es aplicable un entorno virtual configurado anteriormente, pero se conserva para conservar la configuración del usuario en las 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 de App-V especificado (solo App-V 4.6).
Recuento de todas las instancias de paquetes de aplicación virtual Muestra un recuento de todos los paquetes de aplicación de App-V detectados (solo App-V 4.6).
Recuento de 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 sobre las implementaciones de aplicaciones virtuales en los archivos de registro. Para obtener información sobre los archivos de registro que usan las aplicaciones virtuales y Administrador de configuración administración de aplicaciones, consulte Archivos de registro.

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