-
Notifications
You must be signed in to change notification settings - Fork 6
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
IP float via APIs instead of ARP? #97
Comments
Just to be sure i understand your request correctly what you'd want is to:
|
@gregfr can you confirm or clarify your issue? So that we can investigate how and if we want to achieve this |
Sorry I totally forgot about that, but my need is still there. That's exactly how you said: calling the datacenter API to have them correctly route the IP. Regards |
…the NIC * Add NoNetwork option that prevent any Gratuitous ARP burst and the addition/removal of the IP on the NIC * Add the update command on the link client that let's user customize VIP options This is a first step toward #97 a next step would be to implements hooks on the FAILING, STANDBY and ACTIVATED state
I guess that's something that we could do pretty easily. I think that we could do that in a 2 step plan:
For step 2. even if we technically should integrate some major providers APIs to make ENI switch host it sounds like an integration hell, every provider has its own quirks and every user might want to use that API differently. The call would then pass 3 args:
Both the stdin and stderr of the script should be redirected to LinK logs and the script should have an execution timeout (configurable via the environment). What do you think @EtienneM @gregfr ? Edit: Add the previous state of the IP after @EtienneM suggestion. |
Thanks @johnsudaar for the explanation of how we could handle it. The plan looks good to me but I would wait for @gregfr inputs before proceeding with it. Just to make sure it fits his needs. Just a question about the arguments provided to the hook script. Don't we want to also provide the previous state? There may be some cases someone wants to know this information |
I agree. We could add it as 4th argument. |
@johnsudaar thanks a lot for the followup :D |
Greetings
Could this project allow to move a floating fail over IP with an IP call instead of a local ARP burst?
Thanks in advance
Regards
The text was updated successfully, but these errors were encountered: