How to install the Service Management Automation web service
Updated: April 20, 2016
Applies To: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator
The Service Management Automation service endpoint enables you to automate IT administration and business processes by using Windows PowerShell workflow-based runbooks in Windows Azure Pack for Windows Server.
Use the following information to install and configure the Automation web service in Windows Azure Pack. The Service Management Automation PowerShell module is a required prerequisite of the Service Management Automation web service, so you must install the Service Management Automation PowerShell module before you deploy the Service Management Automation web service.
You can also install the Service Management Automation components by using an unattended installation. For more information, see Installing Service Management Automation from a Command Prompt.
The Service Management Automation web service endpoint provides the connection between Service Management Automation and Windows Azure Pack. The Service Management Automation web service can be installed from the System Center 2012 R2 Orchestrator installation software.
Install the web service on any machine that can communicate with Windows Azure Pack and an instance of SQL Server.
In the folder where you downloaded the System Center 2012 R2 Orchestrator installation software, click Setup to start the Setup wizard.
Under Service Management, click Web Service, and then click Install.
Complete the product registration information, and then click Next.
Review and accept the license terms, and then click Next.
Select Service Management Automation Web Service, and then click Next.
This will launch the prerequisite check.
Review the results of the check. If all items are installed, click Next.
If you see an X next to any of the prerequisite software, you must install the item, and then run the prerequisite check again. You cannot complete installation of the service endpoint until you pass the prerequisite check.
Provide the following information for the database the endpoint to use, and then click Next.
Server Enter the name of the database server. By default, this is localhost.
The format is sqlserver\instance, where \instance is optional.
Port number Enter the port number that you want to use for the database. The default is 1433. Database name Enter the name of the database. The default is SMA. Authentication Credentials Select the type of authentication that you want to use. You can use Windows authentication or SQL Server authentication.
If you choose SQL Server authentication, enter the user name and password for the computer running SQL Server.
Provide the following information to configure the Internet Information Settings (IIS) for the web service, and then click Next.
Domain security group or users with access Enter a security group or one or more users who can grant access to the web service. Application pool name SMA
This name is not configurable.
Application pool credentials Specify the credentials to use for the application pool. These are the credentials that the web service will run under.
Enter the port number for the web service to use. By default, this is 9090.
Choose the security certificate to use to encrypt communication between Windows Azure Pack and the Service Management Automation web service endpoint.
You can have the installer generate a self-signed certificate to use, or you can select an existing certificate in your local certificate store.
Review the location for the web service files. You can accept the default or specify a different location. Click Next.
Indicate whether you want to participate in the Customer Experience Improvement Program (CEIP) and whether you want to use Microsoft Update to keep your software up-to-date. Click Next.
Review the installation summary, and then click Install.
After the installation is complete, install a runbook worker as described in How to install the Service Management Automation runbook worker.