Mostrando entradas con la etiqueta Aplicaciones Virtuales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Aplicaciones Virtuales. Mostrar todas las entradas

domingo, 24 de febrero de 2013

App-V Aplicaciones Virtuales

Como parte de la estrategía de Microsoft, llevarnos a la nube, a tráves de productos como el system center configuration manager 2012, existen productos que están como satelites girando alrededor de estos, tal es el caso de App-V o virtualización de aplicaciones, que me llamo la atención por eso preparé este laboratorio con la finalidad de entender en que consistia y como funciona.

Microsoft Application Virtualization permite al administrador instalar, actualizar y soporte de aplicaciones como servicios en tiempo real, sobre una base as-needed o cuando se necesita. Cuando App-V se utiliza, las solicitudes individuales se transforman de productos instalados localmente, en servicios de gestión centralizada. Las aplicaciones están disponibles en todas partes que necesitan ser no computer pre-configuration o si se requiere cambios a las configuraciones del sistema operativo. Microsoft Application Virtualization consta de los siguientes componentes:

Microsoft Application Virtualization Management Server

El App-V Management Server proporciona una ubicación centralizada para administrar la infraestructura App-V 5.0 para la entrega de aplicaciones virtuales tanto para el App-V Client Desktop y los Servicios de Escritorio remoto (anteriormente Servicios de Terminal Server) de cliente. El App-V Management Server utiliza Microsoft SQL Server para su almacén de datos, donde uno o más App-V Management Server pueden compartir un único Servidor SQL como almacén de datos. El App-V Management Server autentica las solicitudes y proporciona la seguridad, medición, monitoreo y recopilación de datos requeridos por el administrador. El servidor utiliza Active Directory y herramientas de apoyo a la gestión de usuarios y aplicaciones.

El App-V Management Server tiene un sitio web de gestión basada en Silverlight, que permite la configuración del administrador de la infraestructura de App-V desde cualquier ordenador. Al usar este sitio, los administradores pueden añadir y eliminar aplicaciones, accesos directos manipular, asignar permisos de acceso a usuarios y grupos, y crear grupos de conexión.

El App-V Management Server es el conducto de comunicación entre la consola de administración de App-V Web y el almacén de datos de SQL Server. Todos estos componentes se pueden instalar en un único equipo servidor, o en uno o más ordenadores independientes, dependiendo de la arquitectura del sistema requerido. Para obtener más información sobre la planificación y revisión de App-V

Microsoft Application Virtualization Publishing Server

La publicación de servidor App-V proporciona App-V Clients con aplicaciones que tengan derecho para un usuario específico y recibe el paquete de aplicación virtual para su transmisión. A los efectos de la presente tutorial, la publicación de servidor se instala en el mismo equipo que el servidor de administración. En el ambiente de producción estas dos funciones se pueden separar para proporcionar una mayor escalabilidad de la infraestructura.

Microsoft Application Virtualization Desktop Client

La App-V Windows Desktop Client recupera las aplicaciones virtuales, publica las aplicaciones en el cliente, y automáticamente configura y gestiona entornos virtuales en tiempo de ejecución en los puntos finales de Windows. El almacenamiento de aplicacione virtuales Cliente especifica la configuración del usuario de aplicaciones virtuales, tales como cambios en el registro y archivo, en el perfil de cada usuario.

Microsoft Application Virtualization Sequencer

El Application Virtualization Sequencer es una herramienta basada en asistente que los administradores utilizan para transformar las aplicaciones tradicionales hacia aplicaciones virtuales. El secuenciador produce la aplicación "paquete", que consiste en varios archivos. Estos archivos incluyen una aplicación secuenciada (APPV) de archivos, un archivo de Windows Installer (MSI) que se pueden implementar en los clientes y configurarlo para funcionamiento autónomo, y varios archivos XML, incluyendo report.xml PackageName_DeploymentConfig.XML y PackageName_UserConfig.XML. Los archivos XML UserConfig y DeploymentConfig se utilizan para configurar cambios personalizados en el comportamiento por defecto del paquete.

Entorno utilizado

A continuación se enumeran las computadoras utilizados para esta laboratorio, los pasos de instalación detallados se proporcionan más adelante en videos. En este articulo se muestra la configuración de una insfraestructura App-V 5.0 con Windows 7 SP1, Windows Server 2008 R2, y SQL Server 2008 R2, ya que son los más comunes en el momento de la elaboración del presente laboratorio. Por el momento no existe una actualización de Microsoft que incluya Windows 8, Windows Server 2012 y SQL Server 2012. A continuación se muestra una lista de las computadoras y los requisitos de software, incluyendo enlaces a los instaladores de requisitos.

Rol Equipo Sistema Operativo Requerimientos Software
Controlador de Dominio
Proporciona autenticación a clientes y al servidor App-V
Windows Server 2008 R2 SP1, con todas sus actualizaciones

  • CPU 4 GHz (64-bit)
  • RAM 1 GB
  • HDD 40 GB
  • NIC
  • Roles and Features

  • Active Directory Domain Services
  • Microsoft DNS
  • App-V Server
    Hosts App-V Management, Servidor de publicación y Base de Datos
    Windows Server 2008 R2 SP1 64-bit con todas las actualizaciones

  • CPU 1.4 GHz (64-bit) o superior
  • RAM 2 GB
  • HDD 80 GB de espacio
  • NIC
  • External Software

  • Microsoft .NET Framework 4.0 Extended
  • Microsoft Visual C++ 2010 SP1 Redistributable Package for 64-bit
  • Microsoft Visual C++ 2010 SP1 Redistributable Package for 32-bit
  • Microsoft Silverlight
  • PowerShell 3.0
  • Roles and Features
  • Application Server
  • Web Server (IIS)
  • SQL Server 2008 R2 (64-bit)
  • Database Engine Services
  • App-V Client Windows 7 Professional, Enterprise, or Ultimate (32-bit or 64-bit) con Service Pack 1 y todos sus parches

  • CPU 1 GHz o superior
  • RAM 1 GB
  • HDD 40 GB
  • NIC
  • External Software

  • Microsoft .NET Framework 4.0 Extended
  • PowerShell 3.0
  • App-V Sequencer Windows 7 Professional, Enterprise, or Ultimate (32-bit) con Service Pack 1 y todas sus actualizaciones

  • 1 GHz or faster processor
  • RAM 1 GB
  • HDD 40 GB
  • NIC
  • External Software

  • Microsoft .NET Framework 4.0 Extended
  • PowerShell 3.0
  • Todos los equipos deben ser miembros de un dominio común (vea la figura a continuación). Las máquinas virtuales se pueden utilizar en un único equipo físico que cumpla con los requisitos del sistema para este laboratorio. Asegúrese de que los requisitos mínimos de hardware se cumplan para cada sistema operativo.

    Entorno del Laboratorio App-V
    Fuente: Technet Microsoft



    En este video se prepara la instalación del controlador de dominio, DNS usuarios y grupos, así como roles y características necesarias para el App-V 5.0, tambien incluye la instalación del SQL Server 2008 R2

    Se realiza la instalación del AppV 5.0, así como configuraciones adicionales en el editor de registros y el Firewall para permitir comunicación con el servidor de publicación de AppV.

    Se realiza la instalación del App-V 5.0 en el cliente Windows 7 SP1 64 bits, tambien se realizan configuraciones adicionales como la programación de la publicación desde el servidor App-V.

    Se lleva a cabo la instalación del Secuenciador, quien se encarga de virtualizar las aplicaciones, en un equipo Windows 7 SP1 de 32 Bits, el resultado debe ser copiado al servidor de publicación.

    Se lleva a acabo la publicación de la aplicación virtualizada y se la prueba en el cliente Windows 7 SP1 de 64 Bits.