Forum Discussion
Node Maintanis - best practice
Hi, what is the best practice to take the node down for maintenance mode ? My client wants to forward the active connections from node 1 to node 2 for maintenance mode. Is it possible ?
as I understand, to choose reselect "actoin on the service down" , it is not for TCP connections.
- Martijn_144688
Cirrostratus
Hi David,
I think there is a difference between a server down for maintenance or down because there is a problem (failed health monitor).
When you want to perform maintenance on a server, just put it offline. Only active connections are allowed and new sessions are send to the other pool members. Once all connections to that pool member are gone, you can perform whatever you want to do on that server. When you are done, just enable the pool member.
Is the server down because the health monitor fails, you are right. TCP connections cannot be send to the other member with the reselect option.
https://support.f5.com/csp/article/K15095
You can create a health monitor and configure a disable string. This way, the administrator of the server is responsible for putting the server in maintenance mode. Most of the time, server administrators do not have access to the BIGIP configuration to put pool members in disabled or offline state.
Regards, Martijn
- David_adasha_30
Nimbostratus
Hi,
thank you for the replay.
could you please explain the meaning : "You can create a health monitor and configure a disable string. This way, the administrator of the server is responsible for putting the server in maintenance mode. Most of the time, server administrators do not have access to the BIGIP configuration to put pool members in disabled or offline state."
- Martijn_144688
Cirrostratus
David,
If the backend server is a web server, you can ask the administrator to put some kind of text file in a directory. With a GET you can retrieve this file and look at the content. If the administrator puts the word 'maintenance' in the file, you now the server is in maintenance.
Regards, Martijn.
- MvdG
Cirrus
Hi David,
I think there is a difference between a server down for maintenance or down because there is a problem (failed health monitor).
When you want to perform maintenance on a server, just put it offline. Only active connections are allowed and new sessions are send to the other pool members. Once all connections to that pool member are gone, you can perform whatever you want to do on that server. When you are done, just enable the pool member.
Is the server down because the health monitor fails, you are right. TCP connections cannot be send to the other member with the reselect option.
https://support.f5.com/csp/article/K15095
You can create a health monitor and configure a disable string. This way, the administrator of the server is responsible for putting the server in maintenance mode. Most of the time, server administrators do not have access to the BIGIP configuration to put pool members in disabled or offline state.
Regards, Martijn
- David_adasha_30
Nimbostratus
Hi,
thank you for the replay.
could you please explain the meaning : "You can create a health monitor and configure a disable string. This way, the administrator of the server is responsible for putting the server in maintenance mode. Most of the time, server administrators do not have access to the BIGIP configuration to put pool members in disabled or offline state."
- MvdG
Cirrus
David,
If the backend server is a web server, you can ask the administrator to put some kind of text file in a directory. With a GET you can retrieve this file and look at the content. If the administrator puts the word 'maintenance' in the file, you now the server is in maintenance.
Regards, Martijn.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com