Test Lab Guide: Demonstrating FIM 2010 R2 ECMA2 with SQL Azure
In This Guide
This guide contains instructions for setting up a test lab based on the Test Lab Guide: Demonstrating FIM 2010 R2 ECMA2 with SQL Azure. This is achieved by using a server computer running Forefront Identity Manager 2010 R2 Synchronization Service and using the environment that was build out in the preceding test lab guides. The resulting FIM 2010 R2 ECMA2 with SQL Azure test lab demonstrates and verifies the management agent.
This test lab demonstrates creating an ECMA2 management agent and synchronizing information with a SQL Azure database. It should be noted that this management agent is not a 100% solution. That is, these management agents only demonstrate limited functionality and are intended to demonstrate how one would implement an ECMA2 to an Azure data source. It is the responsibility of the management agent developer to ensure the required functionality is present.
Test Lab Overview
In this test lab, no additional servers are required other than the ones need for the preceding steps
The FIM 2010 R2 ECMA2 with SQL Azure uses the following subnet:
- The intranet established by the Base Configuration Test Lab Guide, referred to as the Corpnet subnet (10.0.0.0/24).
Computers on each subnet connect using a hub or switch. See the following figure.
This test lab will guide you through the FIM 2010 R2 ECMA2 with SQL Azure development and installation process. The purpose of this test lab is to allow for the creation of a basic test lab environment that consists of FIM 2010 R2 ECMA2 with SQL Azure. This test lab will guide you through building a SQL Azure database and then creating a management agent that will synchronize Active Directory data from our environment into the SQL Azure database. This test lab guide can be used as a building block for additional test lab guides that demonstrate increased functionality or additional features of Forefront Identity Manager 2010 R2.
Hardware and Software Requirements
The following are required components of the test lab:
An Azure account that can access the Management Portal and create a SQL database
The product disc or files for Visual Studio Professional 2010.
The following table provides a summary of the Microsoft software that is used in this guide.
Microsoft Visual Studio 2010 Professional
Microsoft Visual Studio 2010 Professional (http://www.microsoft.com/visualstudio/en-us).
Steps for Configuring the FIM 2010 R2 ECMA2 with SQL Azure Test Lab
There are nine steps to follow when setting up the FIM 2010 R2 ECMA2 with SQL Azure test lab based on the Demonstrating FIM 2010 R2 ECMA2 with SQL Azure Test Lab Guide.
Step 1: Set Up the Base Configuration Test Lab - The Base Configuration is the core of all Test Lab Guide scenarios. The first step is to complete the Base Configuration.
Step 2: Set Up the SQL Server 2008 R2 Enterprise Test Lab - The second step is to complete the SQL Server 2008 R2 Enterprise test lab guide.
Step 3: Set up the Forefront Identity Manager 2010 Synchronization Service Test Lab - The third step is to complete the Forefront Identity Manager 2010 Synchronization Service test lab guide. This provides the FIM Synchronization Service to the test lab environment.
Step 4: Install Extensible Connectivity 2.0 MA Prerequisite Software - The fourth step includes installing Visual Studio 2010.
Step 5: Create the Initial Envrionment - The fifth step walks you through creating the SQL database in Azure.
Step 6: Create the SQL_ECMA2 DLL - The sixth step creates the AD Management agent, test users and OU.
Step 7: Create the AD_ECMA2 DLL - The seventh step creates the SQL Azure binary and Connector.
Step 8: Create the MVExtension DLL - The eighth step creates the MVExtension binary.
Step 10: Verify the Management Agents - The ninth step verifies the connectors are working by adding new users to both environments.
This guide provides steps for configuring the computers of EMCA 2.0 SQL Azure test lab. The following sections provide details about how to perform these tasks.
Test Lab Guide Specific Information and Instructions
The following section is a list of additional information on configuring the test lab. It also includes items that may be omitted from the test lab guides that this test lab builds upon. This is to allow for quicker deployment.
The Base Configuration TLG—EDGE1, INET1, and CLIENT1 are not required. The steps requiring setup and configuration may be excluded from the setup of the base configuration.
A Windows Azure Account – A Windows Azure account is required to complete this test lab. An Azure account can be obtained here: http://www.windowsazure.com
Network Configuration – In order to get this test lab to work, the networking configuration needs to be adjusted to allow the FIM1 machine the ability to access the internet.
This guide provides steps for configuring the computers of the Forefront Identity Manager 2010 R2 test lab. The following sections provide details about how to perform these tasks.