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
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to