[one-users] Ranged network!
Lars Kellogg-Stedman
lars at seas.harvard.edu
Thu Apr 28 10:49:29 PDT 2011
> we have setup up a ranged virtual network for our ONE-2.2 VMs but the gateway
> IP address keeps being assigned to VMs.
Ahmad,
I just asked a very similar question on the list. I agree that the
existing documentation isn't particularly clear.
The only response I received was a suggestion to use FIXED networks
rather than RANGED networks, and then to programmatically generate the
list of leases. So our network configuration looks like this:
BRIDGE=br619
NAME=Cloud Private
TYPE=FIXED
Followed by the output of the following shell script:
for (( ip=20; ip<255; ip++ )); do
printf "LEASES = [IP=10.243.19.%d,
MAC=5E:A5:%02X:%02X:%02X:%02X]\n" $ip 10 243 19 $ip
done
This generates output that looks like this:
LEASES = [IP=10.243.19.20, MAC=5E:A5:0A:F3:13:14]
LEASES = [IP=10.243.19.21, MAC=5E:A5:0A:F3:13:15]
[...]
LEASES = [IP=10.243.19.254, MAC=5E:A5:0A:F3:13:FE]
In this case, we're using the "MAC prefix" model, so we're able to
pre-generate this list. This has solved the problem of OpenNebula
handing out the router address to virtual machines, at the cost of a
small amount of complexity.
--
Lars Kellogg-Stedman <lars at seas.harvard.edu>
Senior Technologist
Harvard University SEAS
Academic and Research Computing (ARC)
More information about the Users
mailing list