Installing a single server deployment
This recipe provides the steps required to install all the SCO roles on a single server. The single server deployment is appropriate for test and development environments. This deployment type will assist you with evaluation of the product, initial Runbook creation, and validation prior to deploying in your production environment. Though supported in production, you must plan to implement the multiserver deployment to provide flexibility and availability.
Getting ready
You must plan to review the Planning the Orchestrator deployment recipe before performing the steps in this recipe. There are a number of dependencies discussed in the planning tasks, which you must perform in order to be able to successfully complete the steps in this recipe.
The authors assume that you have access to all the installation media, and the user account performing the installation has administrative privileges on the server nominated for the SCO deployment.
How to do it...
The following figure provides a visual summary and order of the tasks you need to perform to complete this recipe:

The deployment will be implemented in an Active Directory environment and with the Windows Server 2016 operating system. Perform the following steps to deploy SCO on a single machine:
- In Active Directory, create the required and recommended user accounts and groups. In this example we will create the following groups:
- Users:
SCO_MGTSVCA
andSCO_RBSSVCA
- Groups:
SCO_ADMINS
andSCO_CON_USERS
- Users:
- Install a supported Windows Server operating system, and join the server to the Active Directory domain in the scope of the SCO deployment.
- Add the two services accounts and the SCO Administrators group to the local Administrators group on the SCO server.
- On the SCO server, enable the following role and feature:
- Role: Web Server (IIS) (default settings)—Note that the installation will enable this role for you if it is not found on the target server
- Feature: .NET Framework 3.5 SP1—You must specify a source file for .NET Framework 3.5 SP1 in the case of Windows Server 2016, and ensure that the ISO for Windows Server 2016 is loaded
- Optionally install Silverlight. After the SCO installation, you will be prompted to install Silverlight if you run the console on the server.
- Install a supported version of Microsoft SQL Server. In our example, we will install Microsoft SQL Server 2016 standard edition. The following are the minimum options required for the installation:
- Instance features: Database Engine Services
- Share features: Management Tools—Basic
- Collation: SQL_Latin1_General_CP1_CI_AS
- Authentication Credentials: Windows Authentication (recommended)
- Insert or mount the SCO installation media on the server. Login with a user account with administrative rights.
- Launch the installation using the
SetupOrchestrator.exe
file. Click onInstall
under theSystem Center 2016 Orchestrator Setup
section on the wizard page. - On the
page, enter yourProduct Registratio
nOrganization
details and theProduct Key
(although the product key can be entered post installation, it is a best practice to enter this during the installation to reduce the risk of product evaluation expiry after the default 180 day period). Click onNext
. - Review the
Please read this License Terms
page, and accept to continue with the installation. Click onNext
. - On the
Select features to install
wizard page, ensure all the options are checked. Click onNext
. - On the
Configure the service account
page, type the user account you created for the Management Server service account and password. Click onTest
to verify the details. Click onNext
. - On the
Configure the database server
page, type the server name, and if applicable, the instance of SQL where the Orchestration database will be created. Click onTest Database Connection
to verify the connection to the database server. Click onNext
.
- On the
Configure the database
page, ensure thatNew database
is selected and the default name isOrchestrator
for the database. Click onNext
. - On the
Configure Orchestrator users group
page, click onBrowse…
, and specify the Active Directory group you created for the SCO administrators role (SCO_ADMINS
in our example). Click onNext
. - On the
Configure the ports for the web services
page, leave default options (81
and82
) or provide your custom options. Make sure you document the custom port if you change the default values. Click onNext
. - On the
Select the installation location
page, accept the selected installation location or specify a custom location. Click onNext
. - On the
Microsoft Update
page, select your preferred option. Click onNext
. - On the
Help improve Microsoft System Center Orchestrator
page, select your preferred options. Click onNext
. - Review the
Installation summary
page. Click onInstall
to start the installation. - On successful installation, you are presented with final configuration options as follows:
Launch Windows Update
Visit System Center Orchestrator Online
When Setup closes, start the Runbook Designer
This completes the installation steps.
How it works...
Installing SCO in a single server deployment mode is very simple. The most important aspect is to plan and configure all the prerequisites before you start the actual installation.
The installation requires a number of options, which the wizard guides you throughout the process. The installation creates the Orchestration database and prepares it for use in your deployment. The account specified for the service account is granted the required permission in the database and on the local server.
The following screenshot shows the database permissions granted to the management server service account:

Note
About service accounts
In our prerequisites, we created two service accounts—one for the management service and the other for the Runbook service. In a single server deployment, only one account is requested, which, in our case, is the Management Server service account. The Runbook Server service account will be used for additional Runbook Servers and is a best practice to separate the two accounts, as they are granted different rights in the database. An additional benefit of using two or more accounts is to reduce the risk of a single point of failure for all service components.
There's more...
There is one additional configuration you must perform post installation on the Management Server.
Enabling network discovery is applicable to the Orchestrator database Runbook Designer role. Perform the following steps to enable network discovery:
- In
Control Panel,
navigate toNetwork and Sharing
|Change advanced sharing settings,
and expand the domain profile andTurn on network discovery
. - Click on
Save changes
.
Enabling network discovery enables the auto-population of fields, which requires the selection of a computer name when creating Runbooks.
See also
The official online documentation is updated regularly and should be a point for reference at: https://docs.microsoft.com/en-us/system-center/orchestrator/learn-about-orchestrator.