> 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 <l...@seas.harvard.edu>
Senior Technologist
Harvard University SEAS
Academic and Research Computing (ARC)
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to