Cloudify 5.2.6 Release Notes
September 19th, 2021
Cloudify 5.2.6 is a patch release containing fixes and corrections on top of Cloudify v5.2.x.
v5.2.6 can be deployed as a new installation, as an in-place update over a 5.1.x/5.2.0 Cloudify manager, or as an upgrade version for any supported previous Cloudify release. See the upgrade section below for more details.
- 5.2.6 New Functionality and Corrections
- Other Corrections, Fixes
- Deploying Cloudify 5.2.6
- Upgrading from 5.1.x / 5.2.0
- Before the Upgrade
- Upgrading Cloudify All-In-One
- Upgrading a Cloudify Compact Cluster (3 nodes)
- Updating a Cloudify compact cluster leveraging the Cloudify Cluster Manager
- Manually updating a Cloudify compact cluster
- Upgrading a Cloudify Fully Distributed Cluster (9+ nodes)
- Updating a Cloudify Fully Distributed Cluster leveraging the Cloudify Cluster Manager
- Manually updating a Fully Distributed Cluster
- Upgrading from Previous Versions (4.x – 5.0.5) to 5.2.6
- New installation
- Download Cloudify 5.2.6
- Upgrading from 5.1.x / 5.2.0
- Support
- Support Discontinuance
- Supported Versions
New Functionality and Improvements
- Support for LDAP nested levels
Other Corrections & Fixes
- Cloudify Manager Cluster
- Upgrade and uninstall process enhancement in version 5.2.x
- Installed RPM Cleanup Correction when removing nodes from cluster
- Retry after parameter is made adjustable for ctx.operation.retry
- Fixed support for resume on workflows with sub graphs
- Agent Corrections and enhancements
- Windows agent enhancement and fixes
- Ubuntu 16.04 agent enhancement and fixes
- Agent creation in user home directory fix
- Blueprint Upload CLI correction for uploading blueprint with index out of range
- Deployment update correction for updating deployments with multiple relationship between same nodes
Extended Platforms
Cloudify was tested successfully with Intel® Advanced Vector Instructions 512
(Intel® AVX-512) and demonstrated 2x performance improvements of machine learning workloads.
Deploying Cloudify 5.2.6
v5.2.6 can be deployed as a new installation, as an in-place update over a 5.1.x / 5.2.x Cloudify manager, or as an upgrade version for any supported previous Cloudify release.
Upgrading from 5.1.x / 5.2.0
NOTE!
Upgrade from 5.1.0 directly to 5.2.6 is not supported. To upgrade from 5.1.0 to 5.2.6 please upgrade first from 5.1.0 to any of the following 5.1.1, 5.1.2, 5.1.3, 5.1.4 and then continue the upgrade to 5.2.6.
Before the Upgrade
As a best practice, we recommend taking a snapshot of the system before the update. Read this page for more details.
NOTE!
If the Cloudify cluster you are upgrading from was deployed using the Cloudify Cluster Manager (which is the recommended approach), you can simplify the update process to 5.2.x by running it through the Cluster Manager.
Below, you can find the procedures for either using the Cluster Manager, or a manual flow.
Tip: the upgrade steps require yum installation of the 5.2.6 RPM. This can be done either by downloading the rpm package to the local Cloudify nodes and directing the command to the rpm path or by referencing the URL of the package. The second option requires a live connection to the package path. Here are usage examples for both:
PHOTO
PHOTO
Upgrading Cloudify All-In-One
Update steps:
- Install the new 5.2.6 cloudify-manager-install RPM, by using the command:
sudo yum install -y <5.2.6 RPM>
- To start the upgrade, run the command
cfy_manager upgrade
- If Cloudify agents are used in your deployments, run
cfy agents install
- When opening the Cloudify Management Console after the upgrade, you might see “This page is empty”, this happens because of cached data. To solve this, press CTRL + Shift + R.
Upgrading a Cloudify Compact Cluster (3 nodes)
If the initial cluster installation was done using the Cloudify Cluster Manager, follow this simplified process.
Updating a Cloudify compact cluster leveraging the Cloudify Cluster Manager
You can use the Cloudify Cluster Manager tool to upgrade a compact cluster:
Upgrade your Cloudify Cluster Manager by running:
sudo yum install -y http://repository.cloudifysource.org/cloudify/cloudify-cluster-manager/1.0.14/ga-release/cloudify-cluster-manager-1.0.14-ga.el7.x86_64.rpm
On the host that has Cloudify Cluster Manager installed, run cfy_cluster_manager upgrade.
Optional Arguments:
config-path
The completed cluster configuration file path. Default:
./cfy_cluster_config.yamlupgrade-rpm
Path to a v5.2.6 cloudify-manager-install RPM. This can be either a local or remote path.http://repository.cloudifysource.org/cloudify/5.2.6/ga-release/cloudify -manager-install-5.2.6-ga.el7.x86_64.rpm
verbose
Show verbose output
Running this command will automatically run the upgrade procedure on the cluster.
If the Cluster was manually deployed, please follow this procedure instead:
Manually Updating a Cloudify Compact Cluster
- Install the new 5.2.6 cloudify-manager-install RPM on all 3 nodes of the cluster, by using the command:
sudo yum install -y <5.2.6 RPM>
Repeat this step on all 3 nodes. - On each of the cluster nodes, run
cfy_manager upgrade -c <path to DB config>.
Do it one after the other, not in parallel.
Tip: If you used the cloudify-cluster-manager tool to generate the Cloudify cluster, the path to the DB config file is/etc/cloudify/postgresql-<node number>_config.yaml
. If the cluster was manually installed, please direct the command to the path of the file you generated. - On each of the cluster nodes, run
cfy_manager upgrade -c <path to rabbitmq config>.
Do it one after the other, not in parallel.
Tip: If you used the cloudify-cluster-manager tool to generate the Cloudify cluster, the path to the RabbitMQ config file is/etc/cloudify/rabbitmq-<node number>_config.yaml.
If the cluster was manually installed, please direct the command to the path of the file you generated. - On each one of the cluster nodes, run
cfy_manager upgrade -c <path to manager config>
Do it one after the other, not in parallel.
Tip: If you used the cloudify-cluster-manager tool to generate the Cloudify cluster, the path to the manager config file is/etc/cloudify/manager-<node number>_config.yaml.
If the cluster was manually installed, please direct the command to the path of the file you generated. - If Cloudify agents are used in your deployments, run the following command from just one of the cluster nodes:
cfy agents install
- When opening the Cloudify Management Console after the upgrade, you might see “This page is empty”, this happens because of cached data. To solve this, press CTRL + Shift + R.
Upgrading a Cloudify Fully Distributed Cluster (9+ nodes)
If the initial cluster installation was done using the Cloudify Cluster Manager, follow this simplified process.
Updating a Cloudify Fully Distributed Cluster Leveraging the Cloudify Cluster Manager
You can use the Cloudify Cluster Manager tool to upgrade a fully distributed cluster:
Upgrade your Cloudify Cluster Manager by running:sudo yum install -y
http://repository.cloudifysource.org/cloudify/cloudify-cluster-manager/1.
0.14/ga-release/cloudify-cluster-manager-1.0.14-ga.el7.x86_64.rpm
On the host that has Cloudify Cluster Manager installed, run cfy_cluster_manager upgrade.
Optional Arguments:
config-path
The completed cluster configuration file path. Default:./cfy_cluster_config.yaml
upgrade-rpm
Path to a v5.2.6 cloudify-manager-install RPM. This can be either a local or remote path.
Default:http://repository.cloudifysource.org/cloudify/6.2.0/ga-release/cloudify -manager-install-5.2.6-ga.el7.x86_64.rpm
verbose
Show verbose output
Running this command will automatically run the upgrade procedure on the cluster.
If the cluster was manually deployed, please follow this procedure instead:
Manually Updating a Fully Distributed Cluster
Update steps:
- Install the new 5.2.6 cloudify-manager-install RPM on all the cluster nodes, by using the command:
sudo yum install -y <5.2.6 RPM>
Repeat this step on all 9 nodes. - On all three database nodes run
cfy_manager upgrade
Do it one after the other, not in parallel.
- On all three RabbitMQ nodes run
cfy_manager upgrade
Do it one after the other, not in parallel. - On all manager nodes, run
cfy_manager upgrade
Do it one after the other, not in parallel. - If Cloudify agents are used in your deployments, run the following command from just one of the manager nodes:
cfy agents install
- When opening the Cloudify Management Console after the upgrade, you might see “This page is empty”, this happens because of cached data. To solve this, press CTRL + Shift + R.
Upgrading from Previous Versions (4.x – 5.0.5) to 5.2.6
The upgrade flow to version 5.x is different from upgrades performed for previous versions. This is due to the Python 3 migration introduced in 5.1. This migration requires updating plugin code.
Please review the 5.1 upgrade procedure carefully and consult with the Cloudify support team to assure a smooth and successful upgrade.
NOTE!
Upgrading to 5.2.6 is supported from the following versions: v4.3.3, v4.4, v4.5, v4.5.5, v4.6, v5.0.5.
5.2.6 New Installation
- To deploy a single – All-In-One manager, please follow the AIO manager installation guide.
- To deploy a highly available Compact Cluster – a distributed cluster of 3 nodes – please refer to the 3 nodes cluster installation guide.
- To deploy a highly available Fully Distributed Cluster – a distributed cluster of 9 nodes – please refer to the 9 nodes cluster installation guide.
NOTE! You can simplify the cluster deployment and automate the provisioning by leveraging the Cloudify Cluster Manager Package.
Download Cloudify 5.2.6
Manager Install:
- RPM – cloudify-manager-install-5.2.6ga.rpm
- OpenStack image – cloudify-manager-5.2.6.qcow2
- Docker containers
- All-in-one manager – Cloudify manager aio
- Manager – Cloudify manager worker
- Database – Cloudify postgresql
- Messaging queue – Cloudify rabbitmq
Premium CLI Packages:
- RPM (CentOS/RHEL) – Cloudify cli centos (.rpm)
- Debian – Cloudify cli debian (.dep)
- Windows – Cloudify cli Windows (.exe)
Support
Support Discontinuance
With the official end of life for CentOS 6.x on November 30th, 2020, starting Cloudify 5.1.1 CentOS 6 agent will no longer be supported (nor provided in the package).
Supported Versions
Listed below are the support discontinuance dates for the recent Cloudify versions. As of these dates, the respective versions will no longer be supported under the standard Cloudify support agreement.
Version
Cloudify Premium & Community Editions v4.6.x
Cloudify Premium & Community Editions v5.0.5
Cloudify Premium & Community Editions v5.1.x
Cloudify Premium & Community Editions v5.2.x
Support Discontinuance Date
April 17th, 2021
February 3rd, 2022
October 19th, 2022
April 5th, 2023