Updating the ZooKeeper image on ensemble nodes

Use this procedure to install a new Docker image for ZooKeeper into the local repository of delegate hosts that are ZooKeeper ensemble nodes.
  1. Log in to the master host as root, or as a user with superuser privileges.
  2. Identify the hosts in the ZooKeeper ensemble.
    grep -E '^\b*SERVICED_ZK=' /etc/default/serviced
    The result is a list of 3 or 5 hosts, separated by the comma character (,). The master host is always a node in the ZooKeeper ensemble.
  3. Log in to a ZooKeeper ensemble node as root, or as a user with superuser privileges.
  4. If you are upgrading Control Center 1.3.3, start the Docker service.
    systemctl start docker
  5. Change directory to /root.
    cd /root
  6. Extract the ZooKeeper image.
    ./install-zenoss-isvcs-zookeeper-v10.run
    At the prompt, press y.
  7. Optional: Delete the archive file, if desired.
    rm -i ./install-zenoss-isvcs-zookeeper-v10.run
  8. Repeat the preceding five steps on each ZooKeeper node in the ensemble.