iWorkflow
32 TopicsDoes anyone have an questions about F5 iWorkflow?
If you're looking to understand what all the noise is about, here are some links to help get you started: The iWorkflow Wiki home page This is where we will post all of the API documentation and example code to help you achieve new levels of programmable infrastructure driven automation and orchestration. https://devcentral.f5.com/wiki/iWorkflow.HomePage.ashx iWorkflow 101 Series The first episode titled "The Architecture Explained" has been posted. Read this to understand the various elements that will help you speed application deployments, simplify architecture, and reduce exposure to operational risk. https://devcentral.f5.com/articles/iworkflow-101-episode-1-the-architecture-explained-17866 Any other questions? Please don't hesitate to ask! We're here to help! Thanks, Nathan2.2KViews0likes36CommentsApplication services template with iworkflow issue
Hi I am trying to deploy configuration via the appsvcs_integration_v2.0.004.tmpl and iworkflow (trial) and I am getting some issues getting it working. Can you anyone assist thanks? ASO create on remote device:/mgmt/shared/resolver/device-groups/cm-cloud-managed-devices/devices/e2519a1a-a753-4270-b18a-6a0e65caddcf failed with error:$HttpException: status:400, body:{"code":400,"message":"Failed to POST iApp service 'test12': java.lang.IllegalStateException: script did not successfully complete: (\"replace-all-with\" unknown property\n while executing\n\"tmsh::create [string range $args 7 end] \"\n (\"create\" arm line 1)\n invoked from within\n\"switch -exact -- [string range $args 0 5] {\n create { tmsh::create [string range $args 7 end] }\n modify { tmsh::modify [string r...\"\n (procedure \"iapp_conf\" line 14)\n invoked from within\n\"iapp_conf create ltm pool ${app}_pool [iapp_substa pool_ramp_pga_arr878Views0likes9CommentsDelete and Service from iWorkflow when BIG-IP is not reachable
How to delete an ASO from an iWorkflow when the Placement is in status "ERROR_IN_DELETION"? In version 2.3.0 iWorlflow will not let you delete the service until you "Update the service by issuing a PUT or a PATCH to bring the service state out of ERROR_IN_DELETION". I put the above in quotes because I copied it from the "Remove service" section of: https://devcentral.f5.com/wiki/iWorkflow.APIRef_cm_cloud_tenants_tenant-name_services_iapp.ashx I found that the directions are not very complete and almost impossible to follow. It seems like they do not work unless you are able to delete the Service very quick after changing the status. This is very hard to manually. I have already solved this problem by writing a script but I am posting this question here so I can make it available to others that may be hitting this problem. If you are hitting this issue you can get the script from github: https://github.com/tthomas0702/iwf_aso_deleteSolved742Views0likes2CommentsClustering iWorkflow
hi, i have a problem with putting 3 iworkflow devices in Cluster. The devices are clean, with no data on. Every i tried to fullfill the " ip, admin user , password " fields it shows me a prompt : "You must update the device's framework before you can manage it". Any suggestions?685Views0likes6CommentsTesting network bandwidth with and without F5 connection.
I wanted to test network bandwidth using iperf tool with and without F5 connection. Without F5 is straightforward. With F5 : I added the node I wanted to test, Created a Pool with service port for iperf (5201 in my case) and the node that I added, Selected the icmp for health monitoring, Created the VIP with the same service port and selected the pool that I created for iperf. But when I tested using the VIP the client failed to connect to the server. I'm a newbie to F5. Not sure what I am missing. Please help!599Views0likes2CommentsiWorkflow application deployment issue
Hi all, I'm trying iWorkflow in a Lab environment. Importing an iApp template and creating a service went well (but different than the 101 iWorkflow video's). But when trying to deploy an Application, it wont work. The error message it's throwing me is: Application Service unhealthy: unable to retrieve health status from device, No resources to place the app and Cloud has 1 devices associated but none qualified. Request help from iWorkflow administrator. I checked everything i could find on Wiki or other places. NTP is in sync and so on. What do i have to do to get this thing working ? Creating for example a VLAN from iWorkflow to Big-IP works fine. Hope somebody can help me out here ! Regards, RenéSolved575Views0likes10CommentsiWorkflow Application Service unhealthy after deploying applications on tenant GUI
Hello Nathan, our customer has some 50 F5s (incl vCMPs) in their datacenters and are looking for ways to bulk provision/automate services deployment. Their ultimate vision is orchestration but they are not ready yet. So we're looking for some kind of intermediate automation solution. And recently I've been hearing about F5 iWorkflow and going through your 101 and 201 series, good stuff by the way. I managed to get eval F5-BIG-VE-BT-1G-V13-LIC (running 11.6.1 HF1) and iWorkflow VE POC-10 (running 2.0.2 build 0.0.10077). All went well until after deploying applications on tenant GUI they are all getting status: "Application Service unhealthy: unable to retrieve health status from device, No resources to place the app". This happens despite of having connectivity to the BIG-IP VE (using BIG-IP connector). I'm not quite sure if the tenant's user should also be existed in the F5, so I added this user but it didn't make any different. These log entries keep appearing on restjavad.0.log, might be related? [I][1641][30 Nov 2016 21:47:43 UTC][RestRequestReceiver] Rest worker uri not found: /mgmt/shared/pipeline/manager/shared-authz-users-admin/992bcf81-b0f0-4de9-a418-57b79ba4691a/cm-shared-config-current-cloud-net-self/retrieve[I][1643][30 Nov 2016 21:47:43 UTC][RestRequestReceiver] Rest worker uri not found: /mgmt/shared/pipeline/manager/shared-authz-users-admin/c06cb89b-b480-4458-aa0d-c90beffdaa0b/cm-shared-config-current-cloud-net-interface/retrieve[I][1645][30 Nov 2016 21:47:43 UTC][RestRequestReceiver] Rest worker uri not found: /mgmt/shared/pipeline/manager/shared-authz-users-admin/10893b65-5b9c-4218-a887-e51594b210b1/cm-shared-config-current-cloud-net-vlan/retrieve[I][1669][30 Nov 2016 21:51:18 UTC][8100/shared/pipeline/manager/shared-authz-users-admin/a5354e8a-0c6f-41d7-93a5-9293cd3e71e2 PipelineManagerTaskWorker] failed to register for worker notifications: (URI path /cm/shared/device-health-source/analyzer/subscriptions not registered. Please verify URI is supported and wait for /available suffix to be responsive.)[I][1679][30 Nov 2016 21:51:18 UTC][8100/shared/pipeline/manager/shared-authz-users-admin/a5354e8a-0c6f-41d7-93a5-9293cd3e71e2 PipelineManagerTaskWorker] failed to register for worker notifications: (URI path /cm/shared/device-health-source/analyzer/subscriptions not registered. Please verify URI is supported and wait for /available suffix to be responsive.) I've tried to open up F5 websupport case but apparently it does not valid for eval products. Would be great if you can give some idea where it might go wrong. Thanks!509Views0likes4CommentsUnable to grant license key: Error 51133, F5 registration key is not compatible with the detected platform - This platform, "BIG-IQ Pool"
Hi Team, Where doing an integration with iWorkflow Version 2.0.2 with VMWare NSX Manager. During activation of Cloud and Services License, we received an error message. "Unable to grant license key: Error 51133, F5 registration key is not compatible with the detected platform - This platform, "BIG-IQ Pool", cannot be activated with this registration key "KSJSRIR-HRDUMQR". What kind of license do we need for Cloud and services licenses. Regards, Goldz474Views0likes1CommentBigiq 6.0 or ansible
We've decided to do orchestration&automation of deployment of creation/modify/delete of virtual services, and we were using iWorkflow. Since F5 does not support anymore iworkflow we are about going to Bigiq 6.0 but we have still the doubt of ANSIBLE since we want to orchestrate other not F5 networking devices.429Views0likes1CommentiWorkflow 2.0 - Allowed REST URI Mask in User Roles
What are the rules to enter the "Allowed REST URI Mask" under User Roles in iWorkflow? Can we put asterisks anywhere? Does it allow reg-ex? It looks like even the example URI in the dialog doesn't work, when you get to the dash in device-groups a red square pops up marking the entry as invalid.Solved402Views0likes3Comments