Basic Mode
CDT Basic Mode lets you:
-
Install one Hotfix or upgrade, and run user Pre-Installation scripts and/or user Post-Installation scripts.
-
Run the CDT in the preparations and extended preparations modes.
Workflow
Step |
Description |
---|---|
1 |
Connect to the command line on your Management Server you use for package distribution. |
2 |
Log in to the Expert mode. |
3 |
Make sure there is no active GUI client that locks the management database, such as SmartDashboard or SmartConsole. |
4 |
Install the CDT RPM package (if it is not already installed on your system) from sk111158. |
5 |
Edit the
|
6 |
Generate the Installation Candidates List (see below) to get a full list of the Security Gateways and Cluster Members connected to your Management Server. Note - You can edit the Candidates List file to make sure the specified Security Gateways are not included (see The Candidates List). |
7 |
Optional: Run preparations or extended preparations before the installation itself, to save deployment time during maintenance windows. The CDT runs all the defined Pre-Installation scripts. |
8 |
Install the selected package and run all Pre-Installation and Post-Installation scripts. Note: If you use preparations, or extended preparations method, the CDT does not run the Pre-Installation scripts again. |
Generating an Installation Candidates List
To generate an Installation Candidates List (see The Candidates List), run:
Management Server |
Instructions |
---|---|
Security Management Server |
|
Multi-Domain Server |
|
Preparations (Pre-Installations)
If you have a tight maintenance window, use the preparations mode to save deployment time and prepare in advance.
In this scenario, the CDT does these actions:
-
Sends the installation package to the Security Gateways (to the
/var/log/upload/
directory). -
Sends the CPUSE Agent package to the Security Gateways (to the
/var/log/upload/
directory). -
Runs the user Pre-Installation scripts.
-
Does not update the CPUSE Agent package.
-
Does not start the actual package installation.
To use simple preparations on all marked candidates in the Candidates List file (see The Candidates List), run:
Management Server |
Instructions |
---|---|
Security Management Server |
|
Multi-Domain Server |
|
Extended Preparations (Extended Pre-Installations)
You can extend the preparations flow. In this scenario, the CDT does these actions:
-
Sends the installation package to the Security Gateways (to the
/var/log/upload/
directory). -
Sends the CPUSE Agent package to the Security Gateways (to the
/var/log/upload/
directory). -
Runs the user Pre-Installation scripts on the Security Gateways.
-
Updates the CPUSE Agent on the Security Gateways.
Note - Update of the CPUSE Agent might cause short connectivity loss in some rare cases.
-
Imports and verifies the installation package with CPUSE.
-
Does not start the actual package installation.
To use extended preparations on all marked candidates in the Candidates List file (see The Candidates List), run:
Management Server |
Instructions |
---|---|
Security Management Server |
|
Multi-Domain Server |
|
Installation
-
To start a full installation on all marked candidates in the Candidates List file (see The Candidates List), run:
Management Server
Instructions
Security Management Server
# ./CentralDeploymentTool -install <Name of Candidates List file>.csv
Multi-Domain Server
# mdsenv <IP Address or Name of Domain Management Server>
# ./CentralDeploymentTool -install <Name of Candidates List file>.csv <IP Address or Name of Domain Management Server>
-
The installation starts.
The CDT shows the installation progress on the screen.
CDT writes the progress details at 5 seconds intervals to these files in the directory of the
CentralDeploymentTool
binary file:File
Description
CDT_status.txt
Full description of the last completed stage and current stage of all Security Gateways and Cluster Members statuses.
CDT_status_brief.txt
Brief description (current stage only) of all Security Gateways and Cluster Members statuses currently in execution. Useful if your screen area is limited.
We recommend to run the
watch
command to read the file continuously.Example:
# watch -d cat CDT_status.txt
-
All failures in the installation cause an error.
-
If this error is blocking, the Security Gateway or Cluster upgrade does not continue. The CDT sends an error report to the configured email address.
Note - The error is blocking, if the package fails to install, or if you defined an installation script as blocking with the parameter "
IsBlocking
" (see Elements of the CDT Primary Configuration File). -
If this error is not blocking, the installation continues, and the CDT logs and status file show a successful installation.
-
Retry Operation
If the installation failed on some of the Security Gateways, but continues on the remaining Security Gateways:
-
Manually resolve the issue on the failed Security Gateways.
-
Run one more instance of the CDT in Retry Mode for the failed Security Gateways.
CDT tries to continue execution on failed Security Gateways and Cluster Members, starting from the last failed stage. Retry is only possible when the CDT runs.

-
Open a new SSH connection to the Management Server.
-
Log in to the Expert mode.
-
Run:
Management Server
Instructions
Security Management Server
# ./CentralDeploymentTool -retry
Multi-Domain Server
# mdsenv <IP Address or Name of Domain Management Server>
# ./CentralDeploymentTool -retry <IP Address or Name of Domain Management Server>
-
CDT detects that a different instance of the CDT runs and notifies that CDT instance to retry the same operation on all the failed Security Gateways.
Central Deployment Tool (CDT) v1.7 Administration Guide