Even in these fast changing times where everybody speaks about Windows Azure Pack (WAP) and the just released Microsoft Azure Stack Technical Preview, there are still customers interested in using System Center App Controller (SCAC) 2012 R2 for easily controlling their hybrid cloud environment. Like you probably already know, SCAC is a self-service web portal which enables users (mostly application and service owners) to manage their virtual machines (VMs) and services on their private (System Center Virtual Machine Manger –SCVMM) or public cloud infrastructures (Windows Azure). Shortly said it’s a web console (Microsoft Silverlight web application) which provides users with a self-service experience and which simplifies the management of their VMs across their private and public cloud(s). In this blog post I will go through the installation process for setting up a standalone SCAC configuration on a dedicated VM.
To start, I will list some things up which need to be kept in mind:
- In contrast to the other System Center products, which can be used independently, SCAC highly depends on SCVMM. So to setup the SCVMM server I will refer you towards a previous post of mine: http://scug.be/wim/2015/12/20/step-by-step-installing-a-standalone-scvmm-2012-r2-management-server/
- The SCAC server needs to be a member of your Active Directory domain.
- For complete SCAC software and hardware requirements go to the following Microsoft TechNet page: https://technet.microsoft.com/en-us/library/dn249764.aspx
- The name of the server can have a maximum length of 15 characters.
- You can setup a high available (HA) deployment by load-balancing multiple SCAC servers.
- The SCAC database can reside on a SQL server with other application databases. For example, in combination with the SCVMM database.
- The SCAC database must be in the same domain as the SCAC server or a two-way trust must be in place.
- Choose the port for the web portal with care, because the only way to change it is by uninstalling and reinstalling SCAC.
- Always install all necessary Windows updates before starting the installation
- Create all necessary account(s) in advance: SCAC service account.
- For easy access afterwards you can create a DNS alias record (CNAME) for the SCAC website URL. For exampe: AppController.
- For security SCAC depends on SCVMM, so all available options for a user depends completely on the rights and permissions that that user has in SCVMM.
- The SCAC server will be installed on a W2K12 R2 VM with the Windows Firewall disabled.
- For the installation, log on with a domain account which is a member of the SCVMM Administrators group and which has membership in the local Administrators group. Also insure this account has sufficient rights to access the SQL server.
- When SCAC is installed all users and groups in the local Administrator group are automatically added to the SCAC Administrator role and by this they will have unrestricted access to all SCAC resources.
- The SCAC PowerShell module is automatically installed when you install SCAC.
- If the installation is completed with success, don’t forget to install the latest Update Rollup package for the SCVMM console, you can do this via Windows Update or manually.
After this brief introduction and remarks, let’s start with the installation.
1) Open run and type lusrmgr.msc
2) Add the SCVMM administrators group and the SCAC service account to the local Administrators group
3) Attach the SCVMM installation disk and select setup to Run as administrator
4) Select Install
5) Select the VMM console and press Next
6) Agree to the terms and press Next
7) On the CEIP screen, click Next
8) Accept the default installation location and press Next
9) Accept the default port number and press Next
10) Review the settings and if all are good click Install to start the VMM console installation
11) Attach the SCAC installation disk and select setup to Run as administrator
12) Select Install
13) Fill in the license key and press Next
14) Agree to the terms and press Next
15) On the “Install missing software” page click Install to install all prerequisites
16) Leave the default path and click Next
17) Type in the SCAC service account under which the App Controller services will run. Leave the default port and press Next
18) Configure the binding settings and select the correct SSL certificate and click Next
19) Configure the database connection and press Next
20) Choose to participate in CEIP or not and click Next
21) Review the settings and if OK click Install
22) After setup is completed, you can connect to your App Controller website
This concludes this blog post, till next time!
Wim Matthyssen (@wmatthyssen)