ITQ’s End User Portal for System Center Orchestrator (EUPSCO) – Part 5: Portal Installation

In our previous post (ITQ’s End User Portal for System Center Orchestrator (EUPSCO) – Part 4: Database), we covered setting up/preparing the Prerequisites. In this post we follow Damian Flynn’s steps on the Portal Installation.

The following is a re-write (to accommodate screenshots) from Damian Flynn’s article, with the addition of screenshots by me.

 

Portal Installation

Now that we have everything setup, we can now perform the installation of the End User Portal.

Start by downloading the latest copy of the End User Portal from the ITQ website (http://www.eupsco.nl/Downloads). At of the time of this writing, the latest version is Version 1.33 build 20130722.1 Released on
Monday July 22 2013. The files are contained within a .ZIP file.

Portal Download

After you have downloaded the files, extract them to a general location. I have extracted my to DownloadsEUPSCO_201307221. Since we are performing this installation on the same server that Orchestrator is installed on, Internet Information Services (IIS) is already installed. We could use the “Default Website”, however, for purpose of demonstration, we will create a new IIS Website for the End User Portal.

Start by launching Internet Information Services (IIS) Manager.

Launch IIS Manager

In the Connections Pane, expand the Server and select Application Pools.

Connections - Application Pools

Right-click on Application Pools and choose Add Application Pool.

Add Application Pool

On the Add Application Pool dialog, provide a name for the pool. In my lab example, I am using EUPSCO. Ensure that the .NET CLR Version is set to v4.0.xxxxx, then click OK to create the new Application Pool.

Add Application Pool

In the details view, you should see our newly created Application Pool.

Application Pools - Newly Created App Pool

Right-click our newly created Application Pool and select Advanced Settings.

Application Pool - Advanced Settings

On the Advanced Settings dialog, find the Identity property and select it.

Advanced Settings - Identity

Click on the “…” button to display the Application Pool Identity dialog. Select the Custom Account option, and click the Set button.

Application Pool Identity - Custom Account - Set

In the Set Credentials dialog, provide the details for the Service Account we created, then click OK. Be sure to include DOMAINUserName. In my lab example, this is SCEUPSCO_AppPool.

Set Credentials

Click OK to close the Application Pool Identity dialog, and OK again to close the Advanced Settings dialog.

Back in Internet Information Services (IIS) Manager within the Connections Pane, right-click on Sites and select Add Website.

Sites - Add Website

On the New Website dialog, provide a name for the new website. In my lab example, I used “EUPSCO”. Then click the Select… button for the Application Pool.

Add Website - Site Name

On the Select Application Pool dialog, choose the Application Pool that we previously created from the drop-down list, then click OK.

Select Application Pool

Back on the Add Website dialog, provide the Physical Path to the extracted files you downloaded. In my lab example, even though I extracted the .ZIP file to the Downloads folder, I also copied the extracted files to the default Internet Information Services (IIS) directory; namely C:inetpubwwwroot. Click OK to finish creating the new website.

Add Website - Physical Path

In the Connections pane, select the newly created website. In the Features View pane double-click on Authentication.

Website - Features View - Authentication

On the Authentication settings, set all Authentication Methods to Disabled, and set Windows Authentication to Enabled.

Website - Features View - Authentication Settings

We now have the Website configuration completed. We still have some Application Settings to configure to connect it to Active Directory for authentication, connect it to the Orchestrator Web Service, and to connect it to the database that we created.

In our next post, we will discuss the Portal Configuration required.

%d bloggers like this: