Instalación VERDE-Virtual Bridge

Hola de nuevo, en esta nueva entrada vamos a tratar otra de las tecnologías de virtualización de escritorios, que he estado probando en nuestros laboratorios: Verde Vritual-Bridge.

El probar esta solución, vino por un cliente que disponía de varias sedes con caudal de ADSL muy bajo. Verde nos permite distribuir o disgregar un host en cada sede, y que estos estén replicados. Los usuarios de cada sede se conectan a su servidor VERDE local y no usan el ancho de banda, dejándolo para la sincronización solamente.

Verde utilizar KVM para la virtualización de escritorios y SPICE como protocolo de visualización de los mismos (solo recomendable para las redes LAN o locales) y RDP (Windows) y NX (Linux), cuando estamos en entornos WAN.

Las grandes ventajas de Verde, para mí son las siguientes:

Podre virtualizar escritorios Windows y Linux.

  • La calidad del protocolo SPICE en red LAN
  • La posibilidad de distribuir servidores (host) en cada una de las sedes de nuestra empresa, de forma que cada usuario accede a su Escritorio Virtual en LAN y todos los host de Verde están sincronizados, con lo que si se cae una servidor de una sede, podemos seguir funcionando logeandonos en los servidores de las otras sedes.
  • Permite modo OFFLINE, tener el Escritorio Virtual sin conexión a internet
  • Podemos tener control de los usuarios con LDAP o Active Directory. Incluso en nuestros laboratorios hemos llegado a tener un dominio diferente en cada sede.
  • Un solo paquete instala todo lo necesario.

Los principales inconvenientes son:

  • Licencia muy cara (200 €)
  • Cliente de IPAD de pago
  • Cliente normal es usando un plugin llamado xpi-spice que en el caso de algunas distribuciones de Linux es complicado de instalar y solo compatible con Firefox
  • El protocolo SPICE por internet aun no está optimizado del todo
  • La consola de administración no esta tan avanzada como la de VMWARE. Por ejemplo, nos muestra las sesiones pero no los escritorios que se han creado.
  • Los pasos a dar hasta tener el entorno instalado son un poco complejos.

Como curiosidad VERDE significa Virtual Enterprise Remote Desktop Environment.

El requisito Hardware para montar VERDE es disponer de un micro que tenga la tecnología Intel-VT o ADM-V habilitadas. Para comprobarlo, nos vamos a la consola de nuestro servidor Linux y escribimos:

a) Para AMD

grep ‘svm’ /proc/cpuinfo

b) Para INTEL

grep ‘vmx’ /proc/cpuinfo

Ejemplo:

En cuanto a los requisitos software necesitamos una maquina con Sistema Operativo:

  • Ubuntu 10.04 LTS
  • Suse 11
  • Red Hat Enterprise Linux 6 Server
  • CentOS 6

Como tenemos un post previo de cómo instalar Ubuntu 10.04 LTS, vamos a usar este sistema operativo.

¿Qué pasos vamos a dar?

  • Instalar y Actualizar el sistema operativo
  • Instalar los paquetes previos a la instalación de VERDE
  • Instalar VERDE
  • Configuración básica de VERDE
  • Crear una maquina virtual base, a la que llaman, gold o padre para desplegar los escritorios. Registrarla y Publicarla
  • Crear política de escritorio para permitir a un usuario acceder a su VDI.
  • Acceso al VDI

Pues bien, manos a la obra.

INSTALACIÓN Y ACTUALIZACIÓN DE UBUNTU SERVER 10.04 LTS

Como he comentado ya, tengo una entrada donde explico cómo se instala el S.O. Ubuntu 10.04 LTS.

Lo único comentar los cambios en el nombre de la maquina y del usuario:

Hostname: verde-main

Usuario: verde

Password: v3rd3

INSTALAMOS LOS PAQUETES NECESARIOS

Vamos a poner los paquetes básicos y alguno más necesario previa instalación de la solución de VERDE.

En primer lugar vamos a instalar los paquetes para la sincronización de horas: ntp

apt-get install ntp

Instalamos el servidor para acceso SSH

apt-get install ssh

Instalamos las librerías graficas necesarias.

sudo apt-get install –y libaio1

sudo apt-get -y install libpng12-0 libjpeg62 libsm6 libice6 libxt6

Eliminamos chkconfig

sudo apt-get remove chkconfig

Instalamos el paquete de zip

apt-get install –y zip

Ahora tenemos que instalar JRE y ghostscript

sudo apt-get install openjdk-6-jre

sudo apt-get install ghostscript

Otro prerrequisito de VERDE es crear dos cuentas de usuarios, que se encargaran de la administración del entorno. Estos dos usuarios son mcadmin1 y vb-verde. Como passowrd a los dos le vamos a poner v3rd34dm1n.

NOTA: Los vamos a crear con el comando useradd –m para forzar que se cree el directorio HOME.

useradd –m mcadmin1

passwd mcadmin1

useradd –m vb-verde

passwd vb-verde

INSTALACIÓN DE VERDE

Vamos a instalar ya la solución de virtualizacion de VERDE. Para descargar los paquetes tenemos como mejor escribir al soporte de ventas de VERDE y pedir que nos suministren acceso al FTP que tienen y un serial (nosotros nos hicimos partern sin pagar nada y nos dieron una licencia para 30 sesiones sin limitación de tiempo).

El paquete que tenemos que descargar es verde_5.5-r550.10200_amd64.deb (.deb porque es para debían).

Una vez descargado lo instalamos en nuestro servidor.

sudo  dpkg –i verde_5.5-r550.10200_amd64.deb

Tras unos instantes ya tendremos nuestro servidor verde instalado.

 

Por curiosidad vamos a lanzar el comando de configuración manual, aunque como repito no es necesario para el primer equipo.

/usr/lib/verde/bin/verde-config -i

Indicamos el usuario vb-verde

Después le decimos que nuestro servidor va a ser El cluster Master + Verde consola + Verde VDI Server, opción 2

Ponemos el FQDN de la máquina para nosotros (verde-main)

El usuario administrador es mcadmin1

Como es un servidor primario le decimos que NO es una branch office

Puerto de consola, por defecto el 8443

 

El puerto para acceso offline o LEAF el 8080

 

Indicamos un caracter para sustituir al espacio en blanco, nosotros dejaremos el de por defecto pulsando Enter.

 

Definimos los directorios para la cache IO, por defecto si queremos

Definimos cada cuanto tiempo se sincronizan las nodos VERDE, consume ancho de banda, con lo que si es en LAN no hay problema, si en WAN debemos ajustarlo para que no este continuamente sincronizando datos.

Bien, se nos muestra un resumen final y pulsamos enter para guardar los cambios

CONFIGURACIÓN BÁSICA DE VERDE

Accedemos vía web a la ip del servidor puerto 8443, a la pagina mc (manager console) para la administración del servidor.

https://ip_verde_main:8443/mc

 

Nos logeamos como mcadmin1 y password v3rd34dm1n. Usuario que hemos creado en el paso previo y que es el que tiene permisos para modificar la configuración del servidor (crear maquinas, políticas de escritorios…)

Nos vamos a la pestaña Configuración

Nos vamos a la licencia. En el menú de la izquierda, nos vamos al menú General y dentro a License

Metemos la licencia que nos han proporcionado desde verde. Para ello pulsamos en Modificar

Metemos la clave y damos a Actualizar

Vamos a crear nuestra primera imagen, para ello, vamos a pasarle la imagen de Windows 7 al servidor por winscp o ftp o como queramos, la vamos a llamar win7.iso y la colocamos en /home por ejemplo

Una vez puesta la imagen en /home de Windows 7, vamos a Configuracion y dentro, en el menú de la izquierda a Imágenes de Referencia

Pulsamos en “+Crear Nueva

Vamos a configurar los parámetros.

Nombre: win7-gold

Sistema Operativo: Windows 7

Pulsamso en Siguiente para continuar

 

Indicamos:

Soporte de instalcion: Archivo de Imagen (iso)

                                    /home/win7

Tamaño máximo de la imagen: 16

Configuracion de Sesion: Default

 

Pulsamos en CREAR NUEVA IMAGEN para iniciar la creación de la imagen gold padre.

Una vez este creado nos indica como tenemos que acceder para instalar el sistema operativo.

Lo que tenemos que hacer es ir a la url: https://ip_verde_main:8443 y logearnos con el usuario mcadmin1 con el password v3rd34dm1n

Veremos nuestra imagen GOLD (Windows 7 GOLD)

Al pulsar sobre el play, nos saldrá un error diciendo que no tenemos instaladas las herramientas de VERDE VDI User.

Para instalarlas nos vamos en la misma pantalla, a la esquina izquierda, donde pone Herramientas

Y descargamos e instalamos mínimo la herramienta “VERDE VDI User Tools”, las otras dos son opcionales.

Una vez instalado volvemos a la web anterior y le damos al PLAY. Ya podremos acceder a la máquina para hacer la instalación.

NOTA: Si se nos abre en modo pantalla completa, pulsamos shift+f11 para que se ponga la pantalla pequeña

 

Ahora vamos a instalar Windows 7 (Que no tiene mucho misterio, jejeje)

Elegimos el disco duro de 16 no el otro, 16 GB porque es el tamaño que le hemos dado en la plantilla principal cuando hemos creado la maquina.

Continuamos con la instalación del sistema.

Y seguimos esperando a que se instale…

Se nos pide el nombre de un usuario, nosotros vamos a crear el usuario “demo

Como contraseña le ponemos v3rd3d3m0 por ejemplo

Definimos la hora y la zona horaria y demás.

Terminará de configurarse solo…

Y listo, ya tenemos nuestro windows 7 “pelado”  :)


Ya tenemos instalado nuestro Windows 7, para crear a partir de él los VDI

Una vez que termine la instalación, nos vamos a instalar los paquetes fundamentales de VERDE. Nos vamos a Equipo

Y veremos que hay una unidad que se ha creado que se llama “VERDE Finish WIN7 Install”, nos vamos dentro

Ejecutamos el fichero FinisWin7Install, básicamente lo  que vamos a instalar son una serie de drivers y plugins necesarios para que el protocolo SPICE se ejecute correctamente en el VDI.

Veremos que se van abriendo pantallas de “cmd” y se van instalando los diversos complementos. Nosotros lo dejamos y cuando acaben de instalarse se reiniciará el sistema.

Una vez reiniciado terminará la instalación de los drivers, cuando se nos pregunte le damos que Instalar a todo.

De nuevo automáticamente se apagará el sistema. Tenemos que darle al botón de PLAY para volver a iniciarlo. Cuando volvamos a iniciar vamos a configurarlo a nuestro gusto, podemos deshabilitar  políticas de Windows o temas o lo que cada uno quiera, para hacerlo más ligero la carga.

Como es una demo para ver el funcionamiento, no vamos a modificar nada. De todas formas se puede siempre volver a editar la maquina padre para quitarle o añadirle lo que queramos y que en todos los VDI que hagamos de esta imagen padre, verán reflejados los cambios.

Listo ya tenemos nuestra imagen GOLD de Windows 7 configurada y lista para desplegar los Escritorios de los usuarios. Este es el aspecto que le vamos a dejar.

Vamos a crear el mismo usuario (demo) en la maquina Linux (en el servidor principal de VERDE) y como password el mismo también v3rd3d3m0.

Accedemos directamente o vía ssh y tecleamos el siguiente comando:

 adduser demo

 

Nos vamos al Manager (https://ip_verdemain:8443/mc) para publica la imagen. Y nos vamos a la pestaña CONFIGURACION

Vemos que la imagen de Windows 7, aparece ahora un botón que dice REGISTRAR, lo pulsamos.

Cambiando el estado a PUBLISHED

CREACIÓN DE POLITICAS PARA ACCESO AL VDI

Es el momento de permitir al usuario “demo” acceder a su VDI. Para ello nos vamos a “CONFIGURACION“y en el panel de la derecha a la opción “POLITICA DE ESCRITORIO

Ahora pulsamos sobre “AÑADIR REGLA”

Definimos los parámetros:

Usuario: demo

Imagen de Referencia: win7gold

Configuración: Default

Pulsamos en GUARDAR para validar la regla.

Ya tenemos nuestra regla creada, solo tenemos que acceder desde el portal del usuario.

ACCESO AL VDI.

Nos vamos a la ip del servidor (en nuestro caso 192.168.206.129)  usando el puerto 8443:

 https://ip_verdemain:8443

 

Y ponemos las credenciales del usuario que hemos creado (demo con password v3rd3d3m0).

Y nos aparecerá el Escritorio Windows 7 disponible para acceder, simplemente pulsando en el símbolo PLAY

Y nos aparecerá nuestro VDI con Windows 7!!

Ahora ya podemos crear tantos usuario como queramos en Linux (o conectarlo con nuestro Active Directory o con nuestro OpenLDAP de Linux)  y asignar este escritorio a todos los usuarios que queramos, como hemos hecho con el usuario “demo“, para que comiencen a utilizar su Escritorio Virtual donde quieran!!

Jugad con la configuración y posibilidades, os sorprenderá  la versatilidad que tiene.

En una futura entrada mostraré como agregar un nuevo servidor a nuestro entorno de Virtualizacion deVERDE.

Espero que os haya sido de ayuda.

Saludos.