Blog de Pedro Valcarcel
- Todo
- Communicate Products
- IAM
- Personal
- Sun VDI
- SunRay
Sun Rays Mindelo Cape Verde
Interesante referencia de Sun Rays en Cabo Verde. Merece la pena dedicale 2 minutos al video que MGO Consulting ha colgado en Youtbue.
http://www.youtube.com/watch?v=7PF9f6ngadc
Posted at 11:37AM sep 23, 2009 by Pedro Valcarcel in SunRay | Comentarios[0]
Sun Rays y la solución VDI de VMware
Muchas empresas han visto las Sun Rays como una solución excluyente que no permitia convivir con otros Thin Clients del mercado, pues desde Septiembre de este año (2008) ya no tienen ningún motivo para poder afirmar esto. Sun Microsystems conjutamente con VMware han integrado las Sun Rays con el broker VDI de VMware, VMware Virtual Desktop Manager (VDM). El uso del VMware VDM como broker VDI permite convivir las Sun Rays con Thin Clients de otros fabricantes. Es un paso más de la estrategia software de Sun de ofrecer sistemas abiertos. Seguro que poco a poco podré añadir mas entradas dentro de este ámbito en mi blog. Algunos links interesantes:
- Nota de prensa. http://www.marketwatch.com/news/story/sun-microsystems-vmware-expand-desktop/story.aspx?guid={D13FFB01-29AB-4294-94EF-DFAA5255BDC2}&dist=hppr
Posted at 01:25PM nov 21, 2008 by Pedro Valcarcel in SunRay | Comentarios[0]
Virtual Desktop
Seguro que estareís deacuerdo conmigo en que ya nadie pone en duda las ventajas de los recursos de virtualización del DataCenter, Virtualizar el sistema operativo y por lo tanto las aplicaciones es ya una realidad y esta presente en la mayoría de los centros de datos. Soluciones con VmWare o Xen tienen cada vez más presencia.
La virtualización nos permite ejecutar más de un sistema operativo en un mismo servidor (sacando mayor rendimiento al hardware), mover de forma fácil los sistemas virtualizados entre diferentes servidores y responder de forma rápida a incrementos de servicios, entre otras funcionalidades. La tecnología actual ha demostrado su solidez, por lo que ha llegado el momento de ir más lejos. ¿Porqué no virtualizar el puesto de trabajo del usuario final (su Desktop) de la misma forma que virtualizamos las aplicaciones que usa en los servidores? ¿Porque no virtualizar también el dispositivo que usa el usuario final?
Sun Virtual Desktop Infrastructure, también conocido por VDI, ofrece una solución que permite virtualizar el Desktop.
"El concepto de Desktop es el conjunto de aplicaciones que el usuario usa en el día a día para realizar su trabajo independientemente de la tecnología en la cual esten construídas (Windows, UNIX, AS400, Linux..."
"Virtual Desktop hace referencia a la infraestructura que permite a diferentes dispositivos clientes acceder de forma segura a aplicaciones que ofrecen servidores(unix/linux, windows, mainframe) a través de Internet/Intranet ofreciendo mobilidad de sesión y con una interfaz común.”
Los objetivos a conseguir por lo tanto son:
- Libertad de elegir los dispositivos clientes para tus empleados, partners, clientes, empleados...
- Proteger y controlar el acceso a la información confidencial.
- Dismunir los costes de mantenimiento y operacion de la infraestrutura IT.
- Eliminar la necesidad de hardware o software complejo para ofrecer solución de acceso remoto (VPN).
- Virtualizar y permitir la mobilidad del Desktop.
Os imaginaís que nuestros usuarios puedan acceder a su Desktop (compuesto por ejemplo por su Windows XP, paquete ofimatico y aplicaciones cliente/servidor) desde cualquier dispositivo, sea un PC en su oficina,un PC en casa, desde un cafe Internet,.... siempre de la misma forma independiente del sistema operativo que este corriendo en el dispositvode acceso (PC con Windows, PC con Mac, un Pocket PC con Windows Mobile,un móbil Symbian....) con el único requerimiento de tener un navegadorweb compatible JAVA.
Y al mismo tiempo facilitando mobilidad de la sesión, permiendo recuperar el estado de su sesión desde cualquier punto de acceso que utilice, dejar la sesión abierta en la oficina y continuar en cualquier otra oficina del grupo o desde casa, recuperando el estado de su sesión, mismas aplicaciones con el mismo estado.
Os imaginaís el no tener que instalar las aplicaciones nuevas en los 500, 1000 puestos de trabajo que tiene mi empresa sino en solo 3 servidores localizados en mi DataCenter.... El reinstalar un puesto de cliente sea tan fácil como clonar una imagen de Vmware...... Hasta el punto de ofrecer creación de imagenes de Desktop (temporales) bajo demanda cuando un nuevo usuario se conecte con intervención 0 del administrador.
Usar la misma infraestructura para permitir que mis empleados accedan a su Desktop estén donde estén, muy útil para empresas que tienen oficinas distribuídas geograficamente.
Y si el dispositivo ya no importa, porque no dejar de usar PCs, tan caros de mantener y optar por clientes ligeros Ultra Thin Client (Sun Rays), dispositivos sin estado, sin procesador, sin memoría, sin piezas móbiles..... Puestos clientes con administración cero. Si, con administración cero ya que no ejecutan localmente ningún sistema operativo reducido y por lo tanto no requieren de configurar absolutamente nada en el dispositivo (ni siquiera la zona horaria) todo se configura de forma centralizada en el servidor de Sun Rays. Cada Sun Ray no es más que una sesión de usuario abierta en el servidor. Conectar un nuevo puesto de trabajo es ya tan fácil como conectar un telefono, conectar el cable de red eléctrico y el de datos y se acabo.
La solución esta compuesta por una arquitectura de 3 capas.
- Capa cliente, cualquier dispositivo con el único requerimiento de tener instalado un navegador Web. Permite el despliegue de clientes Ultra ligeros (Sun Rays) de forma fácil.
- Capa de Acceso compuesto por los componentes software, Sun Rays Software Server (SRSS)(ofrece el Virtual Desktop a las Sun Rays (Virtual Display clients)) y Sun Secure Global Desktop (SSGD) (ofrece el Virtual Desktop a cualquier dispositivo cliente), y Virtual Desktop Connector. (integración con VmWARE).
- Capa de servidor, donde residen los servidores de aplicaciones, UNIX, Linux, AS400, Windows Terminal Server o servidores de Desktop (VmWare ESX,Xen...)
El siguiente diagrama ilustra la arquitectura de la solución.

Por supuesto cada una de las capas que se ven en el diagrama anterior se pueden virtualizar disminuyendo los requerimientos de # de servidores físicos. Los servidores SRSS y SSGD normalmente constituyen una misma capa software aunque en el diagrama anterior aparezcan separados con el objetivo de ilustrar mejor las funcionalidades.Todo ello con tecnología (software) con larga trayectoría en el mercado. Tanto la solución de cliente ligero de Sun (Sun Rays), Sun Secure Global Desktop (antes conocido como Tarantella) y VmWare son componentes software muy estables con una vida larga, no estamos hablando de versiones 1.0 sino ya versiones avanzadas de cada uno de los productos con referencias reales en el mercado.
Referencias interesantes.
- Building a Virtual Desktop Infrastructure Demo With Sun Virtual Desktop Connector 1.0
- The Managed Desktop Factory.
- Sun Desktop Infrastructure Animated Overview
- Sun Virtual Desktop Infrastructure Software
- Sun Ray community
- Documentación "Sun Virtual Desktop Connector (VDI broker)"
- Sun Ray Software Server manuals
- Sun Secure Global Desktop manuals.
Posted at 12:32PM ago 17, 2008 by Pedro Valcarcel in SunRay | Comentarios[0]
Sun Ray Connector for VMware Virtual Desktop Manager
Se acaba de anunciar la disponibilidad de la versión EA del Sun Ray Connector for VMware Virtual Desktop Manager.
Como resultado de la estrecha colaboración de Sun con VMware se ha certificado el uso del broker VDI de VMware (VDM) con las Sun Rays. Esto permite la libre elepción tanto del broker VDI de Sun (Sun Virtual Desktop Connector) como del broker de VMware (VDM, Virtual Desktop Manager) dando la posibilidad a los clientes de Sun Rays la soportabilidad de las dos posibilidades.
http://blogs.sun.com/mprove/entry/ea_sunrayconnector_for_vdm
Una buena noticia que permite ver los avances de Sun en ofrecer una solución abierta con su solución de Ultra Thin-Clients (Sun Rays).
Posted at 02:05PM ago 12, 2008 by Pedro Valcarcel in SunRay | Comentarios[0]
VmWare y Sun.
Sun y VMware auman esfuerzos para ofrecer la mejor solución de Virtual Desktop en entornos WAN del mercado.
http://www.vmware.com/company/news/releases/sun_vdi.html
Posted at 04:54PM jun 27, 2008 by Pedro Valcarcel in SunRay | Comentarios[0]
Modo Kiosko con SSGD o con Firefox.
En algunos escenarios nos encontramos con la necesidad de configurar soluciones kiosko para acceder a aplicaciones vía navegador (Firefox) o a través del Sun Secure Global Desktop.
En la siguiente entrada quiero compartir las adaptaciones realizadas en el software de Sun Ray Server para conseguir el acceso a escritorios de Linux o a cualquier aplicación (Windows (modo publicación de aplicaciones), UNIX, Linux o AS400) que nos permite el acceso a través de Sun Secure Global Desktop o simplemente el permitir convertir una Sun Rays en un kiosko accediendo a aplicaciones Web a través del Firefox.
Para el caso que usemos solo el Software de Sun Ray en modo kiosko con Gnome.
1. Configurar el modo kiosko con el modo Sun Java Desktop System 3 del SRSS.
2. Bajar la última versión del Firefox para Solaris de:
ftp://ftp.mozilla.org/pub/firefox/releases/2.0.0.12/contrib/solaris_tarball/
Lo instalamos en /opt/firefox
3. Bajar la extensión del Firefox bmakiosk, nos permite configurar el Firefox en modo pantalla completa y eliminando todas las opciones y menus.
Necesitamos bajar el paquete jsLib xpi y bmakiosk xpi. Podemos encontrar estos paquetes así como un pequeño manual de instalación en:
https://www.mozdevgroup.com/clients/bm/install-admin.html
Creamos una carpeta /opt/firefox/bma y guardamos los dos ficheros que nos hemos bajado.
bmakiosk_current-ff-generic_signed.xpi
jslib_current_signed.xpi
4. Instalamos las extensiones que me he bajado.
Registramos los componentes:
# /opt/firefox/firefox -install-global-extension /opt/firefox/bma/jslib_current_signed.xpi
# /opt/firefox/firefox -install-global-extension /opt/firefox/bma/bmakiosk_current-ff-generic_signed.xp
Create a URL whitelist file.. /opt/firefox/whitelist
allowed[sgdserver.domain.com, ALL];
Arrancamos la interfaz de administración del modo kiosko:
# /opt/firefox/firefox -kiosk admin
Enter "admin" as the password
Set the home page
Tick With Titlebar
Click the Filters Tab
Click Enable Filters
Put /opt/firefox/whitelist in the text box
Click the Sessions Tab
un-set the inactive timeout
Click the Customize Tab
un-tick tabbed browsing
un-tick print button, zoom controls, save button, logout button
Click OK
Set up the Java Plugin
ln -s /usr/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /opt/firefox/plugins/.
5. El siguiente paso es añadir una aplicación en modo kiosko, para ello basta con crear el siguiente fichero en el directorio /etc/opt/SUNWkio/applications/
vi /etc/opt/SUNWkio/applications/firefox.conf
KIOSK_APP_EXEC=/opt/firefox/firefox
KIOSK_APP_ARGS="-kiosk"
KIOSK_APP_LABEL="Firefox Kiosk"
KIOSK_APP_ICON=/opt/firefox/icons/mozicon50.xpm
KIOSK_APP_DESCRIPTION="Launch Firefox"
Esto nos permite ir a la web de administración del SRSS, y en Avanced, kiosk mode activar el modo kiosko Sun Java Desktop System 3 sino lo estuviera ya y crear una nueva aplicación.
En el menu de Applicatioons selecciona New y en el desplegable Predefined Descriptor selecciono la aplicación recién creada (Firefox Kiosk).
Selecciona CRITICAL en la opcion Start Mode, de esta forma garantizamos que el Firefox siempre estará corriendo en la Sun Ray.
En el caso que estemos usando el Sun Virtual Desktop Connector....
5.1 Utilización del modo kiosko Sun Virtual Desktop Access.
En este caso modificamos el fichero vda para permite ejecutar el firefox en modo kiosko en lugar del uttsc en el caso que nos interese.
/etc/opt/SUNWkio/sessions/vda/vda
Modificaremos el fichero vda.conf para añadir la siguiente linea:
# more vda.conf
#
# ident "vda.conf $Rev: 154 $ $Date: 2007-06-06 08:34:07 -0700 (Wed, 06 Jun 2007) $ SMI"
#
#*******************************************************************************
#
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#*******************************************************************************
#
KIOSK_SESSION_EXEC=$KIOSK_SESSION_DIR/vda
KIOSK_SESSION_LABEL="Sun Virtual Desktop Access"
vda_desc1="A full screen virtual desktop session."
vda_desc2="Additional applications are not supported."
vda_desc3="Accepted arguments: [-t <timeout> --] [<uttsc options>] [-service hostname[:port]]."
KIOSK_SESSION_DESCRIPTION="$vda_desc1 $vda_desc2 $vda_desc3 $vda_desc4"
KIOSK_SESSION_ARGS="-t 1800 -- -m -b -service localhost"
KIOSK_SESSION_PROTOTYPE=sgd
De esta forma añado el prototipo que voy a crear para el Sun Secure Global Desktop.
6. Creación de un prototipo para SSGD (Usando Sun Ray Connector for Windows OS como modo kiosko).
En este paso lo que nos interesa es crear un prototipo para el acceso al SSGD. El prototipo nos va a pemitir que se copie a cada usuario temporal utku el cliente de taratella con la configuración que nos interesa.
Añadir al fichero firefox.conf anterior la siguiente linea:
KIOSK_APP_PROTOTYPE=sgd
crear el directorio:
/etc/opt/SUNWkio/prototypes/sgd
y copiar un .tarantella de un usuario que haya entrado correctamente a su sesion de tarantella.Para conseguir que desde las Sun Rays, desde el modo kiosko accediendo a SSGD tenga acceso a los usb drives que conecte a la Sun Ray basta con copiar el fichero native-cdm-config en el prototipo creado (habiendo antes activado el Drives mappings del SSGD);
/etc/opt/SUNWkio/prototypes/sgd/.tarantella
y añadir la siguiente linea:
/tmp/SUNWut/mnt/$USER$ fixed "My USB Drivers"
De esta forma en la Sun Ray veré mapeado el usb drive que conecte en la Sun Ray debajo de $HOME/My SGD Drives/
Posted at 03:34PM jun 27, 2008 by Pedro Valcarcel in SunRay | Comentarios[0]
Sun Ray con LinKat, solución para escuelas.
Ayer Viernes tuve el placer de visitar una de las escuelas de Cataluña que ha apostado desde hace mucho tiempo por la solución de Sun Rays.
Estoy colaborando con el grupo de trabajo que está desarrollando LinKat, Linux de la Generalitat de Cataluña con el objetivo de conseguir que las Sun Rays funcionen con LinKat. De momento todas las pruebas que hemos realizado han sido un éxito.
El Instituto de educación secundaria la Mallola ha estado usando desde hace tiempo aulas con Sun Rays. En la actualidad tienen Sun Rays 1, un modelo bastante antiguo pero es un caso práctico de que las Sun Rays tienen un vida útil muy elevada.
Ha sido curioso cuando me contaban que habían llegado a jugar con un Sun Ray al balón o la habían tirado de un segundo piso y la Sun Ray había seguido funcionando. ......
Este es un caso práctico de flexibilidad de los dispositivos Sun Rays.
- En la actualidad estaban usando alrededor de unas 160 Sun Rays distribuidas en diferentes aulas usando una versión antigua de Solaris y por lo tanto de entorno gráfico CDE o Gnome desactualizado.
- Pues ayer en menos de una mañana se instalaron dos servidores x86 con Linkat con el objetivo de dar servicio a una aula con 20 Sun Rays y realizar un Piloto con Linkat y la versión Sun Ray Server Software 4.0 (SRSS).
- Se han montado dos servidores con el objetivo de realizar pruebas con las funcionalidades de balanceo y alta disponibilidad que ofrece el SRSS.
- De 11:00 a 15:00 se han enracado los servidores, se han configurado en cluster y se ha cableado la aula a la cual van a dar soporte, todo un éxito en un tiempo muy reducido.
El resultado es que en menos de 4 horas y con solo el coste de dos servidores X86 Dual core 2 GB de RAM, servidores tipo PC que cualquiera puede llegar a tener en casa hoy en día y de coste muy reducido, se ha conseguido actualizar una aula de 20 puestos con un entorno nuevo (Desktop Linkat).
Os podéis imaginar el coste que hubiera representado si esa aula fueran PCs y hubiera tenido que reinstalar el S.O en los 20 PCs y seguramente actualizar el Hardware. No me imagino que un PC de hace 5 o 6 años hubiera seguido siendo valido para el actual sistema operativo de Microsoft.
La sensación ha sido abrir los ojos, ver una aula de trabajo con un Desktop antiguo, cerrarlos, volverlos a abrir y ver un entorno totalmente nuevo, moderno y con las últimas herramientas para los estudiantes. Sin cambiar o actualizar ningún tipo de hardware en las aulas, los mismos dispositivos siguen siendo validos.
Personalmente creo que el uso de Sun Rays en escuelas abre unas posibilidades muy grandes a un coste muy pequeño.
Espero poder ir contando más experiencias en este ámbito.
Posted at 12:10PM oct 27, 2007 by Pedro Valcarcel in SunRay | Comentarios[1]
Sun Rays en Fábrica.
El uso de dispositivos ultraligeros (Sun Rays) en fábrica es una realidad, los avances realizados para permitir el uso de diferentes dispositivos conectados en las Sun Rays, impresoras de etiquetas, lectoras de código de barras, pantallas táctiles.... hace que sea una solución viable. Esto nos permite eliminar de las lineas de producción los PCs y por lo tanto los problemas que originan. Con las Sun Rays podemos establecer puntos de trabajo en modo kioskos de tal forma que los usuarios tengan acceso a aquellas aplicaciones que necesitan y nada mas, con grandes ventajas como:
- Movilidad de la sesión, cualquier usuario puede moverse por la fabrica y recuperar su sesión (entorno de trabajo) usando cualquier puesto de trabajo.
- Si un
puesto de trabajo se estropea basta con desconectar la unidad y
conectar una nueva. No es necesario hacer nada mas. No es necesario
instalar un nuevo PC con el sistema operativo, instalar la aplicación,
configurarlo .......
- Seguridad. Desplegar un entorno 100% seguro
- y porque no, ahorrar en la factura de electricidad
La posibilidad que ofrece las Sun Rays conjuntamente con el Sun Secure Global Desktop de ofrecer un puesto de trabajo mixto, ejecutando aplicaciones Windows, AS400 o UNIX abre un abanico de posibilidades.
Algunos ejemplos de tipos de puestos que personalmente he podido testear:
Ejemplo A.
Sun
Ray conectada a una impresora serie de etiquetas, modelo Zebra Stripe
600, y con un lector (pistola) de código de barras, modelo gryphon M200
433Mhz, DataLogic. Ejecutando una Emulacion 5250 basada el
producto IBM ISeries Access corriendo en Windows usando la impresora de etiquetas desde una aplicación en AS400.
Se ha configurado el Sun Ray Server en un servidor Solaris 10 x86 y se ha instalado un servidor Windows 2003 Terminal Server donde se ha instalado la emulacion 5250 con el objetivo de reproducir el puesto de trabajo en las Sun Rays.
Para conseguir mapear la impresora conectada localmente en una Sun Ray 2 a través del puerto serie se ha creado la cola de impresión en el servidor de Sun Ray (Solaris 10) y se ha mapeado al Windows Terminal Server a través del cliente RDP que incorpora el software de Sun Ray, SunRay Windows Connector.
Procedimiento seguido.
Se conecta la impresora Zebra al puerto serie de la Sun Ray 2.
Se crea la cola en Solaris.
Lpadmin -p zebra -v /tmp/SUNWut/units/IEEE802.00144f0e9c1c/dev/term/a
Indicando el puerto serie de la Sun Ray que estamos usando en el Piloto.
Enable print queue
/usr/bin/enable zebra
Accept the print queue
/usr/bin/accept zebra.
De esta forma hemos creado la cola en Solaris sin asignar ningún driver asociado, una raw print queues
El siguiente paso es crear una conexión RDP al Windows donde se encuentra el cliente de emulación AS400 pasando como impresora por defecto la cola creada.
/opt/SUNWuttsc/bin/uttsc -u user -m -r printer:zebra=”Generic / Text Only” windowserver
Conseguimos crear una impresora en Windows asignando el driver Generic Text y podemos imprimir sin problemas desde la emulación 5250, desde AS400.
La
lectora de código de barras conectada mediante USB a la Sun Ray se
reconoce automáticamente por lo que funciona sin hacer nada, actúa como
si fuera una conexión de teclado.
Esta
configuración nos permite imprimir sin problemas desde aplicaciones ejecutándose en un Windows Terminal Server y por lo tanto en cada una
de las Sun Rays, tanto en una impresora conectada localmente en la Sun
Ray en la que estoy trabajando, como en cualquiera distribuida en la
fábrica.
Al tener las colas de impresión definidas en el servidor de Sun Rays tenemos control sobre todos los dispositivos conectados localmente a las Sun Rays.
Ejemplo B.
Puesto de trabajo donde solamente se usa un cliente SAP, la disponibilidad de un cliente SAP Java permite desplegar Sun Rays en un entorno abierto, usando Solaris y el entorno de trabajo GNOME. Personalmente he realizado pruebas con la ultima versión de este cliente SAP y la verdad que los resultados han sido muy buenos. Si ademas añadimos el paquete ofimatico StarOffice o su hermano opensource OpenOffice podemos pensar en desplegar puestos de trabajo sin la necesidad de usar Windows con el ahorro de costes que esto conlleva.
Ejemplo C.
El uso de pantallas táctiles con Sun Rays tanto ejecutando aplicaciones en Solaris como en Windows es todo un lujo. Sun certifica las pantallas táctiles de ELO TouchSystems (www.elotouch.com) con las Sun Rays, uno de los mayores fabricantes de este mercado.
Personalmente he realizado pruebas con éxito con la pantalla táctil de Dobit (http://www.dobit.com/), AEGIS 152TA, usando los mismos drivers que tenemos certificados para las pantallas ELO, drivers que proporciona la empresa TRIDENT.
Posted at 11:04PM oct 26, 2007 by Pedro Valcarcel in SunRay | Comentarios[0]