Citrix pone a disposición de todos su Future Pack 2, la nueva versión de XenApp permite una serie de funcionalidades realmente muy interesantes, en este artículo mostramos las distintas funcionalidades y lo que puede aportarnos en una plataforma XenApp, una versión altamente recomendable, así como configurar VM Hosted App.

XenApp ofrece opciones muy flexibles para la entrega de aplicaciones.

  • Alojado en el servidor aplicaciones se almacenan de forma totalmente centralizada y permite continuar ofreciendo el TCO más bajo, el más alto nivel de seguridad y acceso en cualquier dispositivo, incluso a través de conexiones de bajo ancho de banda.
  • Las Aplicaciones locales de uso con streaming permiten entregar la solicitud en un entorno aislado en el PC de los usuarios a eliminar conflictos entre aplicaciones y proporcionar a los usuarios una experiencia perfecta, incluso cuando esté desconectad.
  • La organización de VM en Hosted, son aislados y se almacena en un escritorio virtual, máquina virtual o blade PC para garantizar la compatibilidad aplicación de prácticamente el 100%, los ciclos de validación y una reducción más rápida al mercado - incluso con el "problema" de ciertas apps  .

¿ Que es el VM hosted, en el delivery de aplicaciones?

El VM Hosted, permite el poder disponer de las distintas "máquinas" o servidores de XenApp en un entorno basado en máquinas virtuales y totalmente centralizado con las innumerables ventajas que ello representa en cualquier entorno de virtualización, FR2, permite entre sus distintas características el poder servir aplicaciones en sistemas operativos basados en Xindows XP, Vista o Windows 7 además de los ya existentes en la actualidad, ademas de permitir el acceso a las mismas mediante distintos tipos de métodos, permitiendo además el uso "Completo" de dispositvos USB con total compatibilidad.

Complemtariamente el server-hosted en el delivery de aplicaciones permite además una serie de funcionalidades interesantes:

  • Valioso "nicho" en la opción para la entrega de una aplicaciones
  • Aplicaciones que no se ejecutará en Servicios de Terminal Server o la necesidad  de entornos 1:1 
  • Aplicaciones que requieren de dispositivos especiales como * USB, teclado, o la biometría
  • Aplicaciones que consumen demasiados recursos del servidor
  • Para tapar el espacio  o tiempo potencial, al tiempo de alojamiento o dedicado en la validación de aplicación para el servidor
  • Menos coste total de propiedad, muy eficiente en los 3 métodos de entrega (local, servidor, VM)
  • Todavía más eficaz en comparación con el despliegue de aplicación tradicionales

 Los componentes de esta mejora sustancial de FR2 (VM hosted application component) permite:

  • Disponer y utilizar una VM o una imagen ISO (una imagen standard con las aplicaciones instaladas).
  • Infraestructura virtual. (Soporte de Xen, Hyper-V y VMware), Desktop Delivery Control, Virtual Desktop Agent, Configuración de Politicas y Opcionalmente servicios de aprovsionamiento.
  • Management Console, Instalación y manejo de interface muy similar a XenDesktop, proceso de instalación de medios.
  • Citrix Receiver, Consolidación punto a serverhost y VM hosted apps., Online plugin y Receiver para Web Interface (WI)



Veamos un ejemplo del esquema de arquitectura de la nueva funcionalidad de XenApp VM Hosted application,

La concesión de licencias es compartida a través del servidor o máquina virtual de aplicaciones alojada. Si un usuario tiene otra aplicación abierta, entonces no hay consumo de licencia XenApp nueva. Si una máquina virtual alojada app se abre otra aplicación, pero no se abre, a continuación, una licencia nueva XenApp se consume. Si están abiertas las solicitudes adicionales, las sesiones de licencias se comparten a través de XenApp.

El proceso de configuración de VM hosted Application es sencillo y se basa en los siguientes elementos,

  1. Creación de una máquina virtual o imagen.
  2. Instalación del agente de desktop virtual  u otro plugin (Online plugin, offline plugin, single sign-on plugin, etc...).
  3. Configuración/Instalación de las aplicaciones deseadas en el disco virtual o imagen.
    1. La aplicación primaria tipicamente instalada utilizando streaming.
    2. Aplicaciones instaladas, steamed o server hosted.
    3. Utilización de script o fichero batch para lanzar la aplicación y el plugin de Citrix Online..
  4. Copiar el acceso en la carpeta "Seamless Initial Program"
    1. C:\program files\Citrix\ICA Service\SeamlessInitialProgram
    2. Solo un acceso directo localizado; ayuda a las aplicaciones lanzadas..
    3. Mas de un acceso devuelve un error al mismo tiempo.
    4. Crear un acceso o un fichero batch o script si multiples aplicaciones son lanzadas.

El lanzar multiples aplicaciones,

Sólo un acceso directo puede ser colocado en la carpeta SeamlessInitialProgram. Si más de una solicitud debe ponerse en marcha, un acceso directo a un script que ejecuta las aplicaciones múltiples se deben copiar en la carpeta SeamlessInitialProgram en lugar de accesos directos a aplicaciones múltiples (esto causaría un error de usuario en el lanzamiento). Un escenario donde esto es particularmente útil es cuando se desea poner en marcha aplicaciones de ayuda que son escuchados en a la máquina virtual o alojado en un servidor XenApp. El plug-in en línea de Citrix (PNAgent) y el plugin de conexión debe estar en ejecución. Sin embargo, puesto que no hay shell que se ejecuta, el plugin no se iniciará el inicio de sesión ... incluso si se coloca en el menú de inicio. Para conseguir que se ejecute en el inicio, ejecutar un script que inicia y luego se inicia la aplicación de primaria, como Bloomberg (o cualquier aplicación de la máquina virtual fue creado inicialmente para la máquina). Esto asegura que cuando un usuario necesita la aplicación de ayuda, el software de cliente Citrix necesarias para buscar ya se está ejecutando y la aplicación de ayuda se entrega.

Cuando accedermos a Citrix Access Management Console, al instalar FR2, dispondremos de una nueva funcionalidad que permitrá esa creación, aúnque los pasos anteriormente mencionados son simples, la creación de la misma será generara en "Desktop Groups", tal y como se observa a continuación,

Posteriormente especificaremos el grupo, marcando la opción de "Use Pool for Applications", tal y como se muestra,

Especificaremos el Hosted Infraestructure, tal y como se muestra,

Pulsaremos Next para continuar con el proceso de configuración,

Posteriormente seleccionaremos la máquina Host de VM listado que nos aparecerá y pulsaremos Ok,

Especificanco a continuación los usuarios que tienen acceso al uso de la correspondiente aplicación.

Posteriormente especificaremos la aplicación, especificando el Display Name, y la descripción de la misma.

Especificando el icono de la aplicación a utilizar, pudiendo posteriormente configurar opciones adicionales,

Pulsando finish para finalizar.

Quedando de esta forma la aplicación publicada.

Creando posteriormente el proceso de acceso del site de WI para la publicación de las mismas, tal y como se muestra,

Al pulsar sobre la aplicación, permitirá acceder a la aplicación "Word" o "PowerPoint" que exista en el equipo por ejemplo instalado en nuestro PC, o de un Desktop remoto o VM publicada en XenServer.

Indudablemente una gran idea de integración de XenDesktop con XenApp en ambas direcciones.

Veamos el diagrama completo de arquitectura más generalizado, realmente muy interesante,

 

Cuales son los requerimientos de esta nueva característica?

  • Máquinas Virtuales
    • Wndows XP, Vista, Windows 7
    • Xen, Hyper-V y VMWare
  • Data Store
    • SQL Server 2005, 2008, Express
  • Management Console
    • Windows XP/Vista, Server 2003/2008
  • Broker
    • Windows Server 2003
  • Servidor de Licencias
    • Windows Server 2003/2008
    • Microsoft IIS 5.0 o superior
    • o Apache 2.0.52
    • Requiere Licencia Microsoft Vista Enterprise Xentraliced Desktop (VECD).
  • Web Server
    • Windows Server 2003/2008
    • IIS 5.0 o superior
  • Clientes
    • Windows, Mac, UNIX, Linux, Java
    • EPOC, Symbian, Blackberry
    • DOS, IMB OS/2, Windows 16-bit.

*DISPONIBLE EL 29/9/2009

Podemos leer más sobre Future Pack 2 en:

 

Actualizado (Jueves, 17 de Septiembre de 2009 22:16)