edu2.0 guadalinex javahispano isotrol  
  isotrol  
 
 
 
home forge
 

Transformando una máquina virtual kvm a virtualbox

July 30th, 2009
Hace tiempo probé kvm, tenía un windows dentro.

Ahora estoy probando virtualbox, y quería usar la misma máquina.

Simplemente [1] :
VBoxManage internalcommands createrawvmdk -filename "/mnt/VirtualBox/Machines/Windows-XP/winxp-kvm.vmdk" -rawdisk /dev/vg/WindowsXP-kvm -register

adduser javi disk

Y luego, después de crear la máquina [2]:
- Cambiar el tipo de disco de la nueva máquina de PIX4 a PIX3

[1] http://www.parkingdenied.com/2009/05/15/cloning-vm%E2%80%99s-with-virtualbox-lvm/
[2] http://www.linuxquestions.org/questions/showthread.php?p=3413256#post3413256

La iFamily

July 12th, 2009

Ser informático, de todos es conocido, es un trabajo sufrido. Da igual que tu trabajo sea programar el Columbia, o calcular el siguiente récord de decimales de PI en un centro de supercomputación. Tu padre te llama para que le arregles la TDT, que no se ve a la vez que el DVD. Y lo peor son las reuniones con gente desconocida. Intentas explicar tu trabajo y al final desistes y acabas diciendo aquello de trabajo con ordenadores. Un poco como si un neurocirujano dijese que trabaja en un sitio con camas y gente con bata blanca.

El caso es que esta profesión, encima, no tiene descanso. Como realmente es una vocación, y a todos nos gusta hacer nuestras cosas con el ordenador al llegar a casa, muchas veces nos ofrecemos a ayudar a los demás. Para evitar esta parte buena de nuestra forma de ser, y reivindicar la situación, han surgido infinidad de camisetas del estilo de “NO, NO te voy a arreglar el ordenador”. Pero todas las excusas, frente a tu santa esposa, no sirven de nada.

 

Camiseta “NO, NO te voy a arreglar el ordenador”

 

 

“¿Cómo que el driver de esta impresora no permite imprimir dos páginas en una? ¿Y a mi qué si Vista ya no soporta este hardware? Pues fulanita imprime así, y su marido no es informático. ¡Siempre tengo que heredar todos tus ordenadores viejos!. Oye, ésto del antivirus cómo se actualiza… “. Esto es lo que cualquier sufrido informático (casado, o con pareja) escucha al llegar a casa, después (probablemente) de más de ocho horas de trabajo. Y uno piensa “si le pudiera poner un UNIX, por ejemplo Linux, se acababan la mitad de mis problemas, de virus, actualizaciones del sistema, etc.”. Bueno, la verdad es que uno piensa otras cosas, pero al final racionaliza con lo anterior. Pero luego te imaginas a tu mujer haciendo “sudo su; aptitude dist-upgrade” y como que no lo ves del todo… Demasiado follón.

 

Así estaba yo hace un par de años. Mi mujer tenía un portátil, heredado, con Windows XP, con el que básicamente editaba documentos, leía su correo y navegaba por Internet. ¡Ah, y jugaba al solitario, esa gran aplicación, que junto con el buscaminas han impulsado más a la informática personal que el microchip o los discos duros!. El problema es que con XP uno dedica más de la mitad del tiempo a atender al ordenador y no a realizar la tarea que quiere hacer. “Necesito que me actualices”. “El antivirus está caducado”. “¡Los iconos del escritorio llevan tiempo sin usarse!”. ¡Basta!. El ordenador está para servirme a mi, y no al contrario.

Desde mi AMSTRAD CPC 464, que arrancaba en un cuarto de segundo y estaba siempre dispuesto para hacer lo que a mi me daba la gana, hasta estos monstruítos, que tardan una eternidad en arrancar y no paran de pedir actualizaciones del sistema como Óliver Twist más gachas, algo había ido horriblemente mal en la evolución de la informática, y no nos estábamos dando cuenta. El tiempo dedicado a la administración de los sistemas de mi casa, frente al tiempo dedicado a las cosas importantes, como jugar a Civ IV, me mostraba que algo iba mal. Y encima, en esa época, fui padre por primera vez. Tiempo libre disponible reducido a cero.

El AMSTRAD CPC 464

Así que un día decidí “tirarme a la piscina” y comprarle a mi mujer un MacBook blanco. “El ordenador es tan bonito, que seguro que le gusta”, pensé. Además, si al final no lo sabe usar, siempre puedo devolverlo en los quince primeros días. Yo nunca había visto una máquina Mac antes. Huelga decir que tampoco la había usado. Pero bueno, si he tocado todos los Windows y Linux del mundo ¿qué va a ser esto de la manzana para mí?. Y configuré el correo, probé el navegador, … Con el tiempo, empecé a buscarle programas necesarios: Firefox, OpenOffice.org para Mac (NeoOffice), algún descompresor de ficheros, esas cosas. Y me empezó a sorprender lo fácil que se instalaba, sólo arrastrando las aplicaciones a la carpeta de Aplicaciones. Y cómo me recordaba al Amiga OS, con ese menú siempre “pegado” arriba, y no a la ventana. Y lo fácil que se conectaba a la Wifi. Y encima era un UNIX, un UNIX que no necesitaba de una terminal si no te querías comer el coco, pero que si querías terminales te permitía disponer hasta de grupos de terminales que se abrían al llamar a Terminal.app. Y me enamoré.

Grupos de terminales en Mac OS X

Cada vez que miraba a mi portátil con Linux, y me tenía que pelear con el hardware por cualquier actualización, me acordaba de mi mujer. Porque se había hecho el silencio. Ya no me consultaba nada sobre su ordenador, ni tenía que instalarle nada. Ella simplemente lo usaba. Y yo, cuando podía, también. Al final, no pude soportarlo y me compré mi MacBook Pro de 15″ y 2GB RAM, junto con una Time Capsule de 500 GB. Y toda mi infraestructura giró a la manzana: los discos externos ahora se formateaban en HFS+, el sistema de ficheros Mac, nada de FAT32, ext3fs o nfts. En Diciembre de 2008 nos compramos un iPhone 3G 16 GB por cabeza y acabamos con años de teléfonos Nokia. Y ahora me he comprado, de segunda mano, un Power Mac G5 con dos procesadores 1.8 Ghz PowerPC que servirá como equipo de escritorio. El círculo se ha cerrado y apuesto totalmente por la infraestructura Mac, dejándome un portátil con Windows (Vista, toma ya) para los juegos. Pero para el resto, Mac.

Lo siento, Linux. No se puede ser eternamente el aspirante al escritorio (este va a ser el año de Linux en el escritorio), porque al final viene alguien y te quita el puesto. Como tú se lo quitaste a Solaris, HP/UX, AIX, …

Synergy, un teclado/ratón para dominarlos a todos

July 7th, 2009

Para muchos de nosotros es muy habitual trabajar con dos o mas ordenadores simultáneamente, cada uno de ellos con su monitor, teclado y ratón. Personalmente considero bastante molesto tener que estar cambiado de teclado y ratón dependiendo de que ordenador quiero utilizar. Ni os cuento entonces el caso en que solo tenemos un teclado y ratón y es necesario conectarlo a diferentes equipos.

La solución para esta molesta situación es utilizar la aplicación Synergy disponible para GNU/Linux, con la que podremos utilizar un solo teclado y ratón conectado a un solo equipo para controlar todos los ordenadores (cada uno de ellos con su monitor propio) que tengamos en nuestra mesa. El efecto es similar a tener un sistema multimonitor pero con varios ordenadores en lugar de una serie de monitores conectados a un solo ordenador.

Esta aplicación se encuentra disponible para la distribución Debian, simplemente hay que instalar el paquete correspondiente.

apt-get install synergy

Synergy se compone por un servidor y un cliente. El servidor se ejecuta en el ordenador donde tengamos conectados el teclado y el ratón. En el resto de ordenadores tendremos que usar el cliente para conectarnos con el servidor.

Para configurar synergy, tanto en los clientes como en el servidor, creamos un fichero con el nombre “.synergy.conf” en el directorio home de nuestro usuario.

Para dos ordenadores (un servidor y un cliente) el fichero de configuración es exactamente el mismo para ambos:

section: screens
# Colocamos los nombres de todos los equipos
hostserver:
hostclient:
end
section: links
# Colocamos para cada host en que posición se encuentra su monitor con respecto al resto de monitores
hostserver:
left = hostclient
hostclient:
right = hostserver
end

Después de configurar todos los ordenadores ya podremos hacer funcionar synergy. Para ello ejecutamos el servidor en el equipo que tenemos conectados nuestro teclado y ratón, simplemente ejecutamos desde una terminal el servidor:

synergys

Y desde todos los clientes:

synergyc hostserver

Para ejecutar el servidor y los clientes no es necesario hacerlo con el superusuario, por tanto, puede servirnos cualquier usuario sin privilegios de administración.
Obviamente es necesario que los ordenadores se encuentren conectados en red y que cada uno tenga acceso al resto a través de su hostname, que puede ser proporcionado por un servidor DNS o por configuración local en el fichero /etc/hosts.
Si la configuración está correcta podremos movernos por los diferentes escritorios de los distintos ordenadores.
Un aspecto interesante de synergy es que se comparte el portapapeles entre todos ordenadores, dando la posibilidad de copiar y pegar texto entre ellos.

Según se puede comprobar en la web oficial hay versiones disponibles para Unix, MacOSX y Windows, aunque yo únicamente lo he probado con GNU/Linux Debian. Además, Synergy es software libre y se publica bajo licencia GNU Public License (GPL), por tanto podremos descargar su código fuente para adaptarlo a nuestro sistema.


 
© Isotrol S.A. Blog entries and posts aggregated on Isotrol.org are owned by, and represent the opinion of the author.

Secured by Super-CAPTCHA © 2009 MLW & Associates, LLP. All rights reserved.