Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Cómo crear una máquina UML con Debian

Documentación
Por degauss
departamento Un cluster Linux en tu ordenata , Sección Software Libre
Puesto a las Wed Feb 5th, 2003 at 10:48:09 AM CET
¡Hola a todo el mundo! Me complace anunciar que he colgado en Sélidor, mi web un documento (Cómo crear una máquina UML con Debian) donde se explica paso por paso cómo crear una máquina virtual UML.

 


Para quienes no os suene a nada, UML (User Mode Linux) es una adaptación (port) de Linux al propio Linux, de forma que puede correr como un programa de usuario, permitiendo que cualquiera pueda tener su propia máquina Linux para hacer de ella lo que quiera (sobre todo experimentar ;) ).

Aquí tenéis más información sobre UML. Es la primera versión del documento, así que espero vuestros comentarios.

¡Ojalá os aproveche!

< Linux Terminal Server para MDK 9.0 (28 comments) | Curso de iniciación a PHP (13 comments) >
Enlaces Relacionados
· Sélidor, mi web
· documento (Cómo crear una máquina UML con Debian)
· Aquí
· More on Documentación
· Also by degauss

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Cómo crear una máquina UML con Debian | 7 comentarios (7 temáticos, editoriales, 0 ocultos)
UML como emulador de red (3.50 / 2) (#1)
por jcantero (jcantero@agujero-negro.escomposlinux.org) a las Wed Feb 5th, 2003 at 04:58:32 PM CET
(Información Usuario) http://www.escomposlinux.org/jcantero/

Leyendo el otro día el libro de Routers Linux, en el apéndice explican como usar VMware como herramienta para probar redes antes de implantarlas. Especialmente recomendable si no tiene 5 ordenadores, un hub, y cables necesarios como para montar todo el tinglado (aparte de espacio, claro). Hace poco tenía que implantar un filtro de paquetes y, la verdad, no me hizo mucha gracia desplazarme 30 km. sin haber probado antes perfectamente mis reglas. Pero yo no tengo VMware.

He estado echando un vistazo por encima a UML a ver si se podía hacer algo similar a VMnet. En principio, se establece una comunicación ethernet emulada entre en anfitrión y la máquina virtual, pero no me queda claro (y tal vez tú lo sepas) si esa "red" podría compartirse entre varias VM. Podría ser una interesante solución para emular y probar entornos de red (en mi caso al menos tal emulación se centraría en routers y firewalls con Linux).

Es también matar "moscas a cañonazos", pero no he encontrado ningún emulador de redes con el que poder hacer algo similar (si buscáis por "network simulator" o "network emulator" terminaréis cayendo en nc2 o en algún otro emulador de rendimiento de redes, no de arquitectura de redes).

--
"Papá, ¡Internet es más que una red pornográfica global!" -- Lisa Simpson


Prueba con bochs (3.00 / 2) (#2)
por derfel2 a las Wed Feb 5th, 2003 at 05:05:42 PM CET
(Información Usuario)

http://bochs.sourceforge.net/ Es un emulador tipo vmware, yo lo he probado y puedes instalar varios SS.OO. anfitriones en tu ordendor haciendo las imágenes de disco (en función del disco duro libre que tengas). Igual te sirve para lo que quieres hacer. Un saludo.
-- Derfel "No hace falta divertirse para beber"


Esto es una gozada!!! (3.00 / 1) (#6)
por gugol (gugol@net.dyndns.org) a las Tue Feb 11th, 2003 at 10:47:32 PM CET
(Información Usuario)

Hace tiempo que quería meterle mano al UML, y gracias a tu howto por fin me he decidido. Los pobres que usan güindous no saben lo que se pierden...

Sobre como mantener sincronizadas las versiones de /lib/modules de manera elegante (¿de que otra forma si no?), se me han ocurrido un par de cosillas:
Crear un mini-filesystem (10-20M) en un fichero, montado bajo /usr/lib/uml/modules en modo de sólo lectura, y a su vez montarlo bajo /lib/modules en la máquina uml; o montarlo por NFS (un lío para tan poca cosa); esto fué antes de descubrir el hostfs, de modo que lo anterior puede quedar, p.e., así en el fstab del uml:
modules /lib/modules hostfs /usr/lib/uml/modules,noauto,ro 0 0
"noauto" porque deberíamos montarlo nada más arrancar la máquina desde algún script de /etc/rcS.d (estoy en ello, IMO debe ponerse después del checkroot.sh) si no se quieren ver un montón de mensajes en el arranque quejándose de que falta tal o cual módulo.

Esto sólo tiene una pega: que se quiera usar como honeypot; pero para eso está el hppfs (no, no es el sistema de ficheros del OS/2); un invento sencillamente diabólico }:-)

También se puede usar la opción comentada en la web de SF para copiar automáticamente la configuración situada en un fichero tar. O si compilamos el kernel UML, crear un script que se invoque en "make modules_install".

Otra cosa que me sorprende es que admita un fichero de swap con "agujeros"; lo he probado con poca memoria (10M, con menos no rula) para forzar su uso y no parece dar problemas :-?

Una dudilla ¿alquien sabe por qué no se puede acceder por telnet (usando ssl=port:XXX y activando las correspondientes gettys en inittab) hasta que no se entra desde la consola (desde un xterm)?
--
$ debian/rules


Cómo crear una máquina UML con Debian | 7 comentarios (7 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda