El concepto de virtualización de escritorio es realmente muy “simple”, muchas veces pensamos que puede ser complicado y complejo el poder describirlo o bién el poder realizar un enfoque sencillo, otras veces pensamos, donde podemos implementarlo, que podemos utilizar XenServer, Hyper-V o ESX, es uno de los principales problemas que podemos encontrarnos en toda integración y no es únicamente un problema como tal, si no más bien una pregunta que todos podemos llegar a realizar en un momento dado.
El concepto de la virtualización de escritorio, nace de la necesidad de poder utilizar un sistema operativo determinado en un equipo x remoto, bien sin disco duro, o simplemente el poder trasladar la idea de un escritorio o del lugar de trabajo en donde nos encontremos.

En la actualidad los puntos que nos acostumbramos a encontrar en todo mantenimiento de un desktop está basado por varios elementos, y todos ellos entrelazados entre si como por ejemplo:

• El sistema operativo.
• Las aplicaciones a utilizar.
• Y las configuraciones personales.

La combinación de todas ellas permiten el disponer de un escritorio personal, pero alguna vez nos hemos pensado a pensar, que esperamos de nuestro escritorio, o del escritorio de los usuarios de la empresa en la cual trabajamos?, que pasaría si cada usuario se instalará todo lo que deseará, cambiará su fondo de escritorio, y que además en algún momento fuera necesario un escritorio de Windows XP y en otro momento un escritorio de Windows Vista. A medida que se va viendo las distintas necesidades, estas pueden variar y los retos pueden cambiar en la forma de disponer de un escritorio.

La virtualización en estos casos y otros muchos es una solución perfectamente factible, en ella podremos tener múltiples escritorios personalizados o un escritorio centralizado distribuible, aúnque en muchos casos en un rátio de 1:1, pero, cual es el beneficio o que problemas puede esconder el utilizar un escritorio de usuario virtualizado.

Si nos fijamos en varios escritorios o puestos de trabajo de un usuario, podemos ver y observar muchos elementos en común, si examinamos a fondo, seguramente encontraremos que la mayor parte de elementos son comunes, y el resto pueden ser personalización, mirando más a fondo observaremos que la base es el sistema operativo, podemos ver multitud de equipos de escritorio y realmente únicamente dos o tres sistemas operativos en uso.

Si imaginamos el mantenimiento que puede tener todo ello, puede convertirse en una tarea realmente muy compleja, sobre todo, cuando tenemos algún cambio de versión de software. Pero…. Y si podemos suministrar un escritorio de usuario bajo demanda?.

XenDesktop puede ofrecernos funcionalidades similares, que junto con las funcionalidades de aprovisionamiento de escritorios el poder disponer de y entregar correctamente el sistema operativo a utilizar.

El mínimo, si clato! Nos diremos, no hay una respuesta única y exclusiva para ello, porque un tamañao determinado no sirve para todos los usuarios de una organización, pero hay elementos que pueden coexistir perfectamente y que pueden ser incluidos con XenDesktop en una imagen, algunas de mis recomendaciones serían las que os indico a continuación:

La imagen debería de tener los siguientes elementos:

  • XenTools, herramientas de XenServer optimizado para el sistema operativo, si utilizará un hypervisor será necesario el sustituir las XenTools por las herramientas de dicho hypervisor. Pero porqué utilizar cualquier elemento, cuando puede utilizar XenServer que da unas prestaciones excepcionales en plataformas de este tipo?.
  • Provisioning Server Agent, este agente mantiene la conexión a la base de datos donde se almacenan las imágenes, es el responsable de la transmisión y del flujo del Sistema Operativo.
  • Agente de Escritorio virtual: Este es el responsable de informar del estado de la granja.
  • XenApp PlugIn para Streaming o no: Este permitirá el poder acceder a aplicaciones publicadas de XenApp.
  • Perfil del usuario: Si se desea una configuración determinada o un redireccionamiento del mismo. Puede utilizarse Citrix User Profile Manager para estos menesteres, aúnque en su versión TechPreview (En CTXDOM.COM podréis consultar como instalarlo y configurarlo, en la Knowledgebase).
  • Y el antivirus, el hecho de disponer de un escritorio virtual no significa que tengamos de olvidarnos de este.

¿Pero que otros elementos podrían ser necesarios?

Por ejemplo otro de los elementos más utilizados son el Navegador (Browser), este necesita o puede necesitar de ciertos complementos, como Flash, ActiveX o cualquier otro elemento, tendremos que tenerlo en cuenta a la hora de configurarlo.
XenApp Plugin para entorno Web, sin el no podremos acceder a ciertas aplicaciones en las que utilicemos WebInterface para acceder a las mismas, este puede ser integrado en el mismo escritorio virtual.

Seguramente nos dejaremos muchas cosas, pero, lo que hat que tener siempre muy claro, es que necesitamos, que podemos necesitar, a donde quedemos llegar, que control deseamos del usuario, y con qué deseamos que este trabaje.

Hay muchas empresas que ciertas limitaciones las implementan mediante el directorio activo, pero se han parado a pensar que estas limitaciones podrían estar ya integradas en un escritorio virtual centralizado?.