DDLAB-SSP Configuration23 February 2011 11 min read.
Now, let’s spend a little time, and Configure Self Service Portal 2.5 for use in the LAB. We already confirmed that the web portal is working correctly, so the next task is for us to logon to the interface with administrator privileges and configure the portal for our lab, and check that the integration with System Center Virtual Machine Manager is working correctly.
As you will recall, during the setup of SSP we added 2 accounts with Administrative access, that was the Domain Administrator, and the Special Account we created for the job !SSPADmin
So, lets open our Browser, and connect to the portals Web Interface, Logging in with one of these two administrative users.
Delegate SCVMM Access
First thing we need to do is launch SCVMM and add the Service account for the SSP portal as an administrator on the VMM environment.
Using the Administration view, we will select the Users Roles node. We have not yet applied any changes to the Profile, so this is our first view of this area on the console. Integration with Operations Manager, requires that we add the Action account into the **Administrator **role.
Double Click on the Role and we will be presented with the dialog for** User Role Properties for Administrator.**
Click on the Members tab, of the dialog, and from here we will click on the Add button
This will open the browse dialog where we can locate the Operations Manager Action Account, for the lab this is !VMMSSP Server
We can then click on OK and add the user to the role
We can then check the member list, and once ready, we can then click on OK to close the dialog
Settings, lots of settings…
Now, Back to that web browser – we can now start on the work of configuring the portal.
We will start on the Settings page. This page will not be visible to the normal user, so if you Don’t see the Settings menu then check that you really have connected with the authorised account to the portal.
Once you have opened the setting page, you will be greeted with a list of different areas where we can apply different setting and configuration changes. Some of these are very important to the function of our portal, while others we will use over time to tweak the environment.
This is pretty straight forward to configure. I am only going to address the settings which are necessary for us to get up and running for some initial deployments, but this will give you a good basis for fine tuning and tweaking as you get more accustomed to the toolkit.
The first setting we will provide is the server name. This is very easy, we just enter the Fully Qualified name of the server which we have System Center Virtual Machine Manager 2007 R2 Installed on. For example LAB-SCVMM.damianflynn.demo
The next area we will provide information on is the Network. This section allows us to define friendly names for each of the networks which are supported by our LAB and Hyper-V servers, so that end users do not need to be thinking of VLAN numbers, etc.
Simply Click on the Add Network option to popup a dialogue were we get to define the networks settings. If your environment is anywhere complex, you may find yourself back here often defining new networks to offer to your users
After you have defined a few networks, the main page will be updated to display each one for your quick consumption
We are required to provide at least one domain name, where we will be deploying our Virtual Machines to. This does not mandate that machines must join a domain, but for the wizards to function correctly, if a template requires that a machine joins a domain, that choice of offered from here, I am going to add damianflynn.demo here
We can define at this point a Reserve cost, for resources in the environment. These costs come into action when a Business Unit submits an Infrastructure Request for resources.
As an example, if the resources are not in use, they are considered reserved for this project, so charge backs are calculated based on the costs we define here, Multiplied but the number of GB RAM requested for the project PLUS the number of GB Disk storage requested, on a daily basis.
So, because the business has not created any virtual machines initially, the only costs applied for the project will be the reserve costs. Lets assume the Infrastructure requested for the project is 10Gb of RAM and 100Gb of Storage, and we are charging a reserve cost of $0.10 per GB or RAM and $0.05 per GB of Disk per Day
|Memory Cost per Day||**10Gb * $0.10 = $1.00**|
|Disk Cost per Day||**100Gb * $0.05 = $5.00**|
|**Total Reserve Cost**||**$6.00 per Day**|
Thus, this $6 per day we charge back to the Business unit, for the infrastructure reservation while we wait for them to spin up their Virtual Machines.
I have no idea with the Environment is about, to add names for the environments you will be hosting, simply click on the option Add Environment and enter its Friendly name in the popup window.
Now, that we have these basic settings provided, we can click on the Save and Close option on the Right pane of the browser page, which will return is back to the main settings page again.
Virtual Machine Templates
At this point we should now have a connection working between SCVMM and VMMSSP. This part of the settings is going to help us validate that basic connection is working correctly, while also granting us access to the templates you have stored in your SCVMM servers.
Initially, there will be no templates listed here, so we will repeat this next process many times as we use the toolkit to offer templates to our toolkit users
Lets start by clicking on the option Add Template on the Right hand task list in the web page. This will open a new page and offer us 3 selection areas, Working from the top Left we will first use the drop down and select the name of a Library server which is configured for use with our SCVMM Server. I am going to select LAB-SVR01 as the Library server, because this is the library I stored my deployment template in a few posts back.
After selecting the Library server, we can not use the drop down and select a Share on this library, There is only one on this server.
Then, finally we simply click on Search and wait for the server to return all the available templates on this Library server
Then, we just place a Tick in the column for each template we are going to use in the toolkit, and click on the option Add Selected from the right hand task list.
This will then drop is back to the template page, where we can now assign a cost for this template based on the RAM it will be using, and the Disk space it may consume. Using the math we had earlier this template is valued at
|Memory Cost per Day||**1Gb * $0.10 = $0.10**|
|Disk Cost per Day||**60Gb * $0.05 = $3.00**|
|**Total Reserve Cost**||**$3.10 per Day**|
However, we can of course adjust this to our own value; for example we might want to add additional cost as this template has been customised and maybe we have additional software added which have associated licence costs to be accounted for.
Once you are satisfied that all the templates you require currently are published, we can click on Save and Close.
The last section we will take a look at is the generic settings page
We can also configure a Mail Profile which allows us to send notification messages to the portal users with updates on the status of the services which is been hosted or requested.
The key information here is the name of the Database Mail Profile, which I am going to configure as VMM SSP Mail and we will look shortly as SQL Server to configure this profile.
At this stage we have completed all out Basic Configuration, and we can progress to the final stage of setting up a test BU and working out way thought requesting some Infrastructure
Before the Mail notifications will work with SSP, we need to configure our SQL server to support mail notifications.
To do this we need to switch back to our SQL Server (LAB-SVR01) and launch the SQL Server Management Studio.
Expand the Tree, down to Management and then select the node Database Mail. Next we can then Right click on this node and select the option Configure Database Mail
This will then launch the Database Mail Configuration Wizard, which we can read the introduction to this feature, and once ready, then click on Next
The next page offers the option to Select Configuration Tasks where we will select the first choice is to Set up Database Mail by performing the following tasks…
As this is the first visit to this feature on our LAB, we are asked if we would like to enable the feature, We need to say Yes here to progress with the configuration.
On the New Profile page, we will set the Profile name to match the name we defined in the Self Service Portal VMM SSP Mail, we can then provide a simple description for this profile.
Now, we need to click on Add to define the SMTP accounts which will be used on the mail servers.
Once this Mail Account has been added, we will be returned to the main Wizard, to review the addition, decide if you need additional backup addresses, and once satisfied, progress on.
The following page will allow us to determine which database accounts can use this profile, Normally we would lock this down, but for the LAB i will just select the Public Profile access
We can not Configure System Parameters, **the main change I will apply is setting the **Retry count from 1 to 3
After this we get the normal last wizard page, the Summary to run our final checks, before we apply the new change.
At this point we will then see the task list as the server is configuredTags: AD · Cloud · Guides · Portal · SCOM · SCVMM · SQL · WS/SC Previous Post: DDLab-Self Service Portal Next Post: DFS–Tracing Client Connection