Symptoms
Order for provisioning of IIS webspace fails. The following error is shown in GUI:
Execution Failed: Parallels Operations Automation error # == Error while calling pem.activateSubscription ==
error_code = 0
error_message = Your request could not be processed because the service that could have processed the request was not found. Please contact your vendor. Details: Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools.
Subscription #1234567 does not exist
More detailed error can be found in /var/log/poa.debug.log
on POA MN:
May 15 13:28:28 pemosscore001 : INF [SYSTEM 1:1964:ab0 OpenAPI]: <<<== Method 'pem.activateSubscription' is executed, with status: { 'error_message' => 'Your request could not be processed because the service that could have processed the request was not found. Please contact your vendor. Details: Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools.', 'extype_id' => 45, 'module_id' => 'IIS', 'properties' => { 'capacities' => 'Number of IIS Web spaces:Number of IIS Shared Application Pools for ASP.NET2:Number of IIS Shared Application Pools', }, 'status' => -1, }
Cause
The limit of one of capacities on the host has been reached.
Resolution
- find what service template this subscription is based on;
- check association between the resource Physical hosting (IIS) and provisioning attribute;
- check nodes bound to this attribute;
- in POA go to Deployment Director > Server Manager > Hardware Nodes > node_name > General > Capacities and check capacities' limits;
- to fix the issue, either increase capacity on the host or associate other suitable host(s) with the same provisioning attribute.