Cloudify 5.2.4 Release Notes

July 12th, 2021

Cloudify 5.2.4 is a patch release containing fixes and corrections on top of Cloudify v5.2.x.
v5.2.4 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.4 New Functionality and Corrections
    • Other Corrections, Fixes
  • Deploying Cloudify 5.2.4
    • 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.4
      • 5.2.4 New installation
      • Download Cloudify 5.2.4
  • Support
    • Support Discontinuance
    • Supported Versions

New Functionality and Improvements

Other Corrections & Fixes

  1. RD-2619 – Installation – In rare cases when the PostgreSQL group already exists prior to manager installation, the installation failed. This is now resolved.
  2. RD-2625 – Installation – Better handling for installation failure when the cfyuser account is missing permissions for crontab
  3. RD-2631 – Security – Erlang Cookies generation Security enhancement
  4. RD-2662 – Improved support for `cfy config update`. Added support for multiple concurrent parameters update.
  5. RD-2687 – Snapshots – stored Tenants values fix
  6. RD-2630 – Error handling – proxy deployment validation enhancement

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

v5.2 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.4 is not supported. To upgrade from 5.1.0 to 5.2.4 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.4.

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

  1. Install the new 5.2.4 cloudify-manager-install RPM, by using the command:
    sudo yum install -y <5.2.4 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.10/ga-release/cloudify-cluster-manager-1.0.10-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.4 cloudify-manager-install RPM. This can be either a local or remote path.
    http://repository.cloudifysource.org/cloudify/5.2.4/ga-release/cloudify -manager-install-5.2.4-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

  1. Install the new 5.2.4 cloudify-manager-install RPM on all 3 nodes of the cluster, by using the command:
    sudo yum install -y <5.2.4 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.10/ga-release/cloudify-cluster-manager-1.0.10-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.4 cloudify-manager-install RPM. This can be either a local or remote path.
    Default:
    http://repository.cloudifysource.org/cloudify/5.2.4/ga-release/cloudify -manager-install-5.2.4-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:

  1. Install the new 5.2.4 cloudify-manager-install RPM on all the cluster nodes, by using the command: sudo yum install -y <5.2.4 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.
  1. On all three RabbitMQ nodes run cfy_manager upgrade
    Do it one after the other, not in parallel.
  2. On all manager nodes, run cfy_manager upgrade
    Do it one after the other, not in parallel.
  3. If Cloudify agents are used in your deployments, run the following command from just one of the manager nodes:
    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 from Previous Versions (4.x – 5.0.5) to 5.2.4

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

5.2.4 New Installation

Download Cloudify 5.2.4

Manager Install:

  • RPM – cloudify-manager-install-5.2.4ga.rpm
  • OpenStack image – cloudify-manager-5.2.4.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

comments

    Leave a Reply

    Your email address will not be published.

    Back to top