[one-users] Network issue with OpenNebula 3.0
Jonathan Rouzaud-Cornabas
jonathan.rouzaud-cornabas at ensi-bourges.fr
Fri Aug 26 02:44:23 PDT 2011
Hi,
The issue was that OpenVSwitch uses VLAN tags and I can not use VLAN tags.
Thus, I will try to use OpenVSwitch with GRE Tunnels.
Does someone already try OpenVSwitch GRE tunnels with OpenNebula ?
Thanks,
Jonathan Rouzaud
On 08/25/2011 04:40 PM, Jonathan Rouzaud-Cornabas wrote:
> Hi,
>
> I use OpenNebula 3.0 with KVM.
> I instantiate fifty times the same template (ubuntu 11.04 64bit).
> Sometime (maybe one third of the VM, sometime more, sometime less),
> the network of the VM does not work for example the VM 86.
> The SSH is working on two third of the VM.
>
> I check the logs (/var/log/oned.log and /var/log/X.log) and no error
> is displayed.
>
> I also check the syslog on the node that executes the VM and the
> libvirt log of the VM.
>
> I can connect to the VM through virsh console.
> The VM is started and works.
> The network is correctly configured by vmcontext script.
> But the network does not work.
> Thus, input and output network does not work.
>
> I try to restart the VM through the console and it does not work.
> I try with/without openvswitch and it does not change anything.
> I try with/without mysql and it does not change anything.
> I try on different hardware and it always the same (some VMs failed to
> have a working network).
>
> Anyone have seen this issue ? Or have any ideas how I can fix it or
> where can I look for errors ?
>
> Thanks,
>
> Jonathan Rouzaud
>
> The template:
> TEMPLATE 5 INFORMATION
> ID : 5
> NAME : COMPUTENODE
> USER : user_0
> GROUP : users
> REGISTER TIME : 08/25 16:06:11
> PUBLIC : No
>
> TEMPLATE CONTENTS
> CPU=0.4
> DISK=[
> DRIVER=qcow2,
> IMAGE_ID=6,
> TARGET=sda ]
> FEATURES=[
> ACPI=yes ]
> MEMORY=1024
> NAME=COMPUTENODE
> NIC=[
> NETWORK_ID=2 ]
> OS=[
> ARCH=x86_64,
> BOOT=hd,
> ROOT=sda ]
> RAW=[
> DATA="<devices><serial type=\"pty\"><source
> path=\"/dev/pts/5\"/><target port=\"0\"/></serial><console
> type=\"pty\" tty=\"/dev/pts/5\"><source path=\"/dev/pts/5\"/><target
> port=\"0\"/></console><graphics type=\"vnc\" port=\"5901\"
> autoport=\"yes\"/></devices>",
> TYPE=kvm ]
> TEMPLATE_ID=5
>
> The VM 86:
> VIRTUAL MACHINE 86 INFORMATION
> ID : 86
> NAME : one-86
> USER : user_0
> GROUP : users
> STATE : ACTIVE
> LCM_STATE : RUNNING
> HOSTNAME : node-37
> START TIME : 08/25 16:06:12
> END TIME : -
> DEPLOY ID : one-86
>
> VIRTUAL MACHINE MONITORING
> NET_TX : 8076
> NET_RX : 9964
> USED MEMORY : 1048576
> USED CPU : 1
>
> VIRTUAL MACHINE TEMPLATE
> CPU=0.4
> DISK=[
> CLONE=YES,
> DISK_ID=0,
> DRIVER=qcow2,
> IMAGE=computevm,
> IMAGE_ID=6,
> READONLY=NO,
> SAVE=NO,
> SOURCE=/var/lib/one/images/f72a4b6b0efd6821074a8d927781b689,
> TARGET=sda,
> TYPE=DISK ]
> FEATURES=[
> ACPI=yes ]
> MEMORY=1024
> NAME=one-86
> NIC=[
> BRIDGE=br0,
> IP=10.158.9.4,
> MAC=02:00:0a:9e:09:04,
> NETWORK=private_1,
> NETWORK_ID=2 ]
> OS=[
> ARCH=x86_64,
> BOOT=hd,
> ROOT=sda ]
> RAW=[
> DATA="<devices><serial type=\"pty\"><source
> path=\"/dev/pts/5\"/><target port=\"0\"/></serial><console
> type=\"pty\" tty=\"/dev/pts/5\"><source path=\"/dev/pts/5\"/><target
> port=\"0\"/></console><graphics type=\"vnc\" port=\"5901\"
> autoport=\"yes\"/></devices>",
> TYPE=kvm ]
> TEMPLATE_ID=5
> VMID=86
>
> /var/log/one/86.log:
> Thu Aug 25 16:06:34 2011 [DiM][I]: New VM state is ACTIVE.
> Thu Aug 25 16:06:34 2011 [LCM][I]: New VM state is PROLOG.
> Thu Aug 25 16:06:34 2011 [VM][I]: Virtual Machine has no context
> Thu Aug 25 16:11:58 2011 [TM][D]: tm_clone.sh:
> parapluie-20.rennes.grid5000.fr:/var/lib/one/images/f72a4b6b0efd6821074a8d927781b689
> parapluie-37.rennes.grid5000.fr:/srv/cloud/one/var/86/images/disk.0
> Thu Aug 25 16:11:58 2011 [TM][D]: tm_clone.sh: DST:
> /var/lib/one/86/images/disk.0
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Creating directory
> /var/lib/one/86/images
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Executed "mkdir -p
> /var/lib/one/86/images".
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Executed "chmod a+w
> /var/lib/one/86/images".
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Cloning
> /var/lib/one/images/f72a4b6b0efd6821074a8d927781b689
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Executed "cp -r
> /var/lib/one/images/f72a4b6b0efd6821074a8d927781b689
> /var/lib/one/86/images/disk.0".
> Thu Aug 25 16:11:58 2011 [TM][I]: tm_clone.sh: Executed "chmod a+rw
> /var/lib/one/86/images/disk.0".
> Thu Aug 25 16:11:58 2011 [TM][I]: ExitCode: 0
> Thu Aug 25 16:11:58 2011 [LCM][I]: New VM state is BOOT
> Thu Aug 25 16:11:58 2011 [VMM][I]: Generating deployment file:
> /var/lib/one/86/deployment.0
> Thu Aug 25 16:11:59 2011 [VMM][I]: ExitCode: 0
> Thu Aug 25 16:11:59 2011 [LCM][I]: New VM state is RUNNING
> Thu Aug 25 16:12:00 2011 [HKM][I]: ExitCode: 0
> Thu Aug 25 16:12:00 2011 [HKM][I]: Success executing Hook:
> openvswitch-vlan: .
> Thu Aug 25 16:22:03 2011 [VMM][I]: ExitCode: 0
> Thu Aug 25 16:22:03 2011 [VMM][D]: Monitor Information:
> CPU : 1
> Memory: 1048576
> Net_TX: 8076
> Net_RX: 9964
> Thu Aug 25 16:32:03 2011 [VMM][I]: ExitCode: 0
> Thu Aug 25 16:32:03 2011 [VMM][D]: Monitor Information:
> CPU : 1
> Memory: 1048576
> Net_TX: 8076
> Net_RX: 9964
>
> syslog on the node:
> Aug 25 16:16:08 parapluie-37 ovs-vsctl: 00001|vsctl|INFO|Called as
> /usr/local/bin/ovs-vsctl --timeout=5 -vANY:console:WARN -- add-port
> br0 vnet1 -- comment ovs-brcompatd: addif br0 vnet1
> Aug 25 16:16:08 parapluie-37 ovs-vswitchd: 00100|bridge|INFO|created
> port vnet1 on bridge br0
> Aug 25 16:16:08 parapluie-37 kernel: [ 9129.688997] device vnet1
> entered promiscuous mode
> Aug 25 16:16:09 parapluie-37 ovs-vsctl: 00001|vsctl|INFO|Called as
> /usr/local/bin/ovs-vsctl set Port vnet1 tag=4
> Aug 25 16:16:13 parapluie-37 kernel: [ 9134.051526] kvm: 8734: cpu0
> unhandled rdmsr: 0xc0010001
> Aug 25 16:16:18 parapluie-37 kernel: [ 9139.964038] vnet1: no IPv6
> routers present
>
>
> libvirt log:
> cat /var/log/libvirt/qemu/one-86.log
> LC_ALL=C
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> HOME=/ QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m
> 1024 -smp 1,sockets=1,cores=1,threads=1 -name one-86 -uuid
> 1021d603-798e-e5c3-ece0-c0e7d261b240 -nodefaults -chardev
> socket,id=monitor,path=/var/lib/libvirt/qemu/one-86.monitor,server,nowait
> -mon chardev=monitor,mode=readline -rtc base=utc -boot c -device
> lsi,id=scsi0,bus=pci.0,addr=0x4 -drive
> file=/srv/cloud/one/var/86/images/disk.0,if=none,id=drive-scsi0-0-0,boot=on,format=qcow2
> -device
> scsi-disk,bus=scsi0.0,scsi-id=0,drive=drive-scsi0-0-0,id=scsi0-0-0
> -device
> rtl8139,vlan=0,id=net0,mac=02:00:0a:9e:09:04,bus=pci.0,addr=0x3 -net
> tap,fd=60,vlan=0,name=hostnet0 -chardev pty,id=serial0 -device
> isa-serial,chardev=serial0 -usb -vnc 127.0.0.1:0 -vga cirrus -device
> virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
> char device redirected to /dev/pts/0
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
More information about the Users
mailing list