Академический Документы
Профессиональный Документы
Культура Документы
<Author>
Page 1
24-5-2012
3 3 4 5 6 7 8 9 10
11
<Author>
Page 2
24-5-2012
General
This document describes the steps which must be taken to perform a migration of a BizTalk application. Since each migration has its own specific matters, this document can be used as a template and can be modified for each specific migration. The document can be used for both Test as Live environments. However, since the server landscape can be different between these environments and file locations for all kind of migration scripts etc. might not be the same, any environment specific matters should be mentioned in the appendix of this document. Note: In case you have named your servers the same in both the Test and the Live environment, but you have scaled out in the Live environment, you can distinguish eventually non-existent servers in the Test environment by marking them with an asterisk in the column headers. File location of this document: C:\My Documents\Checklist BizTalk Application migration.docx
History
Date 13 March 2012 Version 0.1 Status Concept Description Initial version. Author(s) <Author(s)>
<Author>
Page 3
24-5-2012
BTS03(*)
0.1
Insert actions here Use bullets for keeping the overview Create script which does Store the script at the location mentioned in the appendix Make sure the script has a recognizable name Make sure to describe in this document when (or rather: at which step) the script has to be executed Place a capital X in the following columns to describe at which servers the script has to be executed
0.2
Insert actions here Use bullets for keeping the overview Prepare config files which have to change during the migration Store the file at the location mentioned in the appendix Make sure the file has a recognizable name Make sure to describe in this document when (or rather: at which step) the file has to be applied Place a capital X in the following columns to describe at which servers the script has to be executed
0.3
<Author>
Page 4
24-5-2012
BTS04(*)
IIS03 (*)
IS04(*)
BTS01
BTS02
DB01
DB02
IIS01
IIS02
BTS03(*) X X X
1.1
Copy the BizTalk installation files to the location from which they will be installed Copy the MSI(s) to C:\Temp\<Application + Version>
1.2
Make backups of the current configuration and store them to the location as written down in the appendix Make backups from: The BizTalk-config file (BtsNTSvc.exe.config) BizTalk Bindings BizTalk - The entire BizTalk Group and/or - Separate BizTalk applications X X X
1.3
Clean up any log file locations Especially the ones where the installation writes output
1.4
Resume any suspended messages or orchestrations Resume any suspended messages Resume any suspended orchestrations If they cannot be successfully resumed, fix the problem or terminate them
1.5
<Author>
Page 5
24-5-2012
BTS04(*) X X
IIS03(*)
IIS04(*)
BTS01
BTS02
DB01
DB02
IIS01
IIS02
BTS0 3(*) X
2.1
Check the state of BizTalk Full Backup If OK : continue with the migration If not OK : Make Full backup
2.2
Check the state of any singletons Check if any singletons have no more messages to process. Wait until they are processed or stop the Receive Location which receives the messages which are added to the queue of the singleton
2.3
Resume any suspended messages or orchestrations Resume any suspended orchestrations and/or messages
2.4
Stop the BizTalk Application Disable the Receive Locations Let BizTalk process running messages/orchestrations (until no more Active orchestratiions exist) Stop the host instances Unenlist the orchestrations Unenlist the Send Port and Send Port Groups
2.5
Resume any suspended messages or orchestrations Resume any suspended messages Resume any suspended orchestrations If they cannot be successfully resumed, fix the problem or terminate them
2.6
Undeploy the BizTalk application Stop (Full Stop) the BizTalk application and remove it
2.7
Uninstall the BizTalk application Uninstall the MSI (from the Control Panel) UnGAC the dlls
2.8
<Author>
Page 6
24-5-2012
BTS0 4(*) X
IIS03(*)
IIS04(*)
BTS01
BTS02
DB01
DB02
IIS01
IIS02
BTS03(*) X X
3.1
3.2
3.3
Make any needed modifications to the BizTalk config file Do this on all the BizTalk Servers
3.4
<Author>
Page 7
24-5-2012
BTS04(*) X
IIS03(*)
IIS03(*)
BTS01
BTS02
DB01
DB02
IIS01
IIS02
BTS03(*) X
4.1
Start BizTalk Start the Host Instances Start the Send Ports Start the Send Port Groups Start the Orchestrations Start the Receive Locations
<Author>
Page 8
24-5-2012
BTS04(*) X
IIS03(*)
IIS04(*)
BTS01
BTS02
DB01
DB02
IIS01
IIS02
BTS03(*) X
5.1
Update monitoring software In case any infra changes have taken place, your monitoring software must be adapted to the new situation. You can think of matters like new/ changed/removed endpoints
<Author>
Page 9
24-5-2012
BTS04(*) X
IIS03(*)
IIS04(*)
BTS01
BTs02
DB01
DB02
IIS01
IIS02
Appendix
Environment specific settings
In the table below you can write down any differences between your Test Environment and your Live Environment. You can think of things like file locations for backups or configuration files. Also any different End Point addresses can be mentioned here.
File location migrationscripts Location Backup config files, bindingfiles etc. BizTalk Send Ports URIs - <Name Send Port> - <Name Send Port> BizTalk Receive Location URIs - <Name Receive Location> - <Name Receive Location> Test Environment <File Location> <File Location> Live Environment <File Location> <File Location>
<Author>
Page 10
24-5-2012
BTS03(*)
SendHost
ProcessingHost
TrackingHost
<Author>
Page 11
24-5-2012
BTS04(*) X X
BTS01
BTS02