Conexión Xen

Forums: 

Estimados.
Tengo una consulta, instale XEN xen-devel-3.0.3-105.el5_5.5 CEntos 5.4, lo configure, le instale dos maquinas virtuales, una con guindos y otra con centos 5.5, pero no se como hacer para configurar que la tarjeta de red de las máquinas virtuales cojan la tarjeta principal y la usen como bridge para que puedan conectarse directamente a la red, y a la vez en display que usa vnc, pero quiero conectarme de un cliente y me sale acceso denegado, aunque los puertos estan abiertos.
solo puedo conectarme a la red de las virtuales como nat a la cual les dan una ip del rango de xen y tienen internet pero no puedo asignarles una ip de mi red local.
Gracias por su ayuda

A ver ... Cuando creas la

Imagen de deathUser

A ver ...

Cuando creas la máquina virtual le dices que tipo de red va a usar, si le pusiste NAT, pues edita la configuración para que use el bridge, por default te crea una interfaz: xenbr0 así que deberías usar esa para poder asignar una IP de tu red interna a la máquina virtual, en cuanto a lo del VNC, por seguridad se configura para que escuche solo en localhost, para que el XENHipervisor pueda acceder a ellas, puedes configurar para que escuchen en todas las interfaces en el archivo de configuración del XEN, no piden clave así que hay un problema de seguridad ahí, aunque creo que eso también es configurable, RTFM ...

bye
;)

Configuraciones

Imagen de juanmi

Esta es la configuración de una máquina que tiene XEN (Debian) y en la que todas sus virtuales tiene el mismo rango que la "madre":

#
# Configuration file for the Xen instance respaldo, created
# by xen-tools 3.9 on Mon Mar 8 17:21:59 2010.
#

#
# Kernel + memory size
#
kernel = '/boot/vmlinuz-2.6.26-2-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.26-2-xen-amd64'
memory = '256'

#
# Disk device(s).
#
root = '/dev/sda2 ro'
disk = [
'file:/home/xen/domains/respaldo/swap.img,sda1,w',
'file:/home/xen/domains/respaldo/disk.img,sda2,w',
'phy:sdc1,sdc1,w',
'phy:sdd1,sdd1,w',
]

#
# Hostname
#
name = 'respaldo'

#
# Networking
#
#dhcp = 'dhcp'
vif = [ 'ip=192.168.1.4,mac=00:16:3E:D5:98:55' ]

#
# Behaviour
#
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

#
# Soluciona error clocksource/0: Time went backwards, hay que editar tambien
# /etc/sysctl.conf en Dom0 y DomU y aniadir xen.independent_wallclock=1
#
extra="clocksource=jiffies"

Por otra parte esto es lo que me aparece al hacer ifconfig en la máquina que tiene XEN:

eth0 Link encap:Ethernet HWaddr 6c:f0:49:07:4e:72
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6ef0:49ff:fe07:4e72/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2075012 errors:0 dropped:0 overruns:0 frame:0
TX packets:1073272 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:305723024 (291.5 MiB) TX bytes:1421396243 (1.3 GiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:67 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6186 (6.0 KiB) TX bytes:6186 (6.0 KiB)

peth0 Link encap:Ethernet HWaddr 6c:f0:49:07:4e:72
inet6 addr: fe80::6ef0:49ff:fe07:4e72/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:361779951 errors:0 dropped:0 overruns:0 frame:0
TX packets:546769423 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:136328516723 (126.9 GiB) TX bytes:674741142531 (628.4 GiB)
Interrupt:17 Base address:0x2000

vif11.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:97347995 errors:0 dropped:0 overruns:0 frame:0
TX packets:173652901 errors:0 dropped:49 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:277729066578 (258.6 GiB) TX bytes:90812797238 (84.5 GiB)

vif12.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff
inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:5383215 errors:0 dropped:0 overruns:0 frame:0
TX packets:4212936 errors:0 dropped:14 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:904188460 (862.3 MiB) TX bytes:8768529739 (8.1 GiB)


Y esta es la configuración que tiene el archivo /etc/xen/xend-config.sxp:

(xend-unix-server yes)
(xend-tcp-xmlrpc-server yes)
(xend-relocation-server yes)
(xend-relocation-port 8002)
(xend-tcp-xmlrpc-server-address '')
(xend-tcp-xmlrpc-server-port 8006)
(xend-relocation-server-ssl-key-file /etc/xen/xmlrpc.key)
(xend-relocation-server-ssl-cert-file /etc/xen/xmlrpc.crt)
(xend-relocation-address '')
(xend-relocation-hosts-allow '')
(network-script 'network-bridge netdev=eth0')
(vif-script vif-bridge)
(dom0-min-mem 512)
(enable-dom0-ballooning yes)
(dom0-cpus 0)
(vncpasswd '')

Espero que te valga.

Saludos.

Juanmi.