Forum Discussion
VMware vCenter Orechestrator "Create Pool"
Hello,
i want to create a pool with the VMware Orechestrator Plugin from F5. When i fill in all inforamtions for the workflow (LTM instance; Name for pool and Methos, for example LB_METHOD_ROUND_ROBIN). I choose the method "round_robin". When i start the Workflow with this Information i get the following Error Message:
{"code":400,"message":"Status code:400, uri:http://localhost:8110/tm/ltm/pool, body: {\"errorResponse\":\"{\\"error\\":{\\"code\\":400,\\"message\\":\\"invalid property value \\\\"load-balancing-mode\\\\":\\\\"Round_robin\\\\"\\"}}\",\"errorStack\":[]}","originalRequestBody":"{\"errorResponse\":\"{\\"error\\":{\\"code\\":400,\\"message\\":\\"invalid property value \\\\"load-balancing-mode\\\\":\\\\"Round_robin\\\\"\\"}}\",\"errorStack\":[]}","restOperationId":13591588,"errorStack":["java.net.ProtocolException: Status code:400, uri:http://localhost:8110/tm/ltm/pool, body: {\"errorResponse\":\"{\\"error\\":{\\"code\\":400,\\"message\\":\\"invalid property value \\\\"load-balancing-mode\\\\":\\\\"Round_robin\\\\"\\"}}\",\"errorStack\":[]}","at com.f5.rest.common.RestRequestSender.finish(RestRequestSender.java:412)","at com.f5.rest.common.RestRequestSender.processNext(RestRequestSender.java:397)","at com.f5.rest.common.RestHelper$2.run(RestHelper.java:1478)","at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)","at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)","at java.lang.Thread.run(Unknown Source)\n"]} (Dynamic Script Module name : createPool4)
Also i get this Error messages when i choose other Methods. Does someone have a solution for this Problem ?
I am using a virtual edition of the BIG-IP 11.4.1 Build 608.0 Final.
regards
- Kent_Munson_517Historic F5 AccountWhen using the SOAP interface the method needs to be set to LB_Method_Round_Robin, if you have enabled the REST interface you can enter the method as round-robin.
- Atlantikdiver_1Nimbostratusthanks.. it's working.. do you have a table or site where i can find the "translation" from SOAP in REST ? For example i have the same Problems with the workflow "create virtual server with the "Profile_Context_type_all". regards
- Atlantikdiver_1Nimbostratus
See the comment from kmunson:
When using the SOAP interface the method needs to be set to LB_Method_Round_Robin, if you have enabled the REST interface you can enter the method as round-robin.
- shaggyNimbostratus
If you ever need to see the appropriate name for an iControl field/value, the iControl REST user-guide [https://devcentral.f5.com/d/icontrol-rest-user-guide-version-1150](https://devcentral.f5.com/d/icontrol-rest-user-guide-version-1150" target="_blank">[https://devcentral.f5.com/d/icontrol-rest-user-guide-version-1150](https://devcentral.f5.com/d/icontrol-rest-user-guide-version-1150 is a great resource.
You can also do an HTTP GET against the resource to see what field/value iControl returns. In this case
curl -k -u user:pass -H "Content-Type: application/json" -X GET [https://f5-lb-name/mgmt/tm/ltm/pool/pool_name](https://f5-lb-name/mgmt/tm/ltm/pool/pool_name)
...against a pool_name with the round-robin method would return "loadBalancingMode":"round-robin" as part of its output.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com