Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Administración del sistema » Redes y Servidores


Nuevo tema Responder al tema
 [ 5 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar Nov 23, 2010 8:34 am
Mensajes: 3

Nota Publicado: Mar Dic 07, 2010 2:31 pm 
Arriba  
Hola a tod@s.

Estoy tratando de crear una máquina virtual em mi equipo, uso centos como anfitrión y estoy tratando de crear una nueva máquina virtual usando dos particiones nativas de linux,\
una para el sistema y otra como swap, la máquin virtual también va a ser centos, pero estoy teniedo muchos problemas para llevar a cabo la instalación conrrectamente.

Los pasos que he dado hasta ahora son los siguientes:

- primero crear las particioes:

para hacerlo he usado cfdisk, y he creado una partición (sdb1 de 10 gb y sdb2 de 2gb. Para darles fromato he empleado
mkfs.ext3 -l sdb1 /dev/sdb1
y mkswap -l dom4 /dev/sdb2.

- después descarge las imagenes necesarias desde uno de lo repositorios de centos:

http://ftp.udl.es/pub/centos/5.5/os/i386/images/xen/initrd.img

http://ftp.udl.es/pub/centos/5.5/os/i38 ... en/vmlinuz


también descargué la imagen iso de instalación de centos:

http://ftp.udl.es/pub/centos/5.5/isos/i386/ al archivo /vm/isos/centos5.iso

y la he asociado a un dispositivo loop, para ello;

losetup -r /dev/loop7 /vm/isos/centos5.iso

y lo he montado:

mount /dev/loop7 /vm/image_iso
mount: dispositivo de bloques /dev/loop7 está protegido contra escritura; se monta como sólo lectura

el siguiente paso dado es crear el archivo de configuración para la máquina virtual:


emacs /etc/xen/dom4

name = "dom4" \

uuid = "4eb5e72c-f36a-4710-91d2-7c92a2a756c4"

maxmem = 756 \

memory = 756 \

vcpus = 1 \

on_poweroff = "destroy" \

on_reboot = "restart" \

on_crash = "restart" \

disk=[ "phy:/dev/sdb1,xvda1,w","phy:/dev/sdb2,xvda2,w","tap:aio:/vm/image_iso,xvdc1,r" ] \

vif = [ "mac=00:16:36:00:9f:8d,bridge=xenbr0,script=vif-bridge" ] \

kernel = "/vm/vmlinuz" \

ramdisk="/vm/initrd.img"
extra='text'

la idea con la que he creado este archivo de configuración es, que una vez instalada la máquina virtual sustituir la líneas:

kernel = "/vm/vmlinuz" \

ramdisk="/vm/initrd.img"

por kernel="/usr/bin/pygrub" para que la máquina virtual utilice su propio kernel

pero bueno eso es adelntearse, porque al inciar la máquina virtual para instalar el sistema operativo sale un mensaje que pregunta donde está la imagen iso para llevar a cabo a\
l instalación, de las tres opciones posbles selecciono /dev/xvdc1. Entonces la pantalla se va a negro y no pasa nada, al intentar parar la máquina virtual con:

xm destroy dom4

la maquina se vuelve zombie y tengo que reiniciar xen para pararla

pienso que el problema está en la configuración de l disco, más concretamente en al configuración de la imagen iso, donde esta el so para instalar.

He probado otras configuraciones como:

disk=[ "phy:/dev/sdb1,xvda1,w","phy:/dev/sdb2,xvda2,w","phy:/dev/loop7,xvdc1,r" ]

disk=[ "phy:/dev/sdb1,xvda1,w","phy:/dev/sdb2,xvda2,w","phy:/vm/isos/centos5.iso,xvdc1,r" ] \

que produce el siguiente error:

error: device 51745 (vbd) could not be connected.
Device /vm/isos/centos5.iso is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.

Disk=[ "phy:/dev/sdb1,xvda1,w","phy:/dev/sdb2,xvda2,w","file:/vm/isos/centos5.iso,xvdc1,r" ] \

y da el siguiente error:

device /dev/xvdc1 does not appear to contain centos cdrom images.

Pero sigue sin funcionar, por favor llevo much tiempo intentando aprender a usar xen, pero no he cnseguido todavía hacerlo funcionar.

¿alguien me echa una mano?

Gracias.

 Perfil Email  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Ago 30, 2006 11:00 pm
Mensajes: 255
Ubicación: Cali - Colombia

Nota Publicado: Jue Dic 09, 2010 10:24 am 
Arriba  
Hola raspuelo, la verdad es que no he trabajado con Xen(He trabajado mas con Openvz), sin embargo como para ayudar a buscar una luz, deberías de revisar los permisos sobre el archivo ".iso", lo digo por el mensaje que mencionas
Citar:
error: device 51745 (vbd) could not be connected.
Device /vm/isos/centos5.iso is mounted read-write in the privileged domain,
and so cannot be mounted read-only by a guest.


Lo otro, no se si pueda estar diciendo algo incorrecto, pero me sucedio en Openvz, mi maquina física tenia de arquitectura x86 y result que me baje un template x64 y cuando intentaba subir el VE, me salia un sinnumero de errores, luego descarge el mismo template x86 y listo, podrias revisar esa parte a ver.

Salu2.

_________________
ceduardo
[Linux USER #462524 ][Debian]
http://www.calinuxeros.org
IRC: irc.freenode.net Channels: (#debian-es – #debian)

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mar Jul 19, 2005 11:00 pm
Mensajes: 3752
Ubicación: /home/Peru/Lima/La Molina

Nota Publicado: Jue Dic 09, 2010 11:04 am 
Arriba  
ceduardo eso es raro, mi arquitectura es de 32 bits, y tengo maquinas de 64bits virtualizadas, sin problemas... (openvz)

Sls

_________________
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

 Perfil Email WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Ago 30, 2006 11:00 pm
Mensajes: 255
Ubicación: Cali - Colombia

Nota Publicado: Jue Dic 09, 2010 8:17 pm 
Arriba  
Hola viejo amigo, sabes creo que plantee algo que esta como sospechoso, cuando me sucedió esto tenia, una maquina Ubuntu, una maquina virtual con "Virtual Box", esta maquina era Debian con el soporte para OpenVz, mínimo era ese ambiente que donde monte la prueba. La que me provoco los problemas al montar las VE x64

Salu2.

_________________
ceduardo
[Linux USER #462524 ][Debian]
http://www.calinuxeros.org
IRC: irc.freenode.net Channels: (#debian-es – #debian)

 Perfil Email  

Desconectado
Forista Medio
Forista Medio

Registrado: Vie Dic 31, 2010 6:40 pm
Mensajes: 297
Ubicación: Peru

Nota Publicado: Sab Ene 01, 2011 8:32 am 
Arriba  
usa vm-manager es una aplicacion que usa el API libvirtd para administrar maquinas virtuales.
tambien puedes usar solo libvirt desde consola
Podrias crear un grupo de administracion de xen en este debe estar todos los recursos virtuales de las maquinas virtuales.
Cuando estaba usando RHEL 6 el sistema modificaba los permisos para su adminsitracion.

_________________
"Bañarse en pareja (ahorra agua y ayuda a producir niños ecológicos) =)"
http://o4-gml.blogspot.com/

 Perfil Email  
Mostrar mensajes previos:  Ordenar por  
 [ 5 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: mcun y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO