回答
如果你要停止/啓動池成員(節點)直接在BIG-IP,您可以使用腳本中TMSH命令。在這種情況下:
施加節點脫機:>tmsh modify /ltm node <nodename> state user-down session user-disabled
- 這將阻止新的連接,存在的,但不會刪除現有連接(不會流失)
刪除現有連接:>tmsh delete /sys connection ss-server-addr <nodeIP>
- 這將力 - 排從節點的任何現有連接(東西,你強制下線,並有預防維護持久連接後)
啓用節點:>tmsh modify /ltm node <nodename> state user-up session user-enabled
- 這將漚使節點接受來自任何禁用狀態的流量。
更改配置後,您需要tmsh save /sys config
。
如果您想要遠程管理這些屬性,可以通過curl使用iControlREST API,或者如果需要,可以使用python SDK在py腳本中使用REST命令。
捲曲例如:>curl -sk -u XXXXX:XXXX https://bigp_ip_addr/mgmt/tm/ltm/node/~Common~NODE/ -H "Content-Type: application/json" -X PUT -d '{"state": "user-down", "session": "user-disabled"}'
這裏是可用的BIG-IP TMSH commands您可以在腳本中使用(需要登錄DevCentral),這裏是如何使用BIG-IP iControlREST API。我自己使用這個,所以我可以遠程運行簡單的腳本來管理通用對象。以下是特定於節點管理的BIG-IP iControlREST命令(同樣需要DevCentral登錄)。
希望這會讓你得到你需要的地方。
- 1. 帶F5負載均衡器的RabbitMQ
- 2. 服務器負載均衡腳本
- 3. 訪問Azure中的負載均衡器?
- 4. 使用負載均衡器
- 5. MYSQL + F5負載均衡誤差
- 6. 使用F5負載均衡器時UserHostAddress是否更改?
- 7. 帶有Apache web和Tomcat的F5負載均衡器SSL問題
- 8. Nginx多負載均衡器或單負載均衡器
- 9. GCP負載均衡器或Kubernetes類型=負載均衡器
- 10. 無法使用Microsoft Azure負載平衡器負載均衡tomcats
- 11. activemq負載均衡使用彈性負載平衡器?
- 12. 使用nginx負載均衡
- 13. 負載均衡
- 14. Nginx負載均衡問題
- 15. Azure負載均衡問題?
- 16. 在Linux上安裝F5負載均衡器
- 17. F5負載均衡器追加<script> JSON Ajax響應
- 18. 在F5負載均衡器後面配置WCF綁定
- 19. 使用負載均衡器與m
- 20. 使用Apache HTTPD的負載均衡器
- 21. 使用Netty的UDP負載均衡器
- 22. Socket.io和負載均衡器
- 23. 負載均衡服務器
- 24. Erlang負載均衡器
- 25. F5負載平衡器交互
- 26. F5負載平衡器 - ASPXAuth Cookie
- 27. F5 LTM負載平衡器Rest Java Api?
- 28. Grasils 3 - F5負載平衡器 - 註銷
- 29. Tomcat負載均衡
- 30. MongoDB負載均衡
我建議使用ssh而不是其他API。更容易使用。 – Patrick