Setting up the MDT Web Front End
At long last I managed to convince a customer to start using the MDT Database so that we could have more control over the deployment process and build in better automation. While I’d love to get into that topic at some point, for now just read the article over at Xtreme Deployment: http://deployment.xtremeconsulting.com/2009/11/24/understanding-the-mdt-configuration-database-part-1/
My customer is always worried about security and access to the MDT database (even though it happens to be deployed on the same server), I showed them the MDT web front end that I was running in my lab and they agreed it’d provide a better (and more secure) way to access and manipulate the MDT database. This is what helped get creating the MDT Database approved, since I showed the ability to manage and delegate access of specific and granular levels of control over MDT.
Since I couldn’t find any good deployment articles out there other than the install documentation on codeplex (found here), I figured this’d be a good first technical blog post.
Without further ado, here are the steps to deploy it:
Software Installation
Install IIS Roles
Instructions |
Details / Screenshots |
“Server Manager”
|
|
“Before You Begin”
|
|
“User Account Control”
|
|
“Add features required for Web Server (IIS)?”
|
|
“Web Server (IIS)”
|
|
“Select Role Services”
“ASP.NET”, “.NET Extensibility”, “ASP”, “ISAPI Extensions”, “ISAPI Filters”, and “Server Side Includes”.
“Basic Authentication”, “Windows Authentication”, and “Digest Authentication”.
|
|
“Confirm Installation Selections”
|
|
“Installation Results”
|
Extract MDT Web FrontEnd Source
Instructions |
Details / Screenshots |
Download software from http://mdtwebfrontend.codeplex.com/releases/view/35756 and extract to C:\Support\Downloads. | |
“Windows Explorer”
|
|
“Extract Compressed (Zipped) Folders”
|
Add IIS 7 Web Application for the FrontEnd
Instructions |
Details / Screenshots |
“Server Manager”
|
|
“Add Application”
NOTE: Repeat this process for each environment that needs to be managed by the MDT Web FrontEnd. |
Configure IIS Authentication
Instructions |
Details / Screenshots |
“Default Web Site à [WebApp]”
|
|
“Authentication”
|
Create “MDTWebFrontEnd” Application Pool
Instructions | Details / Screenshots |
“Application Pools”
|
|
“Add Application Pool”
|
Configure Application Pool Identity
Instructions | Details / Screenshots |
“NNNNNNNN”
|
|
“Advanced Setting”
|
|
“Application Pool Identity”
|
|
“Set Credentials”
|
|
“Application Pool Identity”
|
|
“Advanced Settings”
|
Configure Web Application to use custom Application Pool
Instructions | Details / Screenshots |
“IIS Manager”
|
|
“Advanced Settings”
|
|
“Select Application Pool”
|
|
“Advanced Settings”
|
MDT Web FrontEnd Configuration
Configure Database Connections
Instructions | Details / Screenshots |
“Internet Explorer”
|
|
“Configuration”
Confirm the connection is successful. |
|
“Configuration”
|
|
“Configuration”
|
Upload MDT Applications
Instructions | Details / Screenshots |
“NNNNNNNN”
|
|
“NNNNNNNN”
|
|
“NNNNNNNN”
|
|
“NNNNNNNN”
|
|
“NNNNNNNN”
|
|
“NNNNNNNN”
|
|
“NNNNNNNN”
|
I continue to get this error message below. HTTP Error 500.24 – Internal Server Error. An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
I followed the above steps to the “T”. I am not ashamed to say that I don’t have a clue how to use IIS. Therefore I am stuck at MDT Web FrontEnd Configuration: Configure Database Connections. Obviously I can’t configure the database since the page doesn’t load. I think.
Running on: Win Svr 2008 R2 STD, 64-BIT
IIS vr 7.5
Hi,
I was wondering what permissions and user rights are required to run this applicationPool?
Regards,
Jeroen