在 F5 BigIP 配置中更改节点 IP 地址

Den*_*ker 11 f5-big-ip

我需要重新 ip 大约 600 个服务器,这本身就够糟糕了,但我已经自动化了整个过程,除了一个部分:F5 配置。

在我能找到的所有文档中,都没有关于通过 SOAP 接口更改节点 IP 地址的内容,这似乎是不可能的。大多数人建议在导出的配置文件上使用 sed 技巧并重新导入它们,但这太脆弱了。

我正在考虑通过 SOAP 进行删除-创建-重新添加到池的舞蹈,但这似乎也很脆弱。有没有更好的办法?

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

Den*_*ker 5

所以,删除并重新添加它。当然,它在 v11 中与在 v10 中不同。我创建了一个使用 F5 SOAP API 和 python 'suds' 库来执行此操作的脚本。它将删除/重新创建节点并将它们添加到它们所在的池中。池比率也会被记住,但没有其他设置