Table of contents
Collapse the table of content
Expand the table of content

System requirements for Service Management Automation

Brian Wren|Last Updated: 10/18/2016
2 Contributors

Applies To: Windows Azure Pack for Windows Server, System Center 2016

This topic describes the minimum hardware and software configurations that are required for a full installation of Service Management Automation.

Hardware requirements

The following recommended configurations should be used.

Performance componentRecommendation
Virtual machinesThree, each with a runbook worker and web service installed

Load-balanced incoming traffic

Minimum of two cores and 4 GB of RAM for each virtual machine

60 GB of available disk space
SQL ServerOne computer with 8 GB of RAM and eight cores Note: One month of data under heavy load (12 jobs per minute for a month) results in 20 GB of disk space usage. Job purging should be used to keep this usage from growing beyond this amount.

Software requirements

The following software must be installed for each role.

Runbook workerWindows Server 2012 R2 or above

Windows PowerShell 4.0 or above
Automation web serviceWindows Server 2012 R2 or above

SQL Server 2012 SP2 or above (Standard or Enterprise)

Internet Information Services (IIS) 7.5 or above (hosts the web service)

IIS Basic Authentication

IIS Windows Authentication

IIS URL Authorization


.NET Framework 3.5 (for the Setup program)

.NET Framework 4.5

WCF HTTP Activation
Windows PowerShell moduleWindows PowerShell 4.0 or above

Before installing the web service, use the following procedure to install .NET Framework 4.5 and HTTP Activation on Windows Server 2012 R2:

To install .NET Framework 4.5 and HTTP Activation
  1. On the Windows Start screen, click the Server Manager tile.

  2. On the Manage menu in the Server Manager console, click Add Roles and Features.

  3. Follow the wizard until you reach the Features page.

  4. Expand .NET Framework 4.5 Features.

  5. Select .NET Framework 4.5 if it isn"t already selected.

  6. Expand WCF Services.

  7. Select HTTP Activation if it isn"t already selected.

  8. Click Next, and follow the prompts to finish the installation.

Running Service Management Automation on Windows Azure virtual machines

Service Management Automation runs on Windows Azure just as it does on physical computer systems.

Service Management Automation was tested by Microsoft by installing and using it in a Windows Azure virtual machine. The testing concluded that Service Management Automation was fully functional and operated exactly the same as it does on physical hardware. Stability and performance benchmarks inside a Windows Azure virtual machine were at a level where no special considerations were needed.

Security Requirements

The following ports must be opened for each role.

Runbook workerNone
Automation web serviceDefault value: 9090. Configurable at install time port defaults to 9090. The installation program for Service Management Automation automatically opens the web service port on the local firewall.
Windows PowerShell moduleNone

The following certificates are required for each component.

Runbook workerNone
Automation web serviceA certificate that can be used for Secure Sockets Layer (SSL) encryption over HTTPS. The installation program for Service Management Automation can be used to generate a self-signed certificate.
Windows PowerShell moduleNone
© 2017 Microsoft