2017-05-25 113 views

回答

0

如果你要停止/啓動池成員(節點)直接在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登錄)。

希望這會讓你得到你需要的地方。

+0

我建議使用ssh而不是其他API。更容易使用。 – Patrick