Upgrading solutions and solution instances

You can upgrade the available data solutions and their instances within the
VMware Cloud Director extension for Data Solutions
.
From VMware Cloud Director extension for Data Solutions 1.6 you can no longer upgrade existing Tanzu MySQL and Tanzu Postgres instances to newer versions.
When you upgrade a solution, you upgrade the solution version of an operator, which runs within a
Kubernetes
cluster. The package in the container registry determines the available versions of a solution. When you upgrade a solution instance, you upgrade the engine version of an instance, which runs within a
Kubernetes
cluster. Solution upgrade and instance upgrade are separate operations.

Upgrade a solution

You can upgrade solutions when a new upgrade is available.
  1. Log in to
    VMware Cloud Director extension for Data Solutions
    from
    VMware Cloud Director
    .
  2. Click
    Solutions
    and on the solution card, click
    Upgrade
    .
    1. Select the clusters to which you want to apply the upgrade.
    2. Select the upgrade version.
    3. Acknowledge that you have read and completed the pre-upgrade actions and click
      Upgrade
      .

Upgrade a solution instance

You can upgrade solution instances when a new upgrade is available.
If you want to upgrade an instance of
Confluent Platform
, see Upgrade the Confluent Platform solution instance.
If you want to upgrade a
VMware Data Services Manager
, see Upgrade VMware Data Services Manager instances.
  1. Log in to
    VMware Cloud Director extension for Data Solutions
    from
    VMware Cloud Director
    .
  2. Click
    Instances
    and select the solution instance that you want to upgrade.
    1. Review all instances of the solution within this cluster, select any additional instances that you want to upgrade, and click
      Next
      .
    2. Select the upgrade version, review and acknowledge the instructions, and click
      Upgrade
      .

Upgrade the
Confluent Platform
solution instance

You can upgrade the
Confluent Platform
instance by editing the instance's manifest.
  1. Log in to
    VMware Cloud Director extension for Data Solutions
    from
    VMware Cloud Director
    .
  2. Click
    Instances
    , select the solution instance that you want to upgrade, and click
    Edit
    .
  3. In the
    Manifest Editor
    , navigate to
    image.application
    and
    image.init
    , and set the values to the version of
    Confluent Platform
    that you want to upgrade to.
    For more information on the
    Confluent Platform
    versions, see Plan for Confluent Platform Deployment using Confluent for Kubernetes in the
    Confluent Documentation
    .
kind: Kafka spec: image: application: hub.docker.com/confluentinc/cp-server:
v.v.v
init: hub.docker.com/confluentinc/confluent-init-container:
v.v.v
kind: Zookeeper spec: image: application: hub.docker.com/confluentinc/cp-server:
v.v.v
init: hub.docker.com/confluentinc/confluent-init-container:
v.v.v
kind: ControlCenter spec: image: application: hub.docker.com/confluentinc/cp-enterprise-control-center:
v.v.v
init: hub.docker.com/confluentinc/confluent-init-container:
v.v.v

Upgrade VMware Data Services Manager instances

When a new database version is available, you can perform a manual database upgrade to
VMware Data Services Manager MySQL
and
VMware Data Services Manager Postgres
instances.
If you want to perform a major version upgrade for a
VMware Data Services Manager Postgres
instance, review PostgreSQL major version upgrade in the
VMware Data Services Manager
Documentation
.
You can perform minor version upgrades to both
VMware Data Services Manager MySQL
and
VMware Data Services Manager Postgres
instances. You can perform major version upgrades only to
VMware Data Services Manager Postgres
instances.
A database release version consists of a combination of the database engine version and
VMware Data Services Manager
data services components version. A data service release is a self-sufficient bundle that contains a complete set of components to upgrade database clusters or provision new ones.
You can see the current version of the database in the
Engine Version
column in the
Instances
menu of
VMware Cloud Director extension for Data Solutions
. For example,
16.4+vmware.v2.2.0
, where
16.4
is the database engine version and
vmware.v2.2.0
is the
VMware Data Services Manager
data services components version.
  1. Log in to
    VMware Cloud Director extension for Data Solutions
    from
    VMware Cloud Director
    .
  2. Click
    Instances
    , select the solution instance that you want to upgrade, and click
    Manage Upgrades
    .
    This option is available only when you see the
    Upgradable
    flag in the
    Engine Version
    column.
  3. In the Available Upgrades table, review what upgrades are available, then click
    Upgrade Now
    on the desired version.
  4. Confirm your action.
    The upgrade process might take a few minutes.