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.
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.
In the Connections Pane, expand the Server and select Application Pools.
Right-click on Application Pools and choose 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.
In the details view, you should see our newly created Application Pool.
Right-click our newly created Application Pool and select Advanced Settings.
On the Advanced Settings dialog, find the Identity property and select it.
Click on the “…” button to display the Application Pool Identity dialog. Select the Custom Account option, and click the Set button.
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.
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.
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.
On the Select Application Pool dialog, choose the Application Pool that we previously created from the drop-down list, then click OK.
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.
In the Connections pane, select the newly created website. In the Features View pane double-click on Authentication.
On the Authentication settings, set all Authentication Methods to Disabled, and set Windows Authentication to Enabled.
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.