Cloudify 5.2.7 Release Notes

Cloudify 5.2.7 Release Notes

October 19th, 2021

Cloudify 5.2.7 is a patch release containing fixes and corrections on top of Cloudify v5.2.x.
v5.2.7 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.

New functionality and Corrections

Deploying Cloudify 5.2.7

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.7

5.2.7 new installation

Download Cloudify 5.2.7

Support

Support Discontinuance

Supported versions

New functionality and Corrections

  1. Blueprints and DSL
    Correction to upload invalid blueprints
    Correction to plugins update during deployment update
    Correction to deployment update with nodes having 2 relationships
    Correction to SELF reference when using get_property as default value
  2. Manager system and maintenance
    Correction to supervisord file limits
  3. Clustering
    Correction of Database node cluster rejoin
    Systemd clustering startup correction
    Correction to Patroni startup monitoring
  4. Agent
    Correction to windows agents scripts path

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.7

v5.2.7 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! 

Upgrading from 5.1.0 directly to 5.2.7 is not supported. To upgrade from 5.1.0 to 5.2.7 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.7. 

Before the upgrade

As a best practice, we recommend taking a snapshot of the system prior to the update. Read this page for more details.

NOTE!
If your source Cloudify cluster 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.7 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 live connection to the package path. Here are usage examples for both:

# Downloading the RPM to the current directorycurl -O https://repository.cloudifysource.org/cloudify/5.2.7/ga-release/cloudify-manager-install-5.2.7-ga.el7.x86_64.rpm# Installing the downloaded RPMsudo yum install -y cloudify-manager-install-5.2.7-ga.el7.x86_64.rpm
# Installing the RPM directlysudo yum install -y https://repository.cloudifysource.org/cloudify/5.2.7/ga-release/cloudify-manager-install-5.2.7-ga.el7.x86_64.rpm

Upgrading Cloudify All-In-One

Update steps:

  1. Install the new 5.2.7 cloudify-manager-install RPM, by using the command:
    sudo yum install -y <5.2.7 RPM>
  2. To start the upgrade run the command
    cfy_manager upgrade
  3. If Cloudify agents are used in your deployments, run
    cfy agents install
  4. 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.yaml

–upgrade-rpm Path to a v5.2.7 cloudify-manager-install RPM. This can be either a local or remote path.
Default: https://repository.cloudifysource.org/cloudify/5.2.7/ga-release/cloudify-manager-install-5.2.7-ga.el7.x86_64.rpm

-v, –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

  1. Install the new 5.2.7 cloudify-manager-install RPM on all 3 nodes of the cluster, by using the command:
    sudo yum install -y <5.2.7 RPM>
    Repeat this step on all 3 nodes.
  2. 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.
  3. 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.
  4. 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.
  5. If Cloudify agents are used in your deployments, run the following command from just one of the cluster nodes:
    cfy agents install
  6. 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.7 cloudify-manager-install RPM. This can be either a local or remote path.
Default: https://repository.cloudifysource.org/cloudify/5.2.7/ga-release/cloudify-manager-install-5.2.7-ga.el7.x86_64.rpm

-v, –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:

  1. Install the new 5.2.7 cloudify-manager-install RPM on all the cluster nodes, by using the command:
    sudo yum install -y <5.2.7 RPM>
    Repeat this step on all 9 nodes.
  2. On all three database nodes run cfy_manager upgrade
    Do it one after the other, not in parallel.
  3. On all three RabbitMQ nodes run cfy_manager upgrade
    Do it one after the other, not in parallel.
  4. On all manager nodes, run cfy_manager upgrade
    Do it one after the other, not in parallel.
  5. If Cloudify agents are used in your deployments, run the following command from just one of the manager nodes:
    cfy agents install
  6. 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.7

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 which requires updating existing plugins 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.7 is supported from the following versions: v4.3.3, v4.4, v4.5, v4.5.5, v4.6, v5.0.5.

5.2.7 new installation

Download Cloudify 5.2.7

Manager install: 

Premium CLI packages:

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.

VersionSupport Discontinuance Date
Cloudify Premium & Community Editions v4.6.xApr 17th, 2021
Cloudify Premium & Community Editions v5.0.5Feb 3rd, 2022
Cloudify Premium & Community Editions v5.1.xOct 19, 2022
Cloudify Premium & Community Editions v5.2.xApr 5, 2023
Back to top