| |
| Sun Java[TM] System Identitiy Manager 7.0 Upgrade | |
Chapter 4
Upgrading Identity Manager in the Production EnvironmentThis section contains information and suggestions for upgrading your production environment. It contains the following sections:
Developing a Production Rollout PlanTo develop a successful production rollout plan, incorporate the information you gathered while upgrading your test environment with the following basic guidelines:
- Create and document your production deployment image.
Import any upgraded objects and files (not the entire environment) from the test environment. Create a deployment image that is compatible with your development process.
Generally a deployment image consists of two parts:
- File system: You can build a file system in the form of zip files from the testing environment and deploy this file system into the production environment after upgrading.
- Repository objects: Create an XML file that is similar in structure to init.xml or upgrade.xml. Package this file as part of the upgrade so that when you are ready, you can import the XML file into the production environment. Importing the XML file creates or modifies the corresponding repository objects.
- Create upgraded forms, workflows, and email templates.
Import these updates into the current version.
- Document any amendments to your plan, which includes documenting other special procedures that apply to the production environment. For example,
Deploying the Upgrade in a Production EnvironmentThis section provides instructions for deploying the Identity Manager upgrade into your production environment.
Before You Begin
Before you start upgrading Identity Manager in a production environment, you must back up your production data:
Deploy the Upgrade
Perform the following steps to deploy the Identity Manager upgrade:
Changing TaskDefinition Objects in ProductionYou might find it necessary to update the code in a production environment while there are existing, executing TaskInstances present. This section describes the best practice for upgrading TaskDefinition objects in production.
From the Identity Manager console:
- Rename the current TaskDefinition to include a timestamp.
For example, rename Create User to Create User 20030701.
- Load the new TaskDefinition.