Share via


Planeación de la integración de App-V con Configuration Manager

 

Se aplica a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager permite administrar las aplicaciones virtuales creadas con Microsoft Application Virtualization (App-V). Si se usa Configuration Manager para administrar aplicaciones virtuales, tomará el control de los componentes de transmisión por secuencias y de administración de una infraestructura de App-V típica.

Al usar Configuration Manager para administrar aplicaciones virtuales, disfrutará de las siguientes ventajas:

  • Uso de una sola infraestructura de administración

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

  • Uso las características avanzadas de administración de aplicaciones que Configuration Manager proporciona

  • Uso de características de Configuration Manager como la implementación de sistema operativo, el inventario de hardware y software, la disponibilidad de software y Asset Intelligence para admitir aplicaciones virtuales

Para implementar aplicaciones virtuales en los equipos, debe tener el cliente de Configuration Manager y el cliente de App-V instalados en los equipos. Los dispositivos cliente pueden ser equipos portátiles, equipos de escritorio y clientes de Infraestructura de escritorio virtual (VDI). El software de los clientes de App-V y Configuration Manager trabajan conjuntamente para entregar, buscar e iniciar paquetes de aplicación virtual. El cliente de Configuration Manager 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.

Utilice la información de las siguientes secciones para planear la integración del entorno de App-V con Configuration Manager y Configuration Manager SP1.

  • Versiones de App-V admitidas

  • Pasos para administrar aplicaciones virtuales de App-V

  • Métodos de entrega de aplicaciones virtuales de Configuration Manager

  • Migración de una infraestructura de App-V a una infraestructura de Configuration Manager y App-V

  • Migración de grupos de conexiones de App-V 5 a entornos virtuales de Configuration Manager (solo en Configuration Manager SP1)

  • Dynamic Suite Composition en App-V 4.6

  • Conversión de aplicaciones de App-V 4.6 en aplicaciones de App-V 5 (solo en Configuration Manager SP1)

  • Archivos de configuración de implementación y usuario (Configuration Manager SP1)

  • Interacción local de App-V

  • Almacén de contenido compartido de App-V 5

  • Supervisión de aplicaciones virtuales

Para obtener más información acerca de cómo crear y secuenciar aplicaciones mediante de App-V, consulte la documentación de App-V.

Versiones de App-V admitidas

Configuration Manager admite las siguientes versiones de App-V:

  • App-V 4.6: System Center 2012 Configuration Manager son Service Pack, System Center 2012 Configuration Manager SP1 y System Center 2012 R2 Configuration Manager. Para poder usar aplicaciones virtuales en Configuration Manager, los equipos cliente deben tener instalado el cliente de App-V 4.6 SP1, App-V 4.6 SP2 o App-V 4.6 SP3.

    También debe actualizar el cliente de App-V 4.6 SP1 con la revisión descrita en el artículo 2645225 de Knowledge Base para poder implementar correctamente aplicaciones virtuales.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 y App-V 5.1: System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager y System Center 2012 Configuration Manager SP2

    Nota

    Para System Center 2012 R2 Configuration Manager SP1 y versiones posteriores: para App-V 5.0, debe instalar Revisión 5 o usar App-V 5.0 SP3.

Pasos para administrar aplicaciones virtuales de App-V

Para administrar aplicaciones virtuales de App-V, complete los siguientes pasos:

  • Secuenciación: la secuencia es el proceso de convertir una aplicación en una aplicación virtual mediante el secuenciador de App-V.

  • Crear aplicaciones de Configuration Manager: utilice el Asistente para crear tipos de implementación para importar la aplicación secuenciada en un tipo de implementación de Configuration Manager que pueda, a continuación, agregar a una aplicación. También puede crear entornos virtuales que permitan que varias aplicaciones virtuales compartan la configuración.

  • Distribución: la distribución es el proceso de hacer que las aplicaciones de App-V estén disponibles en los puntos de distribución de Configuration Manager.

  • Implementación: la implementación es el proceso de hacer que la aplicación esté disponible en los equipos cliente. Esto se conoce como streaming en una infraestructura completa de App-V.Configuration Manager proporciona dos opciones para la implementación de aplicaciones virtuales: streaming y descarga y ejecución.

Métodos de entrega de aplicaciones virtuales de Configuration Manager

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

  • Entrega mediante transmisión por secuencias

    Al usar Configuration Manager para administrar el cliente de App-V, admite la transmisión de aplicaciones virtuales a través de HTTP o HTTPS desde un punto de distribución. La transmisión por secuencias a través de HTTP o HTTPS está habilitada de forma predeterminada, y se configura en el cuadro de diálogo de propiedades del punto de distribución. Cuando implementa una aplicación virtual en equipos cliente, y un usuario ejecuta la ejecuta, el cliente de Configuration Manager se pone en contacto con un punto de administración para determinar qué punto de distribución se va a utilizar; a continuación, la aplicación se transmite por secuencias desde el punto de distribución.

  • Entrega local (descargar y ejecutar)

    Cuando utiliza este método de entrega, el cliente de Configuration Manager primero descarga el paquete completo de la aplicación virtual en la memoria caché del cliente de Configuration Manager y, a continuación, indica al cliente de App-V para que transmita por secuencias la aplicación desde la memoria caché de Configuration Manager a la memoria caché de App-V. Si implementa una aplicación virtual en equipos cliente y su contenido no está en la memoria caché de App-V, el cliente de App-V transmite por secuencias el contenido de la aplicación desde la memoria caché del cliente de Configuration Manager a la memoria caché de App-V y, luego, ejecuta la aplicación. Una vez ejecutada correctamente la aplicación, puede configurar el cliente de Configuration Manager para que elimine las versiones anteriores del paquete durante el siguiente ciclo de eliminación, o para que las mantenga en la memoria caché del cliente de Configuration Manager.

Cuando decida qué método de entrega de aplicación virtual de Configuration Manager va a utilizar, compare el requisitos de espacio en disco reducido para la entrega mediante la transmisión por secuencias, frente a la disponibilidad garantizada de aplicaciones de App-V que ofrece la entrega local. El aumento de espacio en el disco del cliente que se requiere para la entrega local podría ser mejor que transmitir contenido para que los usuarios tengan siempre la aplicación disponible desde cualquier ubicación.

Use la información de la siguiente tabla como guía para elegir el método de entrega más apropiado.

Método de entrega

Ventajas

Desventajas

Entrega mediante transmisión por secuencias

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

Accesos directos al programa para aplicaciones virtuales invocan una conexión al punto de distribución; por lo tanto, la entrega de la aplicación virtual se realiza a petición.

Este método es apropiado para clientes que tengan conexiones de ancho de banda alto a los puntos de distribución.

Las aplicaciones virtuales actualizadas distribuidas en toda la empresa estarán disponibles cuando los clientes reciben la directiva que les informa de la sustitución de la versión actual, y que van a descargar sólo los cambios realizados desde la versión anterior.

Se definen permisos de acceso al punto de distribución para que los usuarios no tengan acceso a aplicaciones ni paquetes no autorizados.

Las aplicaciones virtuales no se transmiten por secuencias hasta que el usuario ejecuta la aplicación por primera vez. En este escenario, un usuario podría recibir los accesos directos a programas 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 verá un error y no podrá ejecutar la aplicación virtualizada porque no hay ningún punto de distribución de Configuration Manager disponible para transmitir por secuencias la aplicación. La aplicación estará disponible hasta que el usuario se vuelve a conectar a la red y ejecute la aplicación.

Para evitarlo, puede usar el método de entrega local de aplicaciones virtuales a clientes o habilitar la administración de clientes basados en Internet para completar una entrega mediante transmisión por secuencias.

Entrega local

La funcionalidad de punto de distribución estándar se utiliza para descargar el paquete mediante el Servicio de transferencia inteligente en segundo plano (BITS, por sus siglas en inglés).

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

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

Configuration Manager utiliza Compresión diferencial remota (RDC, por sus siglas en inglés) para enviar a los clientes solo los bytes de los archivos que cambiaron cuando se actualizó el contenido del paquete de aplicación virtual. El cliente de Configuration Manager utiliza RDC para generar una versión nueva del paquete de aplicación virtual basada en la versión actual del paquete y, en su caso, en los cambios que se enviaron al cliente.

Este método proporciona resistencia a la aplicación para usuarios móviles o desconectados. Los administradores pueden optar por mantener el paquete en la memoria caché de Configuration Manager tras la entrega si la aplicación virtual se implementó con una acción Instalar. El paquete de la memoria caché del cliente de Configuration Manager sirve como origen local y confiable de la transmisión por secuencias, de tal modo que el cliente de App-V extraiga el paquete y lo ubique en su memoria caché.

Para mantener la aplicación virtual en la memoria caché de Configuration Manager se requiere un espacio en el disco del cliente de, como mínimo, el doble del tamaño del paquete de aplicación virtual.

También puede preinstalar aplicaciones virtuales en un equipo y, a continuación, crear una imagen de dicho equipo para su implementación en otros equipos. Sin embargo, si el paquete de aplicación virtual se creó en otro sitio, la replicación de diferencias de binarios no se utilizará para descargar actualizaciones a 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 descargar las aplicaciones una vez que el usuario inicia sesión.

Migración de una infraestructura de App-V a una infraestructura de Configuration Manager y App-V

Utilice la siguiente tabla como guía para planear una migración de una infraestructura de App-V existente a la administración de aplicaciones virtuales con Configuration Manager.

Paso

Más información

Examinar las aplicaciones virtuales actuales para elegir las aplicaciones que se van a migrar a la infraestructura de Configuration Manager.

No hay información adicional.

Evaluar los usuarios y dispositivos en los que se van a implementar las aplicaciones virtuales.

Cree recopilaciones de Configuration Manager para agrupar a los usuarios y dispositivos en los que va a implementar las aplicaciones virtuales. Para obtener más información, vea Colecciones en Configuration Manager.

Para System Center 2012 Configuration Manager SP1 y versiones posteriores:

Migrar grupos de conexiones de App-V 5 a entornos virtuales de Configuration Manager SP1.

Para obtener más información, consulte la sección Migración de grupos de conexiones de App-V 5 a entornos virtuales de Configuration Manager (solo en Configuration Manager SP1) de este tema.

Investigar para averiguar si alguna de las aplicaciones virtuales existen como aplicaciones completas en la infraestructura de Configuration Manager.

Para facilitar la administración, puede agregar la aplicación virtual como tipo de implementación nuevo en la aplicación completa existente. Para obtener más información acerca de cómo crear tipos de implementación, consulte Cómo crear tipos de implementación en Configuration Manager.

Crear aplicaciones para reemplazar los paquetes de App-V existentes.

Para obtener más información acerca de cómo crear aplicaciones de Configuration Manager, consulte Introducción a la administración de aplicaciones en Configuration Manager y Cómo crear aplicaciones en Configuration Manager.

Configuration Manager comienza la administración de aplicaciones virtuales en un cliente tras la primera implementación de una aplicación virtual. Tras ella, Configuration Manager debe gestionar todas las aplicaciones de App-V del equipo.

No hay información adicional.

Distribuir el contenido a los puntos de distribución adecuados para habilitar la entrega local de aplicaciones.

Para obtener más información, vea Administración de contenido en Configuration Manager.

Implementar la aplicación en clientes de Configuration Manager.

Nota

Si la aplicación de App-V se creó con una versión anterior del secuenciador que no crea un archivo de manifiesto XML, puede abrirla y guardarla en una versión más reciente del secuenciador para crear el archivo. Se requiere este archivo para implementar las aplicaciones virtuales con Configuration Manager.

App-V admite los paquetes de aplicación virtual creados con las versiones SoftGrid 4.1 SP1 o 4.2 del secuenciador.

Si las aplicaciones ya se instalaron localmente, debe desinstalarlas antes de implementar una versión virtual de la aplicación.

Para obtener más información, vea Cómo implementar aplicaciones en Configuration Manager.

System Center 2012 Configuration Manager ya no admite el uso de paquetes y programas que contienen aplicaciones virtuales. Cuando migra desde Configuration Manager 2007 a System Center 2012 Configuration Manager, Configuration Manager convierte estos paquetes en aplicaciones.

Los anuncios de Configuration Manager 2007 se convierten en los siguientes tipos de implementación:

  • Migración de paquetes de App-V sin anuncios: un tipo de implementación que utiliza la configuración predeterminada del tipo de implementación.

  • Migración de paquetes de App-V con un anuncio: un tipo de implementación que utiliza la misma configuración que el anuncio de Configuration Manager 2007.

  • Migración de paquetes de App-V con varios anuncios: un tipo de implementación para cada anuncio de Configuration Manager 2007, con la misma configuración que la del anuncio.

Para obtener más información, vea Planeación de la migración de objetos de Configuration Manager a System Center 2012 Configuration Manager.

Migración de grupos de conexiones de App-V 5 a entornos virtuales de Configuration Manager (solo en Configuration Manager SP1)

Los entornos virtuales de App-V en Configuration Manager permiten a las aplicaciones virtuales implementadas compartir el sistema de archivos y el 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 modifican en equipos cliente cuando se instala la aplicación o cuando los clientes vuelven a evaluar sus aplicaciones instaladas. Los entornos virtuales son similares a los grupos de conexiones en App-V 5 independiente.

Cuando migra grupos de conexiones desde App-V 5 independiente a entornos virtuales de Configuration Manager, debe procurar que Configuration Manager administre correctamente los grupos de conexiones que ya existen en los equipos cliente y, también, que se conserve el entorno de usuario en dichos grupos de conexiones.

Use el procedimiento siguiente para convertir correctamente grupos de conexión de App-V 5 en entornos virtuales de Configuration Manager.

Para convertir grupos de conexión de App-V 5 en entornos virtuales de Configuration Manager

  1. Cree aplicaciones de Configuration Manager para todas las aplicaciones que existían en App-V.

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

  3. Una vez completada la implementación, cree entornos virtuales que coincidan con los grupos de conexión que se publican en App-V independiente. El entorno virtual debe contener los mismos paquetes, en concreto, los tipos de implementación de App-V 5, en el mismo orden.

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

Como alternativa, puede eliminar todos los grupos de conexión desde el cliente de App-V antes de empezar a implementar aplicaciones con Configuration Manager. Sin embargo, se perderá la configuración guardada por los usuarios en los grupos de conexión de App-V.

Dynamic Suite Composition en App-V 4.6

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

Para utilizar esta característica con Configuration Manager, ambos paquetes se deben implementar y registrar con el cliente de App-V. Para asegurarse de que el contenido de paquete dependiente se hospeda localmente en el equipo cliente, configure la implementación de aplicaciones para entrega local (descarga y ejecución).

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

Conversión de aplicaciones de App-V 4.6 en aplicaciones de App-V 5 (solo en Configuration Manager SP1)

El formato de paquete de aplicación ha cambiado entre App-V 4.6 y App-V 5. Ya no se admiten las aplicaciones secuenciadas mediante App-V 4.6. Sin embargo, App-V 5 tiene una herramienta de conversión de paquetes que se puede utilizar para convertir aplicaciones. Para más información, consulte su documentación de App-V 5.

Utilice los pasos siguientes para convertir aplicaciones de App-V 4.6 en aplicaciones de App-V 5:

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

  2. Implemente el cliente de App-V 5 en 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 sustituir a 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 los equipos.

Archivos de configuración de implementación y usuario (Configuration Manager SP1)

Los archivos de configuración de implementación y de usuario contienen valores que controlan el comportamiento de una aplicación. Puede utilizar estos archivos para cambiar la configuración de la aplicación sin volver a secuenciarla.

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 contiene opciones que se aplican solo al usuario que ha iniciado la 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á en los usuarios. También puede crear una aplicación de Configuration Manager con varios tipos de implementación: cada tipo de implementación puede contener un archivo de configuración de usuario distinto y usar reglas de requisitos para garantizar que se instalan en los usuarios correspondientes.

El archivo de configuración de implementación contiene valores que se aplican al equipo, como la configuración del Registro. El archivo también puede contener la configuración de usuario, que se aplicará a todos los usuarios.

Si desea implementar aplicaciones virtuales de App-V 5 con Configuration Manager, los tres archivos deben figurar en la misma carpeta cuando se crea el tipo de implementación de App-V 5. Si hay varios archivos en la carpeta, Configuration Manager utilizará el más reciente.

Para más información, consulte su documentación de App-V 5.

Interacción local de App-V

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

Para obtener más información acerca de la función de interacción local de App-V, consulte la documentación de App-V.

Almacén de contenido compartido de App-V 5

La característica de almacén de contenido compartido de App-V 5 es compatible con Configuration Manager SP1. Para más información, consulte Planeación para implementar el secuenciador y el cliente de App-V 5.0.

Supervisión de aplicaciones virtuales

Utilice la información de esta sección para planear la supervisión de aplicaciones de App-V en Configuration Manager.

Informes de aplicación virtual

Puede utilizar los siguientes informes para supervisar App-V en su entorno de Configuration Manager:

Nombre del informe

Descripción

Resultados del entorno virtual de App-V

Muestra información acerca de un entorno virtual que se encuentra en un determinado estado para una recopilación seleccionada (solo App-V 5).

Resultados de entorno virtual de App-V para activo

Muestra información acerca de un entorno virtual seleccionado para un determinado activo y los tipos de implementación para el entorno virtual seleccionado (solo App-V 5).

Estado del entorno virtual de App-V

Muestra información de cumplimiento de un entorno virtual seleccionado para una recopilación determinada. La columna Retenido en este informe muestra los activos en los que un entorno virtual configurado anteriormente ya no es aplicable pero se conserva para mantener 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 de directo especificado de App-V creado por Application Virtualization Management Sequencer (solo App-V 4.6).

Equipos con un paquete de aplicación virtual específico

Muestra una lista de equipos que tienen el paquete de aplicación de App-V instalado (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 virtual 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

Configuration Manager registra información acerca de las implementaciones de aplicaciones virtuales en archivos de registro. Para obtener más información sobre los archivos de registro utilizados por aplicaciones virtuales y la administración de aplicaciones de Configuration Manager, consulte Referencia técnica para archivos de registro en Configuration Manager.

Además, puede encontrar registros para el cliente de App-V en las siguientes ubicaciones:

  • Windows Vista, Windows 7 y Windows 8: C:\ProgramData\Microsoft\Application Virtualization Client