Updating the ZooKeeper image on ensemble nodes that do not have internet access

Zenoss customers: Perform the steps in Preparing to install without internet access before performing this procedure.
Use this procedure to install a new Docker image for ZooKeeper on ZooKeeper ensemble nodes that do not have internet access. Control Center pulls the required image from Docker Hub on ZooKeeper ensemble nodes that have internet access.

Perform the following steps:

  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. Change directory to /root.
    cd /root
  5. Extract the ZooKeeper image.
    ./install-zenoss-isvcs-zookeeper:v*.run
    Image extraction begins when you press the y key.
  6. Optional: Delete the archive file.
    rm -i ./install-zenoss-isvcs-zookeeper:v*.run
  7. Repeat the preceding four steps on each ZooKeeper node in the ensemble.