Request #5023
Virtual Routers Configuration Enhancements
| Status: | Pending | Start date: | 02/14/2017 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% | ||
| Category: | - | |||
| Target version: | Release 5.6 | |||
| Pull request: | 
Description
Hello, I did som eupdates in aplpine context scripts to support loadbalanacing, email notifications etc.. and I like to see it integrated in OpenNebula.
Proposal of changes in OpenNebula- Virtual Router - Add support by adding checkbox for set interface as gateway
	- ETHx_VROUTER_GATEWAY
 
- Virtual Router - Add support by adding email notifications fields
	-  VROUTER_KEEPALIVED_NOTIFY_EMAIL
-  VROUTER_KEEPALIVED_FROM_EMAIL
 
-  
- Virtual Router - Add support for configure sync interface and also not allocate addresses if sync is on other interface, but just VIP
	-  ETHx_VROUTER_KEEPALIVED_INF
 
-  
- Virtual Router - Add support for define Load Ballancers
	-  VROUTER_LBx_ALGO
-  VROUTER_LBx_DELAY_LOOP
-  VROUTER_LBx_DEV
-  VROUTER_LBx_KIND
-  VROUTER_LBx_PORT
-  VROUTER_LBx_PROTOCOL
-  VROUTER_LBx_SERVERy_IP
-  VROUTER_LBx_SERVERy_PORT
-  VROUTER_LBx_SERVERy_WEIGHT
-  VROUTER_LBx_SERVERy_CHECKz_TYPE
-  VROUTER_LBx_SERVERy_CHECKz_PORT
-  VROUTER_LBx_SERVERy_CHECKz_TIMEOUT
 
-  
- Services - Add support for virtual routers / load ballancers
	- also add support by some context var to real servers with direct routing LB mode, so can be updated context scripts which add arp filtering and VIP to interface.
 
- Virtual Routers - remove keepalived_id - no need this, we can relay on vrouter_id. VRRP communication is based on VIP and ID have effect only if multiple instances are running on same NIC
- Virtual Routers - keepalived_password should be auto generated
Full thread about this https://forum.opennebula.org/t/contribution-vrouter-enhacements-and-load-ballancing/3679
History
#1
     Updated by Kristian Feldsam about 4 years ago
    Updated by Kristian Feldsam about 4 years ago
    - Assignee set to Javi Fontan
#2
     Updated by Kristian Feldsam almost 4 years ago
    Updated by Kristian Feldsam almost 4 years ago
    - Target version changed from Release 5.4 to Release 5.6
Hello, are you counting with this in release 5.6? I will be very happy and I am fully available to assist, test and contribute code. thank you.