New features that affect upgrades from release 1.2.x

This release includes new features and new requirements that affect the upgrade process. The following list provides an overview of the changes that are addressed during this upgrade.

  • RHEL/CentOS 7.4 is added; RHEL/CentOS 7.1 is withdrawn. The upgrade process includes a step for updating the operating system.
  • On RHEL/CentOS 7.4, there may be a file locking defect in NFS 4.1. To avoid the issue, delegate hosts are configured to use NFS 4.0.
  • The serviced-zenossdbpack maintenance script is moved from /etc/cron.weekly to /opt/serviced/bin and a new cron job, /etc/cron.d/cron_zenossdbpack, is installed to invoke the maintenance script. By default, the script runs every Sunday at midnight.
  • A new remote storage location is now required for audit logs. The default mount point is /var/log/serviced, and the default amount of space required is 10GB. The master node upgrade process includes a procedure for ensuring that a remote storage location is configured.
  • The Pacemaker resource agents are changed so that a master host does not fail over when Control Center is unresponsive or its health checks are failing.
  • When storage becomes critically low, Control Center initiates an emergency shutdown of applications and services while sufficient resources remain to take action to avoid data loss. This feature requires specific minimum amounts of space in the Control Center thin pool for application data.
  • Previously, Zenoss recommended using the master host nodes for Control Center services only. Starting with this release, Zenoss recommends using the master host nodes for Control Center services and for two database services. The services requires additional RAM and CPU resources. For more information about the amount of RAM and CPU resources to add to master host nodes, please contact your Zenoss representative.
  • This release replaces Docker 1.12.1 with Docker Community Edition (CE) 17.09.0.
  • The following new configuration variables are available in /etc/default/serviced, for tuning TCP/IP communications between ZooKeeper ensemble hosts and Control Center:
    • SERVICED_ZK_CONNECT_TIMEOUT
    • SERVICED_ZK_PER_HOST_CONNECT_DELAY
    • SERVICED_ZK_RECONNECT_START_DELAY
    • SERVICED_ZK_RECONNECT_MAX_DELAY
    For more information, see Control Center configuration file.
  • The Control Center RPM package includes a script that adds the serviced user group to a host, if necessary. Users must be members of the serviced group to use the command-line interface. For more information, see User access control.

For more information about this release, refer to the Control Center Release Notes.