Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement overlay networking #286

Closed
dn0 opened this issue Nov 2, 2017 · 1 comment
Closed

Implement overlay networking #286

dn0 opened this issue Nov 2, 2017 · 1 comment

Comments

@dn0
Copy link
Member

dn0 commented Nov 2, 2017

  • Implement auto-updating of fileoverlay.json (or whatever file needs to be updated) whenever something (todo: define something) changes on affected nodes (todo: define affected).

  • Implement configurable Node IP address (choose between admin IP and adminoverlay IP) - Make IP address of compute node changeable #305

@YanChii
Copy link
Contributor

YanChii commented Dec 7, 2017

If there exists a vnic on a node that is created on top of the overlay, it should be included in list (algorithm) used to generate arp json on all nodes. In other words, we want the adminoverlay0 IP addresses on each node to be routable in the overlay network the same way as VM's overlay vnics.

@dn0 dn0 self-assigned this Dec 13, 2017
dn0 added a commit that referenced this issue Dec 18, 2017
Closes #286 

- added collecting overlay rules via esysinfo
- added new methods for retrieving overlay ip/port from Node
- added task for generating overlay ARP filer
- added patch for SSL option for redis backend (Inspired by: celery/celery#3831)
- added support for compute node VNICs on overlays (#286 (comment))
- implemented automatic synchronization of overlay arp files (based on signals)
@dn0 dn0 closed this as completed Dec 18, 2017
YanChii pushed a commit that referenced this issue Dec 19, 2017
* Initial commit:
- added collecting overlay rules via esysinfo
- added new methods for retrieving overlay ip/port from Node
- added task for generating overlay ARP file

* Added patch for SSL option for redis backend
Inspired by: celery/celery#3831

* Added support for compute node VNICs on overlays
#286 (comment)

* Implemented automatic synchronization of overlay arp files

* Made compute node IP address configurable
Closes #305
This is related to network overlays.
The auto-registration of NEW compute node's IP address was updated -
now, it will be registered only if the address is part of the admin
network. The same logic also applies to updating of node's address.

`ctl.sh genhosts` parameter were updated in a backward-incompatible way
(see ctl.sh genhosts --help for more details)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants