hello
I’m new to OpenNebula,i installed OpenNebula(4.12.1) cluster with 4 nodes.Today i found some vm really slow. So i try to ping the virtual machine from the server(vm on this),here is the result:
Did you find a solution to your problem. I’m experiencing the same in a new cluster with last version of opennebula. I’m using dummi bridge networking and local storage.
Could you provide some more details? Like OpenNebula version, number of hosts, network topology, VM’s guest OS, VM’s configuration, especially the VM’s NIC model used, etc.
Sorry for disturbing, I found the root of the problem, but will post details to help others:
OpenNebula 5.6.1 on top of Ubuntu 18.04
1 controller node + 4 compute nodes (Dell R740XD) All connected via 10 Gb Ethernet BaseT to a 10 Gb Eth Switch.
Storage is local 4 to 6 SSD disks in raid 10 (ZFS) in each compute node.
For creating virtual machines I’ve used de ubuntu 18.04 - KVM image from the OpenNebula public market. And also cloned that template to use it with several disk images imported from other virtualization clusters i had.
The ping latency problem (+ than 1 second in some responses) was specially obvious with imported images that used ubuntu 12.04, but with 16.04 imported machines and even new instances from the template for 18.04 the network was slower than normal ( less than 1 Gbps )
I didn’t notice that the template from the market did not set a NIC model by default, the field was empty, so when using it to create a vm it was booted with the default for KVM (realtek rtl8139).
I’ve edited the template to use virtio as default NIC model, detached and attached a virtio NIC in all running instances, and not only the ping problems disapeared, but now all my VM can communicate at, at least, 10 Gbps.
It was just a stupid error on my side… I hope my experience can help others.