~ John Behneman | Senior Support Escalation Engineer

imageHello everyone, John Behneman here again. Here’s an issue I saw the other day that you might run into when deploying large templates to Azure using App Controller:


Deploying large VM templates (e.g. 40 gigabytes or larger) to Azure using AppController 2012 fail although smaller templates (e.g. 10 gigabytes) succeed. When verbose logging is enabled the following event is logged:

[0]1260.3228::07/19/2013-21:14:14.417 [Microsoft.SystemCenter.CloudManager.Providers.Azure] [] [Information] :CompositeProviderOperation.IOperationStatusListener.OnException{compositeprovideroperation_cs159}( 0000000001EE549C )Exception reported (Server operation did not finish within user specified timeout '90' seconds, check if operation is valid or try increasing the timeout.).


This typically occurs with home users using a consumer grade high speed ISP connection that changes speed (e.g. from 15 Mb/s to 3Mb/s) after a few minutes use. This appears to be a somewhat common cable ISP practice.


To resolve this issue, edit the Microsoft.SystemCenter.CloudManager.Providers.Azure.exe.config file and add the AzurePageWriteRequestSizeInKiloBytes and MaximumConcurrentAzurePageWriteRequests settings below, then restart the App Controller Windows Azure Provider service.

Location of the Azure provider file:

%PROGRAMFILES%\Microsoft System Center 2012\App Controller\api\bin\Microsoft.SystemCenter.CloudManager.Providers.Azure.exe.config

Stanzas to add between the appSettings tags:

<add key="AzurePageWriteRequestSizeInKiloBytes" value="2048"/>
<add key="MaximumConcurrentAzurePageWriteRequests" value="8"/>

More Information

For information on how to enable logging please see the following TechNet article:

Troubleshooting System Center 2012 - App Controller: http://technet.microsoft.com/en-us/library/hh546551.aspx

John Behneman | Senior Support Escalation Engineer | Microsoft GBS Management and Security Division

Get the latest System Center news on Facebook and Twitter:

clip_image001 clip_image002

System Center All Up: http://blogs.technet.com/b/systemcenter/
System Center – Configuration Manager Support Team blog: http://blogs.technet.com/configurationmgr/
System Center – Data Protection Manager Team blog: http://blogs.technet.com/dpm/
System Center – Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
System Center – Operations Manager Team blog: http://blogs.technet.com/momteam/
System Center – Service Manager Team blog: http://blogs.technet.com/b/servicemanager
System Center – Virtual Machine Manager Team blog: http://blogs.technet.com/scvmm

Windows Intune: http://blogs.technet.com/b/windowsintune/
WSUS Support Team blog: http://blogs.technet.com/sus/
The AD RMS blog: http://blogs.technet.com/b/rmssupp/

App-V Team blog: http://blogs.technet.com/appv/
MED-V Team blog: http://blogs.technet.com/medv/
Server App-V Team blog: http://blogs.technet.com/b/serverappv

The Forefront Endpoint Protection blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms- identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/