Has anyone managed to do an upgrade using CDT Advanced mode to upgrade a HA cluster from R80.20 to R80.40? I'd like to do this followed by patching both gateways.
I've started configuring the deployment plan but I'm a little concerned about the lack of an 'upgrade' option for the upgrade - when doing it manually, after verifying the package I'd choose 'upgrade' in the webui or 'installer upgrade xxxx' in clish as the 'install package' option would then do a fresh install - not helpful! I'm a bit worried about CDT doing the same thing... so I'd expect to see a 'upgrade_package' option.
Secondly is the 'connectivity_upgrade=true' needed for this ? As the upgrade manually needs the cluster version updated and the policy reinstalled after each gateway is upgraded, is this function handled by 'connectivity_upgrade=true' ? The Deployment Plan section of the manual mentions that the install_package 'runs the Prepare New Policy stage before the package installation to make sure there is an updated policy for the Security Gateway to fetch.' but there is no more information on this.
Lastly the CDT instructions don't seem to be clear about the 'update_cpuse=true' switch. How does this update cpuse when there is no path defined to a new CPUSE version? Does it just read the version installed on the MDS somehow? Our environment cannot access Checkpoint online servers for updates.
<?xml version="1.0" encoding="UTF-8"?>
<!--
This is an example of a Check Point Central Deployment Tool Deployment Plan file.
Refer to the CDT SK for additional information about configuring and using CDT:
https://supportcenter.us.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&so...
-->
<CDT_Deployment_Plan>
<!--
The plan_settings element contains the name and the description of the deployment plan
and additional configuration.
-->
<plan_settings>
<name value="Upgrade clusters to R80.40" />
<description value="Upgrade firewall clusters to R80.40 and patch with CDT" />
<update_cpuse value="true" />
<connectivityupgrade value="false" />
</plan_settings>
<!-- Execute script -->
<execute_script path="/home/admin/cdt/preScript.sh" iscritical="false" />
<!-- Remove custom jumbo -->
<uninstall_cpuse_package filename="R75.46_JUMBO_HF.tgz" />
<!-- Major R80.40 upgrade -->
<import_package path="/home/admin/Check_Point_R80.40_T294_Fresh_Install_and_Upgrade.tgz" />
<verify_package path="/home/admin/Check_Point_R80.40_T294_Fresh_Install_and_Upgrade.tgz" />
<install_package path="/home/admin/Check_Point_R80.40_T294_Fresh_Install_and_Upgrade.tgz" />
<!-- Notifications during execution -->
<log level="NORMAL" value="Finished installing major upgrade." />
<send_email to="cdt.admin@checkpoint.com" subject="Major upgrade completed" body="Finished installation of R80.40 major upgrade, preparing to install R80.40 JHF T77" />
<!-- Install JHF for R80.40 -->
<import_package path="/home/admin/Check_Point_R80_40_JUMBO_HF_Bundle_T77_sk165456_FULL.tgz" />
<install_package path="/home/admin/Check_Point_R80_40_JUMBO_HF_Bundle_T77_sk165456_FULL.tgz" />
<!-- Get a file from the gateway to /home/admin/ -->
<pull_file remote_path="/home/admin/file_to_pull.txt" local_dir="/home/admin/" />
</CDT_Deployment_Plan>
Any insights from anyone who has used this more?
thanks
Chris