CPUSE Architecture and Design

The CPUSE Deployment Agent is installed on each Gaia-based device and it is responsible for all software deployment process on that device.

Applicable CPUSE Software Packages

All applicable software packages are uploaded to the Check Point cloud.

In the Gaia Operating System that is connected to the Internet, the CPUSE Deployment Agent shows software packages that are applicable only to this specific Gaia server.

For a Gaia server is not connected to the Internet, you can manually download the required offline CPUSE packages and then import them on that Gaia server.

Suppressing the Reboot Behavior

At the beginning of each installation / uninstall of a Hotfix / Jumbo Hotfix Accumulator, the CPUSE Deployment Agent asks the user whether to perform a reboot automatically when the installation / uninstall completes. You can suppress this automatic reboot functionality to perform post-install / post-uninstall actions (that also require reboot) and thus reduce the number of reboots.

If you choose to suppress the automatic reboot, then the CPUSE Deployment Agent does not reboot the Gaia server automatically. However, all actions are allowed blocked for the installed Hotfix / Jumbo Hotfix Accumulator package (except for exporting the package and deleting the package from disk). All actions are allowed for other packages.

Important - During the installation / uninstall of a CPUSE package, all Check Point services are stopped (with the "cpstop" command). Therefore, we strongly recommend to complete all the necessary maintenance operations and reboot the Gaia server as soon as possible to restore the normal operation of Check Point software. For more details, refer to sk113045.

Name of the CPUSE Package in Gaia Portal / Gaia Clish

Download Source /
CPUSE Package
Name of CPUSE Package
From the Check Point cloud
(CPUSE Online installation)
The CPUSE Deployment Agent takes the package name from the Check Point cloud (from the corresponding metadata package).
CPUSE Offline package The CPUSE Deployment Agent shows the name of the TAR / TGZ file.

CPUSE Exported package

that you imported

The CPUSE Deployment Agent takes the package name from the original CPUSE package.

CPUSE Local Package Repository

All CPUSE packages you download and manually import on a Gaia server are located in the $DADIR/repository/tmp/ directory.

This directory contains symbolic links to the /var/log/CPda/repository/tmp/ directory, where these CPUSE package are physically stored.

CPUSE Deployment Agent (DA)

Main Directory for the CPUSE Deployment Agent

/opt/CPda/

The environment variable is: $DADIR

Main Daemon for the CPUSE Deployment Agent

$DADIR/bin/DAService

Log Files for the CPUSE Deployment Agent

In addition, see CPUSE Event Log.

Log File

Description

/opt/CPInstLog/DA_UI.log

  • Contains general messages for users.

  • This log file is not rotated.

  • The last 10 minutes of the this log file appear in Gaia Portal:

    Software Updates section > Available Updates page > Event log button.

/opt/CPInstLog/DeploymentAgent.log

  • Contains detailed technical log for administrators and for troubleshooting.

  • The CPUSE Deployment Agent keeps a maximum of 10 rotated files:

    • DeploymentAgent.log.1

    • DeploymentAgent.log.2

    • ...

    • DeploymentAgent.log.10

Manual start and stop of the CPUSE Deployment Agent

Action

Instructions

Get the current status of

the CPUSE Deployment Agent

Stop the CPUSE Deployment Agent

Start the CPUSE Deployment Agent

after you stopped it

Software Package Installation by the CPUSE Deployment Agent

Software Package Verification by the CPUSE Deployment Agent