我想根据与/config/bigip.conf具有相同格式的文件,将configuration(虚拟服务器,池)部署到我的bigip服务器。
但是,虚拟服务器和池的iControl'create'API只接受string值而不是整个文件,所以我必须从configuration文件中parsing值,然后调用API,这不是直接的,难以维护的。
我想find一个相当于“b合并”的iControl API,这样我可以基于.conf文件增量地将configuration加载到系统中。
我不想将文件传输到bigip服务器,并直接进行“b合并”权限问题。 有谁知道我们是否可以做到这一点?
参考
1 LocalLB :: VirtualServer :: create
2 LocalLB :: Pool :: create
iControl API要求您分别执行LocalLB::VirtualServer::create和LocalLB::Pool::create操作。 在iControl中没有“b合并”的等价物。
唯一真正的解决scheme是:
System::ConfigSync::upload_file API上传文件,然后通过SSH脚本执行“b合并”命令