How to Install Service Provider Foundation for System Center 2012 SP1
Updated: May 13, 2016
Applies To: System Center 2012 SP1 - Orchestrator
You can install Service Provider Foundation on a single server or on multiple servers, with at least one server that has Microsoft SQL Server installed to contain the Service Provider Foundation database.
The Setup wizard configures an instance of Service Provider Foundation, along with the web services that you select for that computer. However, at this time, only the System Center 2012 – Virtual Machine Manager (VMM) web service is available for deployment. Installation of Service Provider Foundation onto a virtual machine is supported.
Before you install Service Provider Foundation, do the following:
Make sure that each computer has sufficient RAM and hard disk space for all the web services that you intend to install. Also, be sure to have the prerequisite software installed. For more information, see System Requirements for Service Provider Foundation for System Center 2012 SP1.
Make sure that you have a domain user account with administrative privileges on the computers on which you want to install Service Provider Foundation.
Close any open programs, and make sure that the computer does not have a restart pending.
If there is a problem with the installation completing successfully, refer to the log files, named “Microsoft Service Provider*.log”, in the %SYSTEMDRIVE%\%TEMP% folder.
You can also run a silent, unattended, installation. For more information, see Setup Command-Line Options for Service Provider Foundation.
To install Service Provider Foundation
On the server where you want to install Service Provider Foundation, double-click SetupOrchestrator.exe on the installation media to start the System Center 2012 - Orchestrator Setup Wizard.
We recommend that you run setup as Administrator. Doing so allows Customer Experience and Microsoft Update choices to be retained later in the setup.
On the main Setup page, click Service Provider Foundation.
On the Service Provider Foundation Setup page, click Install.
On the License Terms page, review the license agreement. If you agree with the terms, select the I have read, understood, and agree with the terms of the license agreement check box, and then click Next.
On the Select the web services to install page, select the check box for System Center Virtual Machine Manager 2012 Web Service, and then click Next.
On the Prerequisites page, wait for the wizard to complete the prerequisite verification, and then review the results. If any of the prerequisites are missing, install the missing prerequisites, and then click Check prerequisites again.
When all of the prerequisites are met, click Next.
On the Configure the database server page, in the server text box, enter the name of the server that hosts SQL Server, or accept the default localhost. For the Named SQL instance, enter the correct port or check the dynamic port checkbox. See Configuring Service Provider Foundation to learn how to find the port for a named SQL instance. In Port Number, type the port number that accesses the database, or accept the default of 1433, and then click Next.
If there is an error in a named instance value, the default SQL Server instance is used.
On the Specify a location for the SPF files page, accept or change the location for the web service files by using the Change Folder button. Optionally, change Website name. In the Port Number section, enter the Internet Information Services (IIS) port number that you want to use, or accept the default of 8090.
If you want to change the IIS port that you assign during the installation of Service Provider Foundation, you must uninstall or reinstall Service Provider Foundation.
The certificate store and name refers to the certificate that was used to configure the site bindings for the Service Provider Foundation website in Internet Services Information (IIS) Manager. The currently selected certificate may or may not be the most applicable certificate for your environment. For more information, see How to Create an SSL Certificate for Testing Service Provider Foundation.
On the Configure the Admin web service page, in the Domain security groups or users text box, type the domain and user name of each security group or user who will use this web service. Use the format
domain\user name, and use a semicolon to separate multiple entries, for example,
For application pool credentials, select the type of account that you want to use:
Select Service Account, and then type the domain name, user name, and password of the account that you want the application pool to use.
Make sure that the application pool account exists in the domain and that it has sufficient permissions to manage the server.
To use an internal system account, select Network Service.
We recommend that you do not use Network Service but instead use a Service Account using domain credentials.
If you select Network Service, the account must be a System Center 2012 R2 Virtual Machine Manager administrator, or it must have enough permission to perform the Service Provider Foundation requests.
In the same manner, specify the settings for Configure the Provider web service, and then click Next.
In the same manner, specify the settings for Configure the VMM web service, and then click Next.
Choose the desired options on the Help improve Microsoft System Center Service Provider Foundation and Microsoft Update page, and then click Next.
Choices made on this page are not retained unless setup was run as Administrator.
On the Installation summary page, review your selections, and then do one of the following:
Click Previous to change any selections.
Click Install to install Service Provider Foundation.
After you click Install, the installation progress indicator appears.
Click Close when the message “Setup is complete” appears.
Repeat this procedure for each installation, such as for a web farm.
To upgrade from previous installations
Stop all web services and portal applications using Service Provider Foundation.
Uninstall Service Provider Foundation using Control Panel. For more information, see How to Uninstall Service Provider Foundation.
The Service Provider Foundation database remains in place, including any extensions and application programming interface (API) resources that were added.
Repeat this step for each installation, such as for a web farm.
Install the new version of Service Provider Foundation.
On the Configure the database server page, specify the name of name of the server that has the Service Provider Foundation database.
Make any other changes that may be required for the installation, such as on the Configure the Admin web service page.
Repeat this step for each installation, such as for a web farm.
To enable the use of Service Provider Foundation with a portal applications
- See Configuring Portals for Service Provider Foundation for instructions on configuring Service Provider Foundation with Windows Azure Pack for Windows Server and API and App Controller.
Setup Command-Line Options for Service Provider Foundation
How to Uninstall Service Provider Foundation
Post-Installation Tasks for Service Provider Foundation
Deploying Service Provider Foundation
Administering Service Provider Foundation
Architecture Overview of Service Provider Foundation