在F5 BigIPconfiguration中更改节点IP地址

我需要重新约600台服务器,这本身已经够糟了,但是我已经自动化了整个过程,除了一个部分:F5configuration。

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

我正在考虑通过SOAP做一个删除 – 创build – 重新添加到游泳池的舞蹈,但是这似乎也很脆弱。 有没有更好的办法?

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

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

    最好的方法是login到F5的命令行,并使用vim直接编辑/config/bigip.conf文件。 编辑完成后,使用命令“tmsh load sys config partitions all”应用configuration。 不幸的是,F5不支持编辑,所以使用CLI和手动编辑configuration文件是唯一的方法。