ClustrixDB 9 supports deployment on Red Hat Enterprise Linux and CentOS versions 7.4 or higher. If you choose to migrate to RHEL/CentOS 7, it is also recommended to use a non-root configuration. Due to the differences in platform technologies there are now platform specific installation packages for each of the major OS versions. Additionally In-place upgrades are not supported and to migration to RHEL/CentOS 7 will require a fresh installation of the ClustrixDB software.
Differences between ClustrixDB on CentOS 6 and CentOS 7
The sql database client has changed from MySQL to MariaDB. The MySQL database client is no longer included as part of the RHEL/CentOS 7 platforms.
Some workloads will see performance benefits when using RHEL/CentOS 7.
RHEL/CentOS 7 has different versions of libraries than CentOS 6, including Python.
- RHEL/CentOS 7 uses systemctl instead of initctl.
FAQ about RHEL/CentOS 7 and ClustrixDB
Q. If I have an existing ClustrixDB cluster running on CentOS 6, can I simply upgrade the OS?
A. No. ClustrixDB relies on different installation and upgrade packages for deploying on the different OS versions, so an in-place upgrade is not supported. Clustrix recommends provisioning a new cluster and using Backup + Restore. You can replicate from a ClustrixDB cluster on CentOS 6 to a ClustrixDB 9 cluster on RHEL/CentOS 7.
Q. If I have an existing ClustrixDB cluster running on CentOS 6, can I add new nodes running RHEL/CentOS 7 and soft-fail the CentOS 6 nodes?
A. No, ClustrixDB requires that all nodes of the cluster must have the same binary installed. Different binaries are created for the different major OS versions.
Q. Is ClustrixDB 9 supported on CentOS 6?
A. Yes, but future releases may be CentOS 7+ only. As such we recommend that customers upgrade to CentOS 7 as soon as possible.