Hi all
We have the same issue described here:
Tue Sep 12 05:01:42 2017 [Z0][VMM][D]: Message received: LOG I 212 /var/tmp/one/vnm/vxlan/vxlan_driver.rb:54:in `create_vlan_dev’: uninitialized constant VNMMAD::VNMNetwork::IPv4 (NameError)
It seems that vxlan is not working in 5.4, any quick workaround to fix this? the vnet template is the same that before with:
VLAN=“YES”
VLAN_ID=“52”
VN_MAD=“vxlan”
Cheers and thanks!
Álvaro
This is the spurious line in vxlan_driver.rb
:
mcs = VNMMAD::VNMNetwork::IPv4.to_s(mc)
Maybe it should be replaced by the ipaddr
variable?
ok
it seems that this issue is already fixed in the master branch, so I have changed the file /var/lib/one/remotes/vnm/vxlan/vxlan_driver.rb
line 54:
mcs = VNMMAD::VNMNetwork::IPv4.to_s(mc)
by the new one:
mcs = IPAddr.new(mc, Socket::AF_INET).to_s
and then just deploy the new network driver in the hyps as oneadmin user:
$ onehost sync --force
That fix this issue.
Cheers
Álvaro