« Previous | Next » 

Revision 7fede91e

ID7fede91e775533b27030db737f1a77f6d72c2f54

Added by Christos Stavrakakis over 9 years ago

Implement multiple public networks

Implement multiple public networks in order to support:
- different public networks per backend
- non-consecutive IP ranges in each backend

To support this, public networks are treated different from private
ones. Namely, they are correlated with one backend (and so have
only one BackendNetwork entry) instead of private which are expanded
to all available backends.

Also the backend allocator is modified in order to exclude the backends
that have only full networks.

Finally GANETI_PUBLIC_NETWORK became obsolete, and so removed.

Currently, choice of public network is done by synnefo, but in the
future the user may be able to choose it (needs extension of the
api with network-id)

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences