10.02.2013 Views

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

esb_deploy - Progress Sonic ESB Deployment Guide 8.5 - Product ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Backup the Directory Service<br />

Implementing Domain Builds and Updates<br />

Before starting incremental changes, you should stop the management container, and then<br />

back up the Directory Service store before you perform archive imports. If imports and<br />

regression testing do not succeed, you can revert gracefully to the prior configuration.<br />

Important An import procedure that considers restoration of the Directory Service as a recovery<br />

technique should lock out administrative changes to the Directory Service until the<br />

import is complete and verified. When you start the domain manager after backup, you<br />

could revise the password for administrative users until the import procedure is complete<br />

and then change it back.<br />

Another tactic is to install the administrator tools on the target domain manager system.<br />

Then, when the import file is copied to that system, the domain manager can drop its<br />

network connections until the local user completes the import procedure (or restores the<br />

previous directory service.) That tactic can be quite effective when using fault tolerant<br />

management components at a remote site. In that case, when you back up the primary<br />

Directory Service and copy it to the backup location, set it to not accept updates. Then,<br />

when you take the primary Directory Service offline the failover is to the current data set<br />

as read-only. After the import session is complete, failback to the primary Directory<br />

Service resumes as write-enabled.<br />

Run a Scripted Update Sequence<br />

If you use archives in the advanced stages, the flow of updates might result in more than<br />

one archive loading to achieve the update. In that circumstance, you might want to script<br />

the process so that any overwrites in the import properties are consistently applied in later<br />

stages.<br />

See “Defining Scripts to Automate <strong>Deployment</strong>” on page 81 for information on creating<br />

and applying scripts.<br />

Evaluate Target Overwrites<br />

When <strong>deploy</strong>ment elements reach advanced staging and production, you must decide<br />

whether or not to overwrite on a file match. In the absence of a timestamp, you cannot<br />

choose to have “newer” overwrite “older.” Developer documentation and file<br />

management techniques can make these decisions easier. For example:<br />

● Use comments in XML files to record change history — When you add notes to<br />

XML files (actually, any files), you continue the established programmer tradition of<br />

maintaining change history.<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Deployment</strong> <strong>Guide</strong> <strong>8.5</strong> 91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!