F5-Big-Ip

在 F5 BigIP 配置中更改節點 IP 地址

  • March 1, 2015

我需要重新 ip 大約 600 台伺服器,這本身就夠糟糕了,但我已經自動化了整個過程,除了一個部分:F5 配置。

在我能找到的所有文件中,沒有關於通過 SOAP 介面更改節點的 IP 地址的內容,這似乎是不可能的。大多數人建議對導出的配置文件使用 sed 技巧並重新導入它們,但這太脆弱了。

我正在考慮通過 SOAP 進行 delete-create-re-add-to-pools 舞蹈,但這似乎也很脆弱。有沒有更好的辦法?

注意:我需要在 BigIP 的 v10 和 v11 上執行此操作。

因此,刪除並重新添加它是。當然,v11 中的內容與 v10 中的內容不同。我創建了一個使用 F5 SOAP API 和 python ‘suds’ 庫來執行此操作的腳本。它將刪除/重新創建節點並將它們添加到它們所在的池中。池比率也被記住,但沒有其他設置是.

最好的方法是登錄 F5 的命令行,並以 root 身份使用 vim 直接編輯 /config/bigip.conf 文件。編輯完成後,您可以使用命令“tmsh load sys config partitions all”應用配置。不幸的是,F5 不支持編輯,所以使用 CLI 並手動編輯配置文件是唯一的方法。

引用自:https://serverfault.com/questions/565335