OpenNebula 5.0 Beta Network

Hi! Have problem with setup network on OpenNebula Beta. Install VM but network doesn’t start.

[root@node01 one]# onevnet list
  ID USER            GROUP        NAME                CLUSTERS   BRIDGE   LEASES
   0 oneadmin        oneadmin     151                 100        br0           0
   1 oneadmin        oneadmin     172                 100        br0           1

[root@node01 one]# onevnet show 1 -x
<VNET>
  <ID>1</ID>
  <UID>0</UID>
  <GID>0</GID>
  <UNAME>oneadmin</UNAME>
  <GNAME>oneadmin</GNAME>
  <NAME>172</NAME>
  <PERMISSIONS>
    <OWNER_U>1</OWNER_U>
    <OWNER_M>1</OWNER_M>
    <OWNER_A>0</OWNER_A>
    <GROUP_U>0</GROUP_U>
    <GROUP_M>0</GROUP_M>
    <GROUP_A>0</GROUP_A>
    <OTHER_U>0</OTHER_U>
    <OTHER_M>0</OTHER_M>
    <OTHER_A>0</OTHER_A>
  </PERMISSIONS>
  <CLUSTERS>
    <ID>100</ID>
  </CLUSTERS>
  <BRIDGE><![CDATA[br0]]></BRIDGE>
  <PARENT_NETWORK_ID/>
  <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
  <PHYDEV><![CDATA[em1]]></PHYDEV>
  <VLAN_ID><![CDATA[3]]></VLAN_ID>
  <VLAN_ID_AUTOMATIC>1</VLAN_ID_AUTOMATIC>
  <USED_LEASES>1</USED_LEASES>
  <VROUTERS/>
  <TEMPLATE>
    <BRIDGE><![CDATA[br0]]></BRIDGE>
    <DNS><![CDATA[8.8.8.8]]></DNS>
    <GATEWAY><![CDATA[172.16.10.1]]></GATEWAY>
    <NETWORK_ADDRESS><![CDATA[172.16.10.0]]></NETWORK_ADDRESS>
    <NETWORK_MASK><![CDATA[255.255.255.0]]></NETWORK_MASK>
    <PHYDEV><![CDATA[em1]]></PHYDEV>
    <SECURITY_GROUPS><![CDATA[0]]></SECURITY_GROUPS>
    <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
  </TEMPLATE>
  <AR_POOL>
    <AR>
      <AR_ID><![CDATA[0]]></AR_ID>
      <IP><![CDATA[172.16.10.203]]></IP>
      <MAC><![CDATA[02:00:ac:10:0a:cb]]></MAC>
      <SIZE><![CDATA[20]]></SIZE>
      <TYPE><![CDATA[IP4]]></TYPE>
      <MAC_END><![CDATA[02:00:ac:10:0a:de]]></MAC_END>
      <IP_END><![CDATA[172.16.10.222]]></IP_END>
      <USED_LEASES>1</USED_LEASES>
      <LEASES>
        <LEASE>
          <IP><![CDATA[172.16.10.211]]></IP>
          <MAC><![CDATA[02:00:ac:10:0a:d3]]></MAC>
          <VM><![CDATA[23]]></VM>
        </LEASE>
      </LEASES>
    </AR>
  </AR_POOL>
</VNET>

oned.log

Fri Jun 3 11:39:33 2016 [Z0][VM][I]: New state is ACTIVE
Fri Jun 3 11:39:33 2016 [Z0][VM][I]: New LCM state is PROLOG
Fri Jun 3 11:39:35 2016 [Z0][VM][I]: New LCM state is BOOT
Fri Jun 3 11:39:35 2016 [Z0][VMM][I]: Generating deployment file: /var/lib/one/vms/23/deployment.0
Fri Jun 3 11:39:35 2016 [Z0][VMM][I]: Successfully execute transfer manager driver operation: tm_context.
Fri Jun 3 11:39:35 2016 [Z0][VMM][I]: ExitCode: 0
Fri Jun 3 11:39:35 2016 [Z0][VMM][I]: Successfully execute network driver operation: pre.
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: ExitCode: 0
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: Successfully execute virtualization driver operation: deploy.
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: post: Executed "sudo ovs-vsctl set Port one-23-0 tag=3".
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: post: Executed "sudo ovs-ofctl add-flow br0 in_port=10,arp,dl_src=02:00:ac:10:0a:d3,priority=45000,actions=drop".
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: post: Executed "sudo ovs-ofctl add-flow br0 in_port=10,arp,dl_src=02:00:ac:10:0a:d3,nw_src=172.16.10.211,priority=46000,actions=normal".
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: post: Executed "sudo ovs-ofctl add-flow br0 in_port=10,dl_src=02:00:ac:10:0a:d3,priority=40000,actions=normal".
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: post: Executed "sudo ovs-ofctl add-flow br0 in_port=10,priority=39000,actions=drop".
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: ExitCode: 0
Fri Jun 3 11:39:36 2016 [Z0][VMM][I]: Successfully execute network driver operation: post.
Fri Jun 3 11:39:36 2016 [Z0][VM][I]: New LCM state is RUNNING


[root@node02 ~]# ovs-vsctl show
962b0c12-e48d-4bd2-bce1-ea4dd9b4b042
    Bridge "br0"
        Port "em1"
            Interface "em1"
        Port "br0"
            Interface "br0"
                type: internal
        Port "one-23-0"
            tag: 3
            Interface "one-23-0"
    ovs_version: "2.4.0"

ifconfig

[root@node02 openvswitch]# ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.10.202  netmask 255.255.255.0  broadcast 172.16.10.255
        inet6 fe80::2a0:d1ff:feeb:1ba8  prefixlen 64  scopeid 0x20<link>
        ether 00:a0:d1:eb:1b:a8  txqueuelen 0  (Ethernet)
        RX packets 11478392  bytes 16212304114 (15.0 GiB)
        RX errors 0  dropped 30  overruns 0  frame 0
        TX packets 9385640  bytes 17939486670 (16.7 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

em1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::2a0:d1ff:feeb:1ba8  prefixlen 64  scopeid 0x20<link>
        ether 00:a0:d1:eb:1b:a8  txqueuelen 1000  (Ethernet)
        RX packets 20355696  bytes 16798883249 (15.6 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 20478765  bytes 18671601088 (17.3 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xfb9e0000-fb9fffff

enp3s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.202  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::28c:faff:fe1f:af26  prefixlen 64  scopeid 0x20<link>
        ether 00:8c:fa:1f:af:26  txqueuelen 1000  (Ethernet)
        RX packets 89210869  bytes 123724850071 (115.2 GiB)
        RX errors 0  dropped 40918  overruns 0  frame 0
        TX packets 31850458  bytes 33752203786 (31.4 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 12517239  bytes 33062957718 (30.7 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12517239  bytes 33062957718 (30.7 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

one-23-0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::fc00:acff:fe10:ad3  prefixlen 64  scopeid 0x20<link>
        ether fe:00:ac:10:0a:d3  txqueuelen 500  (Ethernet)
        RX packets 74  bytes 4668 (4.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 1746 (1.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:b3:1f:66  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

All my attempts to run the network with OpenNebula Beta and Openvswitch - were unsuccessful.
Have last beta build Opennebula and Openvswitch 2.5.0. On OpenNebula 4.14 all works fine.

The first output seems correct: the ovs bridge is created, and devices attached to the ports. What are you missing?

I’m compare 4.14 and 5 Beta network settings. My English is very bad so I made screenshots.
v.4.14


VLAN = YES and in ovs-vsctl show:
[root@node03 ~]# ovs-vsctl show

f76ddb9a-f183-4a8a-9b74-8f08fcb39da8
Bridge “br0”
Port “vnet0”
tag: 153
Interface “vnet0”
Port “br0”
Interface “br0”
type: internal
Port “bond0”
Interface “em1”
Interface “em2”
ovs_version: “2.4.0”

v 5 Beta

and ovs-vsctl-show:
[root@node01 ~]# ovs-vsctl show
69045bd5-b0c5-4f18-b412-fc846954dac9
Bridge “br0”
Port “em1”
Interface “em1”
Port “one-59-0”
tag: 2
Interface “one-59-0”
Port “one-47-0”
tag: 2
Interface “one-47-0”
Port “one-51-0”
tag: 2
Port “br0”
Interface “br0”
type: internal
ovs_version: “2.5.0”

Why “tag 2” if in settings VLAN 151?

OK, the IP should not be set on the bridge, so that’s ok.

But my concern is the VLAN_ID parameter. This has been improved in 5.0, so
could you send the onevnet show -x <vnet_id> and the onevm show -x <vm_id>
(seems that 47 or 59 will do).

Cheers

Ruben

If I do ovs-vsctl set Port one-59-0 tag=151 - network work!

[root@node01 ~]# onevnet show 0 -x
<VNET>
  <ID>0</ID>
  <UID>0</UID>
  <GID>0</GID>
  <UNAME>oneadmin</UNAME>
  <GNAME>oneadmin</GNAME>
  <NAME>Network_151</NAME>
  <PERMISSIONS>
    <OWNER_U>1</OWNER_U>
    <OWNER_M>1</OWNER_M>
    <OWNER_A>0</OWNER_A>
    <GROUP_U>0</GROUP_U>
    <GROUP_M>0</GROUP_M>
    <GROUP_A>0</GROUP_A>
    <OTHER_U>0</OTHER_U>
    <OTHER_M>0</OTHER_M>
    <OTHER_A>0</OTHER_A>
  </PERMISSIONS>
  <CLUSTERS>
    <ID>100</ID>
  </CLUSTERS>
  <BRIDGE><![CDATA[br0]]></BRIDGE>
  <PARENT_NETWORK_ID/>
  <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
  <PHYDEV/>
  <VLAN_ID><![CDATA[2]]></VLAN_ID>
  <VLAN_ID_AUTOMATIC>1</VLAN_ID_AUTOMATIC>
  <USED_LEASES>4</USED_LEASES>
  <VROUTERS>
    <ID>1</ID>
  </VROUTERS>
  <TEMPLATE>
    <BRIDGE><![CDATA[br0]]></BRIDGE>
    <DNS><![CDATA[8.8.8.8]]></DNS>
    <GATEWAY><![CDATA[192.168.151.1]]></GATEWAY>
    <NETWORK_ADDRESS><![CDATA[192.168.151.0]]></NETWORK_ADDRESS>
    <NETWORK_MASK><![CDATA[255.255.255.0]]></NETWORK_MASK>
    <PHYDEV><![CDATA[]]></PHYDEV>
    <SECURITY_GROUPS><![CDATA[0]]></SECURITY_GROUPS>
    <VLAN_ID><![CDATA[151]]></VLAN_ID>
    <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
  </TEMPLATE>
  <AR_POOL>
    <AR>
      <AR_ID><![CDATA[0]]></AR_ID>
      <IP><![CDATA[192.168.151.2]]></IP>
      <MAC><![CDATA[02:00:c0:a8:97:02]]></MAC>
      <SIZE><![CDATA[200]]></SIZE>
      <TYPE><![CDATA[IP4]]></TYPE>
      <MAC_END><![CDATA[02:00:c0:a8:97:c9]]></MAC_END>
      <IP_END><![CDATA[192.168.151.201]]></IP_END>
      <USED_LEASES>4</USED_LEASES>
      <LEASES>
        <LEASE>
          <IP><![CDATA[192.168.151.2]]></IP>
          <MAC><![CDATA[02:00:c0:a8:97:02]]></MAC>
          <VM><![CDATA[59]]></VM>
        </LEASE>
        <LEASE>
          <IP><![CDATA[192.168.151.3]]></IP>
          <MAC><![CDATA[02:00:c0:a8:97:03]]></MAC>
          <VM><![CDATA[61]]></VM>
        </LEASE>
        <LEASE>
          <IP><![CDATA[192.168.151.4]]></IP>
          <MAC><![CDATA[02:00:c0:a8:97:04]]></MAC>
          <VROUTER><![CDATA[1]]></VROUTER>
        </LEASE>
        <LEASE>
          <IP><![CDATA[192.168.151.5]]></IP>
          <MAC><![CDATA[02:00:c0:a8:97:05]]></MAC>
          <VM><![CDATA[47]]></VM>
        </LEASE>
      </LEASES>
    </AR>
  </AR_POOL>
</VNET>

[root@node01 ~]# onevm show 59 -x
<VM>
  <ID>59</ID>
  <UID>0</UID>
  <GID>0</GID>
  <UNAME>oneadmin</UNAME>
  <GNAME>oneadmin</GNAME>
  <NAME>Centos 7.2-59</NAME>
  <PERMISSIONS>
    <OWNER_U>1</OWNER_U>
    <OWNER_M>1</OWNER_M>
    <OWNER_A>0</OWNER_A>
    <GROUP_U>0</GROUP_U>
    <GROUP_M>0</GROUP_M>
    <GROUP_A>0</GROUP_A>
    <OTHER_U>0</OTHER_U>
    <OTHER_M>0</OTHER_M>
    <OTHER_A>0</OTHER_A>
  </PERMISSIONS>
  <LAST_POLL>1465226391</LAST_POLL>
  <STATE>8</STATE>
  <LCM_STATE>0</LCM_STATE>
  <PREV_STATE>8</PREV_STATE>
  <PREV_LCM_STATE>0</PREV_LCM_STATE>
  <RESCHED>0</RESCHED>
  <STIME>1465221081</STIME>
  <ETIME>0</ETIME>
  <DEPLOY_ID>one-59</DEPLOY_ID>
  <MONITORING>
    <CPU><![CDATA[0.0]]></CPU>
    <MEMORY><![CDATA[0]]></MEMORY>
    <NETRX><![CDATA[122346673]]></NETRX>
    <NETTX><![CDATA[1670156]]></NETTX>
  </MONITORING>
  <TEMPLATE>
    <AUTOMATIC_DS_REQUIREMENTS><![CDATA["CLUSTERS/ID" = 100]]></AUTOMATIC_DS_REQUIREMENTS>
    <AUTOMATIC_REQUIREMENTS><![CDATA[(CLUSTER_ID = 100) & !(PUBLIC_CLOUD = YES)]]></AUTOMATIC_REQUIREMENTS>
    <CONTEXT>
      <DISK_ID><![CDATA[1]]></DISK_ID>
      <ETH0_CONTEXT_FORCE_IPV4><![CDATA[]]></ETH0_CONTEXT_FORCE_IPV4>
      <ETH0_DNS><![CDATA[8.8.8.8]]></ETH0_DNS>
      <ETH0_GATEWAY><![CDATA[192.168.151.1]]></ETH0_GATEWAY>
      <ETH0_GATEWAY6><![CDATA[]]></ETH0_GATEWAY6>
      <ETH0_IP><![CDATA[192.168.151.2]]></ETH0_IP>
      <ETH0_IP6><![CDATA[]]></ETH0_IP6>
      <ETH0_IP6_ULA><![CDATA[]]></ETH0_IP6_ULA>
      <ETH0_MAC><![CDATA[02:00:c0:a8:97:02]]></ETH0_MAC>
      <ETH0_MASK><![CDATA[255.255.255.0]]></ETH0_MASK>
      <ETH0_MTU><![CDATA[]]></ETH0_MTU>
      <ETH0_NETWORK><![CDATA[192.168.151.0]]></ETH0_NETWORK>
      <ETH0_SEARCH_DOMAIN><![CDATA[]]></ETH0_SEARCH_DOMAIN>
      <ETH0_VROUTER_IP><![CDATA[]]></ETH0_VROUTER_IP>
      <ETH0_VROUTER_IP6><![CDATA[]]></ETH0_VROUTER_IP6>
      <ETH0_VROUTER_MANAGEMENT><![CDATA[]]></ETH0_VROUTER_MANAGEMENT>
      <NETWORK><![CDATA[YES]]></NETWORK>
      <SSH_PUBLIC_KEY><![CDATA[]]></SSH_PUBLIC_KEY>
      <TARGET><![CDATA[hda]]></TARGET>
    </CONTEXT>
    <CPU><![CDATA[2]]></CPU>
    <DISK>
      <CEPH_HOST><![CDATA[node01 node02]]></CEPH_HOST>
      <CEPH_SECRET><![CDATA[8f624f29-df3b-4476-a05b-3218b6c69caa]]></CEPH_SECRET>
      <CEPH_USER><![CDATA[libvirt]]></CEPH_USER>
      <CLONE><![CDATA[NO]]></CLONE>
      <CLONE_TARGET><![CDATA[SELF]]></CLONE_TARGET>
      <CLUSTER_ID><![CDATA[100]]></CLUSTER_ID>
      <DATASTORE><![CDATA[Images]]></DATASTORE>
      <DATASTORE_ID><![CDATA[100]]></DATASTORE_ID>
      <DEV_PREFIX><![CDATA[vd]]></DEV_PREFIX>
      <DISK_ID><![CDATA[0]]></DISK_ID>
      <DISK_SNAPSHOT_TOTAL_SIZE><![CDATA[0]]></DISK_SNAPSHOT_TOTAL_SIZE>
      <DISK_TYPE><![CDATA[RBD]]></DISK_TYPE>
      <DRIVER><![CDATA[raw]]></DRIVER>
      <IMAGE><![CDATA[Centos 7.2]]></IMAGE>
      <IMAGE_ID><![CDATA[25]]></IMAGE_ID>
      <IMAGE_STATE><![CDATA[8]]></IMAGE_STATE>
      <IMAGE_UNAME><![CDATA[oneadmin]]></IMAGE_UNAME>
      <LN_TARGET><![CDATA[NONE]]></LN_TARGET>
      <ORDER><![CDATA[1]]></ORDER>
      <PERSISTENT><![CDATA[YES]]></PERSISTENT>
      <POOL_NAME><![CDATA[one]]></POOL_NAME>
      <READONLY><![CDATA[NO]]></READONLY>
      <SAVE><![CDATA[YES]]></SAVE>
      <SIZE><![CDATA[4096]]></SIZE>
      <SOURCE><![CDATA[one/one-25]]></SOURCE>
      <TARGET><![CDATA[vda]]></TARGET>
      <TM_MAD><![CDATA[ceph]]></TM_MAD>
      <TYPE><![CDATA[RBD]]></TYPE>
    </DISK>
    <FEATURES>
      <ACPI><![CDATA[yes]]></ACPI>
    </FEATURES>
    <GRAPHICS>
      <LISTEN><![CDATA[0.0.0.0]]></LISTEN>
      <PORT><![CDATA[5959]]></PORT>
      <TYPE><![CDATA[VNC]]></TYPE>
    </GRAPHICS>
    <INPUT>
      <BUS><![CDATA[usb]]></BUS>
      <TYPE><![CDATA[tablet]]></TYPE>
    </INPUT>
    <MEMORY><![CDATA[2048]]></MEMORY>
    <NIC>
      <AR_ID><![CDATA[0]]></AR_ID>
      <BRIDGE><![CDATA[br0]]></BRIDGE>
      <CLUSTER_ID><![CDATA[100]]></CLUSTER_ID>
      <IP><![CDATA[192.168.151.2]]></IP>
      <MAC><![CDATA[02:00:c0:a8:97:02]]></MAC>
      <NETWORK><![CDATA[Network_151]]></NETWORK>
      <NETWORK_ID><![CDATA[0]]></NETWORK_ID>
      <NIC_ID><![CDATA[0]]></NIC_ID>
      <SECURITY_GROUPS><![CDATA[0]]></SECURITY_GROUPS>
      <TARGET><![CDATA[one-59-0]]></TARGET>
      <VLAN_ID><![CDATA[2]]></VLAN_ID>
      <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
    </NIC>
    <OS>
      <ARCH><![CDATA[x86_64]]></ARCH>
      <BOOT><![CDATA[disk0]]></BOOT>
    </OS>
    <SECURITY_GROUP_RULE>
      <PROTOCOL><![CDATA[ALL]]></PROTOCOL>
      <RULE_TYPE><![CDATA[OUTBOUND]]></RULE_TYPE>
      <SECURITY_GROUP_ID><![CDATA[0]]></SECURITY_GROUP_ID>
      <SECURITY_GROUP_NAME><![CDATA[default]]></SECURITY_GROUP_NAME>
    </SECURITY_GROUP_RULE>
    <SECURITY_GROUP_RULE>
      <PROTOCOL><![CDATA[ALL]]></PROTOCOL>
      <RULE_TYPE><![CDATA[INBOUND]]></RULE_TYPE>
      <SECURITY_GROUP_ID><![CDATA[0]]></SECURITY_GROUP_ID>
      <SECURITY_GROUP_NAME><![CDATA[default]]></SECURITY_GROUP_NAME>
    </SECURITY_GROUP_RULE>
    <TEMPLATE_ID><![CDATA[11]]></TEMPLATE_ID>
    <VMID><![CDATA[59]]></VMID>
  </TEMPLATE>
  <USER_TEMPLATE>
    <HYPERVISOR><![CDATA[kvm]]></HYPERVISOR>
    <LOGO><![CDATA[images/logos/centos.png]]></LOGO>
  </USER_TEMPLATE>
  <HISTORY_RECORDS>
    <HISTORY>
      <OID>59</OID>
      <SEQ>0</SEQ>
      <HOSTNAME>node01</HOSTNAME>
      <HID>0</HID>
      <CID>100</CID>
      <STIME>1465221088</STIME>
      <ETIME>1465226391</ETIME>
      <VM_MAD><![CDATA[kvm]]></VM_MAD>
      <TM_MAD><![CDATA[ceph]]></TM_MAD>
      <DS_ID>101</DS_ID>
      <PSTIME>1465221088</PSTIME>
      <PETIME>1465221089</PETIME>
      <RSTIME>1465221089</RSTIME>
      <RETIME>1465226391</RETIME>
      <ESTIME>0</ESTIME>
      <EETIME>0</EETIME>
      <REASON>2</REASON>
      <ACTION>0</ACTION>
    </HISTORY>
  </HISTORY_RECORDS>
</VM>

[root@node01 ~]# onevm show 61 -x
<VM>
  <ID>61</ID>
  <UID>0</UID>
  <GID>0</GID>
  <UNAME>oneadmin</UNAME>
  <GNAME>oneadmin</GNAME>
  <NAME>CentOS 7.1 - KVM-61</NAME>
  <PERMISSIONS>
    <OWNER_U>1</OWNER_U>
    <OWNER_M>1</OWNER_M>
    <OWNER_A>0</OWNER_A>
    <GROUP_U>0</GROUP_U>
    <GROUP_M>0</GROUP_M>
    <GROUP_A>0</GROUP_A>
    <OTHER_U>0</OTHER_U>
    <OTHER_M>0</OTHER_M>
    <OTHER_A>0</OTHER_A>
  </PERMISSIONS>
  <LAST_POLL>1465226706</LAST_POLL>
  <STATE>3</STATE>
  <LCM_STATE>3</LCM_STATE>
  <PREV_STATE>3</PREV_STATE>
  <PREV_LCM_STATE>3</PREV_LCM_STATE>
  <RESCHED>0</RESCHED>
  <STIME>1465226109</STIME>
  <ETIME>0</ETIME>
  <DEPLOY_ID>one-61</DEPLOY_ID>
  <MONITORING>
    <CPU><![CDATA[0.0]]></CPU>
    <MEMORY><![CDATA[4194304]]></MEMORY>
    <NETRX><![CDATA[27873]]></NETRX>
    <NETTX><![CDATA[7150]]></NETTX>
  </MONITORING>
  <TEMPLATE>
    <AUTOMATIC_DS_REQUIREMENTS><![CDATA["CLUSTERS/ID" = 100]]></AUTOMATIC_DS_REQUIREMENTS>
    <AUTOMATIC_REQUIREMENTS><![CDATA[(CLUSTER_ID = 100) & !(PUBLIC_CLOUD = YES)]]></AUTOMATIC_REQUIREMENTS>
    <CONTEXT>
      <DISK_ID><![CDATA[1]]></DISK_ID>
      <ETH0_CONTEXT_FORCE_IPV4><![CDATA[]]></ETH0_CONTEXT_FORCE_IPV4>
      <ETH0_DNS><![CDATA[8.8.8.8]]></ETH0_DNS>
      <ETH0_GATEWAY><![CDATA[192.168.151.1]]></ETH0_GATEWAY>
      <ETH0_GATEWAY6><![CDATA[]]></ETH0_GATEWAY6>
      <ETH0_IP><![CDATA[192.168.151.3]]></ETH0_IP>
      <ETH0_IP6><![CDATA[]]></ETH0_IP6>
      <ETH0_IP6_ULA><![CDATA[]]></ETH0_IP6_ULA>
      <ETH0_MAC><![CDATA[02:00:c0:a8:97:03]]></ETH0_MAC>
      <ETH0_MASK><![CDATA[255.255.255.0]]></ETH0_MASK>
      <ETH0_MTU><![CDATA[]]></ETH0_MTU>
      <ETH0_NETWORK><![CDATA[192.168.151.0]]></ETH0_NETWORK>
      <ETH0_SEARCH_DOMAIN><![CDATA[]]></ETH0_SEARCH_DOMAIN>
      <ETH0_VROUTER_IP><![CDATA[]]></ETH0_VROUTER_IP>
      <ETH0_VROUTER_IP6><![CDATA[]]></ETH0_VROUTER_IP6>
      <ETH0_VROUTER_MANAGEMENT><![CDATA[]]></ETH0_VROUTER_MANAGEMENT>
      <NETWORK><![CDATA[YES]]></NETWORK>
      <SSH_PUBLIC_KEY><![CDATA[]]></SSH_PUBLIC_KEY>
      <TARGET><![CDATA[hdb]]></TARGET>
    </CONTEXT>
    <CPU><![CDATA[4]]></CPU>
    <DISK>
      <CEPH_HOST><![CDATA[node01 node02]]></CEPH_HOST>
      <CEPH_SECRET><![CDATA[8f624f29-df3b-4476-a05b-3218b6c69caa]]></CEPH_SECRET>
      <CEPH_USER><![CDATA[libvirt]]></CEPH_USER>
      <CLONE><![CDATA[YES]]></CLONE>
      <CLONE_TARGET><![CDATA[SELF]]></CLONE_TARGET>
      <CLUSTER_ID><![CDATA[100]]></CLUSTER_ID>
      <DATASTORE><![CDATA[Images]]></DATASTORE>
      <DATASTORE_ID><![CDATA[100]]></DATASTORE_ID>
      <DEV_PREFIX><![CDATA[hd]]></DEV_PREFIX>
      <DISK_ID><![CDATA[0]]></DISK_ID>
      <DISK_SNAPSHOT_TOTAL_SIZE><![CDATA[0]]></DISK_SNAPSHOT_TOTAL_SIZE>
      <DISK_TYPE><![CDATA[RBD]]></DISK_TYPE>
      <IMAGE><![CDATA[CentOS 7.1 - KVM]]></IMAGE>
      <IMAGE_ID><![CDATA[27]]></IMAGE_ID>
      <IMAGE_STATE><![CDATA[2]]></IMAGE_STATE>
      <LN_TARGET><![CDATA[NONE]]></LN_TARGET>
      <POOL_NAME><![CDATA[one]]></POOL_NAME>
      <READONLY><![CDATA[NO]]></READONLY>
      <SAVE><![CDATA[NO]]></SAVE>
      <SIZE><![CDATA[10240]]></SIZE>
      <SOURCE><![CDATA[one/one-27]]></SOURCE>
      <TARGET><![CDATA[hda]]></TARGET>
      <TM_MAD><![CDATA[ceph]]></TM_MAD>
      <TYPE><![CDATA[RBD]]></TYPE>
    </DISK>
    <GRAPHICS>
      <LISTEN><![CDATA[0.0.0.0]]></LISTEN>
      <PORT><![CDATA[5961]]></PORT>
      <TYPE><![CDATA[VNC]]></TYPE>
    </GRAPHICS>
    <MEMORY><![CDATA[4096]]></MEMORY>
    <NIC>
      <AR_ID><![CDATA[0]]></AR_ID>
      <BRIDGE><![CDATA[br0]]></BRIDGE>
      <CLUSTER_ID><![CDATA[100]]></CLUSTER_ID>
      <IP><![CDATA[192.168.151.3]]></IP>
      <MAC><![CDATA[02:00:c0:a8:97:03]]></MAC>
      <NETWORK><![CDATA[Network_151]]></NETWORK>
      <NETWORK_ID><![CDATA[0]]></NETWORK_ID>
      <NIC_ID><![CDATA[0]]></NIC_ID>
      <SECURITY_GROUPS><![CDATA[0]]></SECURITY_GROUPS>
      <TARGET><![CDATA[one-61-0]]></TARGET>
      <VLAN_ID><![CDATA[2]]></VLAN_ID>
      <VN_MAD><![CDATA[ovswitch]]></VN_MAD>
    </NIC>
    <OS>
      <ARCH><![CDATA[x86_64]]></ARCH>
    </OS>
    <SECURITY_GROUP_RULE>
      <PROTOCOL><![CDATA[ALL]]></PROTOCOL>
      <RULE_TYPE><![CDATA[OUTBOUND]]></RULE_TYPE>
      <SECURITY_GROUP_ID><![CDATA[0]]></SECURITY_GROUP_ID>
      <SECURITY_GROUP_NAME><![CDATA[default]]></SECURITY_GROUP_NAME>
    </SECURITY_GROUP_RULE>
    <SECURITY_GROUP_RULE>
      <PROTOCOL><![CDATA[ALL]]></PROTOCOL>
      <RULE_TYPE><![CDATA[INBOUND]]></RULE_TYPE>
      <SECURITY_GROUP_ID><![CDATA[0]]></SECURITY_GROUP_ID>
      <SECURITY_GROUP_NAME><![CDATA[default]]></SECURITY_GROUP_NAME>
    </SECURITY_GROUP_RULE>
    <TEMPLATE_ID><![CDATA[12]]></TEMPLATE_ID>
    <VMID><![CDATA[61]]></VMID>
  </TEMPLATE>
  <USER_TEMPLATE>
    <LOGO><![CDATA[images/logos/centos.png]]></LOGO>
  </USER_TEMPLATE>
  <HISTORY_RECORDS>
    <HISTORY>
      <OID>61</OID>
      <SEQ>0</SEQ>
      <HOSTNAME>node01</HOSTNAME>
      <HID>0</HID>
      <CID>100</CID>
      <STIME>1465226128</STIME>
      <ETIME>0</ETIME>
      <VM_MAD><![CDATA[kvm]]></VM_MAD>
      <TM_MAD><![CDATA[ceph]]></TM_MAD>
      <DS_ID>101</DS_ID>
      <PSTIME>1465226128</PSTIME>
      <PETIME>1465226130</PETIME>
      <RSTIME>1465226130</RSTIME>
      <RETIME>0</RETIME>
      <ESTIME>0</ESTIME>
      <EETIME>0</EETIME>
      <REASON>0</REASON>
      <ACTION>0</ACTION>
    </HISTORY>
  </HISTORY_RECORDS>
</VM>

It seems that the vnet has VLAN_ID = 2, so OpenNebula tag the port with 2.
If you need 151, update the network

  <VLAN_ID><![CDATA[2]]></VLAN_ID>
  <VLAN_ID_AUTOMATIC>1</VLAN_ID_AUTOMATIC>

How I can update if in settings VLAN_ID = 151?

onevm update 0:

BRIDGE="br0"
DNS="8.8.8.8"
GATEWAY="192.168.151.1"
NETWORK_ADDRESS="192.168.151.0"
NETWORK_MASK=“255.255.255.0"
PHYDEV=”"
SECURITY_GROUPS="0"
VLAN_ID="151"
VN_MAD=“ovswitch”

After last update to 4.90.10 - all ok. VLAN_ID settings is correct!

Hi,

How can i disable VLAN in OpenVswitch ? . On previous Opennebula 4.14 we have an option to set VLAN = NO , but in newer version its not . Any update ?

Hi,

Yes this is a bug of current beta/rc. There is a patch upstream to add
AUTOMATIC_VLAN_ID to disable VLAN_ID generation.

THANKS for the feedback!

Thanks ruben ,

Waiting for the stable release .