Empaquetado de aplicaciones con Server Application Virtualization

 

Se aplica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

La secuenciación es el proceso de creación de un paquete de aplicación virtual. A continuación se proporciona información general acerca de la creación y configuración de un paquete de aplicación virtual con Microsoft Server Application Virtualization (Server App-V). Los paquetes de aplicación virtual se pueden copiar en equipos que usen el agente de Server App-V. Estos paquetes son imágenes de aplicaciones que pueden copiarse en un equipo e iniciarse sin que sea necesario realizar una instalación local, pero que se ejecutarán de forma similar a una aplicación instalada localmente.

Secuenciación

Después de que se haya instalado correctamente el secuenciador, debe crear un paquete de aplicación virtual. El secuenciador crea aplicaciones que se ejecutan en un entorno virtual.Server App-V Sequencer supervisa el proceso de instalación y configuración de las aplicaciones, y registra la información necesaria para que se ejecuten en un entorno virtual. Las aplicaciones secuenciadas se separan del sistema operativo y se ejecutan en un entorno virtual. Esta separación hace que sea más fácil implementar, administrar, mover y eliminar un paquete de aplicación virtual que en una aplicación estándar.

System_CAPS_cautionPrecaución

Se recomienda encarecidamente que la imagen del sistema operativo que se use para secuenciar cualquier aplicación coincida con la imagen del sistema operativo prevista para implementar el paquete de aplicación virtual.

En equipos con Windows Server 2008, o cualquier versión posterior, antes de secuenciar una aplicación es preciso conocer los roles y características de Windows Server necesarios para que se ejecute la aplicación. Todos los roles y características requeridos deben estar habilitados antes de secuenciar la aplicación. Además, los roles y características requeridos también deben estar habilitados en todos los equipos que ejecutarán el paquete de aplicación virtual.

Para obtener información acerca de cómo secuenciar aplicaciones, consulte Cómo secuenciar una nueva aplicación de servidor.

Para secuenciar aplicaciones también se puede utilizar la línea de comandos. Para obtener más información acerca del uso de PowerShell para automatizar la secuenciación de aplicaciones, consulte Cómo instalar Cmdlets PowerShell de Microsoft Server Application Virtualization o la ayuda asociada a través de la consola de PowerShell.

Después de que haya creado un paquete de aplicación virtual, para obtener información acerca del proceso de secuenciación, puede consultar el archivo Reports.xml, que se encuentra en el directorio especificado en la página Crear paquete del Asistente para crear nuevo paquete.

Si tiene previsto secuenciar una aplicación que crea una base de datos en un servidor con Microsoft SQL Server, se deben instalar los siguientes requisitos previos. Los siguientes componentes forman parte del Microsoft® SQL Server® 2012 Feature Pack.

  1. Marco de trabajo de la aplicación de capa de datos de Microsoft® SQL Server® 2012

  2. Servicio de lenguaje Transact-SQL de Microsoft® SQL Server® 2012

  3. Objetos de administración compartida de Microsoft® SQL Server® 2012

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Microsoft® System CLR Types para Microsoft® SQL Server® 2012

Tareas posteriores a la secuenciación

Después de haber secuenciado una aplicación, puede personalizar cómo se ejecutará el paquete de aplicación virtual mediante la configuración de los elementos de configuración de implementación asociados. Esta configuración se aplica al paquete de aplicación virtual en tiempo de ejecución y la información se guarda en el archivo de configuración de implementación asociado. El archivo de configuración de implementación es un archivo .xml y es posible asignar un archivo de configuración de implementación único a varias instancias del mismo paquete que se ejecuten en distintos equipos. Los elementos de configuración de implementación se muestran en la pestaña Elementos de configuración de implementación de Server App-V Sequencer.

Nota

No se admite la modificación de la pertenencia a grupos locales mediante el archivo de configuración de implementación. Para cambiar la pertenencia a grupos locales, debe utilizar un script después de implementar el paquete de aplicación virtual, o bien actualizar los requisitos de pertenencia manualmente.

Para obtener más información acerca de cómo configurar paquetes de aplicación virtual, consulte Cómo realizar la configuración posterior a la secuenciación.

Después de configurar el paquete debe guardarlo. Para obtener más información acerca de cómo guardar paquetes, consulte Cómo guardar un paquete de aplicación virtual de servidor.

System_CAPS_importantImportante

Nunca debe permitir que usuarios que no sean de confianza se conecten a equipos de un entorno de centro de datos para ejecutar o configurar un paquete de aplicación virtual.

Ejemplo de implementación de paquete de aplicación virtual

Utilice la siguiente información para implementar un paquete de aplicación virtual de servidor en un equipo que ejecute el agente de Server App-V. La implementación se realiza con los cmdlets de PowerShell de Server App-V. Estos requisitos previos deben estar disponibles antes de realizar el procedimiento para implementar el paquete de aplicación:

  • Un equipo que ejecute el agente de Server App-V.

  • Un paquete de aplicación virtual de servidor instalado.

  • Un equipo que ejecute PowerShell 2.0 y los cmdlets de Server App-V.

El equipo que ejecuta el agente de Server App-V puede ser que mismo que el que tiene los cmdlets de Server App-V instalados, aunque no es obligatorio. Si utiliza equipos diferentes, deben poder ponerse en contacto entre sí a través de la red. La cuenta de usuario que realiza la implementación debe pertenecer al grupo de seguridad local de administradores locales en ambos equipos. El paquete de aplicación virtual debe copiarse localmente en el equipo que ejecuta el agente de Server App-V. El proceso de implementación se producirá completamente en el equipo que ejecuta los cmdlets de Server App-V.

System_CAPS_importantImportante

Los cmdlets solo se deben usar para administrar paquetes en entornos de prueba a fin de asegurar y probar la funcionalidad de los paquetes.

Para obtener información acerca de cómo implementar un paquete para probarlo, consulte Cómo implementar un paquete de aplicación virtual para realizar pruebas Para ver una lista de los cmdlets disponibles en Server App-V, consulte Cmdlets de Server Application Virtualization.

Actualización de paquetes de aplicación virtual existentes

Si dispone de un paquete de aplicación virtual creado anteriormente, puede usar la actualización o edición de paquetes. Para obtener información sobre ambos procedimientos, consulte Como actualizar un paquete de aplicación virtual existente y Como editar un paquete de aplicación virtual existente.