The Deployment Utility allows you to deploy customizations and configuration changes from an existing installation to another installation on the same version of a product. The deployment can be carried out on the same host or between two different hosts running the same operating system.
The utility is useful if you have to apply the same configurations on multiple installations of a product. Use the utility if you have:
-
Multiple new installation running on the same or multiple hosts that will need to share the same configuration and customizations.
-
Multiple installations on the same or multiple hosts that are upgraded and will share the same configuration and customizations.
In both cases, you will need to start with one installation where you make all your modifications to configuration files, <BASEDIR>/smarts/local files and, create and compile dynamic models. Then, run the sm_deploy utility to create a package that contains your modifications. Use the sm_deploy utility to apply the files collected from the first installation to the rest of your installations.
The Deployment Utility performs the following three functions:
-
Create a package
-
Deploy the package
-
Rollback