Tuesday, April 27, 2010

ESB Toolkit 2.0 Multi-Server Installation Part 1 - Installing Microsoft UDDI 3.0 Services

Overview

In our environment we needed to load balance our UDDI Web Interface across a server farm. Outlined below are the steps that we needed to take to configure UDDI for both our Web Farm (Services Tier) and Database Servers.

Physical View Diagram






All service tier server operating systems are configured identically with Windows Server 2008 Standard.Detailed requirements and steps are listed below.

 

Install UDDI 3.0 on Database cluster nodes

Install UDDI 3.0 on database cluster nodes
Install on all cluster nodes supporting the UDDI3 database named instance
Run setup
From the BizTalk 2009 Media
Select Install Microsoft UDDI Services on this computer
Select the following components

--> Database Component


Validate successful installation






Do NOT launch Microsoft UDDI services configuration at this time.
Install UDDI Patch KB975684


Validate successful installation

Configure UDDI 3.0 on primary database cluster node

Configure UDDI 3.0 on primary database cluster node
Perform this step on the primary node hosting the named instance that will support the UDDI database.


Select UDDI Services Configuration
Select Custom configuration






Enter database\instance information


Enter service account and password information






Select Configure
Select Enable UDDI Services Database Component






Select the instance hosting the UDDI3 database from SQL Server Instance drop-down






Select Database Data Files Location


Select Database Log Files Location






Uncheck Require SSL for publication to this UDDI Services site






Select Apply Configuration






Validate successful configuration

Configure UDDI 3.0 on passive database cluster nodes

Configure UDDI 3.0 on passive database cluster nodes
Perform this step on the passive nodes hosting the named instance that will support the UDDI database.



Select UDDI Services Configuration
Select Custom configuration






Enter database\instance information


Enter service account and password information






Select Configure
Select Enable UDDI Services Database Component






Select the instance hosting the UDDI3 database from the SQL Server Instance drop-down






Select Apply Configuration






Validate successful configuration







NOTE: After selecting the named instance supporting the previously configured UDDI database, the file locations do not get updated.  This does not appear to cause an issue and does not create the folder structure listed.

Configure DNS on domain controller

Configure DNS on domain controller

Create DNS Host (A) record for UDDI FQDN.This will eventually point at the F5 VIP

OS configuration on services tier

OS configuration on services tier

Ensure all operating system patches have been applied
All services tier servers


Perform this before and after installation to ensure new components added during the installation process get patched appropriately

Install IIS

Install IIS 7
All services tier servers
Select Add Roles from Server Manager
Select Web Server (IIS)
Select Add Required Features
Add the following Role Services:



  • ASP.NET

  • Basic Authentication

  • Windows Authentication

  • IIS 6 Management Compatibility


Accept the Add Required Role Services dialog






Validate successful installation






Install Application Server Role

Install Application Server
All services tier servers
Select Add Roles from Server Manager
Select Application Server
Add the following Role Services:


Windows Process Activation Service Support


Accept the Add Required Role Services dialog


This will automatically add


HTTP Activation


Message Queuing Activation


TCP Activation


Named Pipes Activation






Add


Incoming Remote Transactions


Outgoing Remote Transactions


Validate successful installation


Install Prerequisite

Install Prerequisite
All services tier servers
Download and install the Microsoft Visual C++ 2008 SP1 Redistributable Package for x64

Install UDDI 3.0 on services tier

Install UDDI 3.0 on services tier
All services tier servers
Run setup
From the BizTalk 2009 Installation Media
Select Install Microsoft UDDI Services on this computer
Select the following components


Administration Tools


Web Application






Validate successful installation






Do NOT launch Microsoft UDDI services configuration at this time.




Install UDDI Patch KB975684


Validate successful installation

Configure UDDI 3.0 on services tier

Configure UDDI 3.0 on services tier
Configuration steps for the first services tier computer differs from configuration steps required for the remaining services tier servers

Configure UDDI 3.0 on first services tier servers

Configure UDDI 3.0 on first services tier servers
First services tier servers
Select UDDI Services Configuration on first services tier node
Select Custom configuration






Enter database\instance information


Enter service account and password information






Select Configure
Select Enable UDDI Services Web Application






Ensure UDDI database is correct


Ensure Web application account is correct






Select Self-register this site’s services in the UDDI registry and Active Directory






Select Apply Configuration






Validate successful configuration






This will add the web application account into the database security users for UDDI3 database

Configure UDDI 3.0 on remaining services tier nodes

Configure UDDI 3.0 on remaining services tier nodes
Remaining services tier servers
Select UDDI Services Configuration on remaining services tier nodes
Select Custom configuration






Enter database\instance information


Enter service account and password information






Select Configure
Select Enable UDDI Services Web Application






Notice informational warning.






Self-registration should only be performed on the first services tier server, not subsequent servers
Validate informational warning matches description to the right
Unselect Self-register this site’s services in the UDDI registry and Active Directory






Select Apply Configuration






Validate successful configuration

Validate UDDI 3.0 on services tier

Validate UDDI 3.0 on services tier

Run UDDI Services Console
Validate the service tier servers are listed under the UDDI console
Ensure services tier servers respond to web requests to the UDDI site



 

No comments:

Post a Comment