[one-users] Changes to onevnet will not be available to new VM?
Carlos Martín Sánchez
cmartin at opennebula.org
Thu Oct 2 08:20:41 PDT 2014
Hi,
On Wed, Oct 1, 2014 at 1:23 PM, Martin Alfke <tuxmea at gmail.com> wrote:
> Hi,
>
> when changing the network subnet on a onevnet (onevnet update), a newly
> spawned machine will not make use of the updated network settings.
> Using OpenNebula 4.6 on centos with 802.1q networks.
>
> e.g. onevent xml output prior the change
>
> <VNET>
> <ID>137</ID>
> <UID>0</UID>
> <GID>0</GID>
> <UNAME>oneadmin</UNAME>
> <GNAME>oneadmin</GNAME>
> <NAME>test</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>
> <CLUSTER_ID>-1</CLUSTER_ID>
> <CLUSTER/>
> <TYPE>0</TYPE>
> <BRIDGE>foo</BRIDGE>
> <VLAN>0</VLAN>
> <PHYDEV/>
> <VLAN_ID>1507</VLAN_ID>
> <GLOBAL_PREFIX/>
> <SITE_PREFIX/>
> <RANGE>
> <IP_START>10.186.0.10</IP_START>
> <IP_END>10.186.0.255</IP_END>
> </RANGE>
> <TOTAL_LEASES>0</TOTAL_LEASES>
> <TEMPLATE>
> <NETWORK_ADDRESS><![CDATA[10.186.0.0]]></NETWORK_ADDRESS>
> <NETWORK_MASK><![CDATA[255.255.254.0]]></NETWORK_MASK>
> </TEMPLATE>
> <LEASES/>
> </VNET>
>
>
> onevnet output after doing some changes to the network:
>
> <VNET>
> <ID>136</ID>
> <UID>0</UID>
> <GID>0</GID>
> <UNAME>oneadmin</UNAME>
> <GNAME>oneadmin</GNAME>
> <NAME>test</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>
> <CLUSTER_ID>-1</CLUSTER_ID>
> <CLUSTER/>
> <TYPE>0</TYPE>
> <BRIDGE>foo</BRIDGE>
> <VLAN>0</VLAN>
> <PHYDEV/>
> <VLAN_ID>1507</VLAN_ID>
> <GLOBAL_PREFIX/>
> <SITE_PREFIX/>
> <RANGE>
> <IP_START>10.186.0.10</IP_START>
> <IP_END>10.186.0.255</IP_END>
> </RANGE>
> <TOTAL_LEASES>0</TOTAL_LEASES>
> <TEMPLATE>
> <BRIDGE><![CDATA[foo]]></BRIDGE>
> <IP_END><![CDATA[10.186.0.255]]></IP_END>
> <IP_START><![CDATA[10.186.0.100]]></IP_START>
> <NETWORK_ADDRESS><![CDATA[10.186.0.0]]></NETWORK_ADDRESS>
> <NETWORK_SIZE><![CDATA[255.255.0.0]]></NETWORK_SIZE>
> <ONE_0><![CDATA[0]]></ONE_0>
> <PROTOCOL><![CDATA[ipv6]]></PROTOCOL>
> <VLAN_ID><![CDATA[1507]]></VLAN_ID>
> </TEMPLATE>
> <LEASES/>
> </VNET>
>
>
> All changes are now in the template section.
>
> Can anybody confirm this behaviour?
>
> many thanks,
>
> Martin
>
In ONE 4.6, not all network definition attributes can be changed with
onevnet update. Only bridge, phydev, vlan and vlan_id will be updated.
I guess you wanted to change IP_START. The range of a 4.6 vnet cannot be
updated. What you can do is put the IPs from 10 to 100 on hold.
Regards
--
Carlos Martín, MSc
Project Engineer
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org <http://www.opennebula.org/> | cmartin at opennebula.org |
@OpenNebula <http://twitter.com/opennebula> <cmartin at opennebula.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20141002/d22c72bf/attachment-0001.htm>
More information about the Users
mailing list