This post was originally published here
Recently I got a chance to install and configure the ESB Tool Kit and ESB Management portal in multi-server environment.
Below are the steps which I followed to successfully configure and deploy the ESB Management portal.
- Install Enterprise Library 5 from http://www.microsoft.com/en-in/download/details.aspx?id=15104
- Install Chart Control from Microsoft Chart Controls for .Net Framework 4 & Framework 3.5
- Install Microsoft Report Viewer Redistributable 2008 from http://www.microsoft.com/en-in/download/confirmation.aspx?id=6576
- Copy the ESB portal source code from the development server in C:Projects folder and Remove the read-only attribute of this folder.
- Update database server name in the web config file of ESB portal (located in “C:ProjectsMicrosoft.Practices.ESBESBSourceSourceSamplesManagement PortalESB.PortalWeb.Config” )
- Update Database server name in web config of ESB Exception Service (Located in “C:ProjectsMicrosoft.Practices.ESBESBSourceSourceSamplesManagement PortalESB.Exceptions.ServiceESB.Exceptions.ServiceWeb.config”)
- To turn on unrestricted access for Power Shell, execute the following command using the Power Shell 32-bit and 64-bit consoles:
- set-executionpolicy unrestricted
- To verify, run the following command
- get-executionpolicy
- Note: If you face any issue with above script, use “Set-ExecutionPolicy Unrestricted -Scope CurrentUser”
- To verify, run the following command
- Go to the C:ProjectsMicrosoft.Practices.ESBESBSourceSourceSamplesManagement PortalInstallScripts location and edit Management_Install.ps1 script.
- Comment the [BuildManagementSolution] function of Power Shell script. (This is required because there is no need to build the solution again).
- Update the [RunDatabaseScript $relativePath”SQLESB.Administration Database.sql” “Database server Name“] command. (This is required because It will try to create the database in local server)
- Step 10 is only required for first server configuration. Later comment this line of script for other server (This is because SQL Server will be same for Both BizTalk instance)
- Open a command prompt using “Run as administrator”.
- Execute the Management_Install.cmd command located in “C:ProjectsMicrosoft.Practices.ESBSourceSamplesManagementPortalInstallScripts”.
- Open the IIS manager, Select the ESB portal and check the authorization. If all fine, Browse the ESB portal directly from here.
- If some error occurred, Change the authorization and app pool setting by checking user access.
Repeat the same step to other server.
Note: Multi-Server Environment – (Two BizTalk Server and one SQL server)
Please let me know If any suggestion on this or Feel free to add some point.
Advertisements