Installing Control Center

Use this procedure to install Control Center.
  1. Log in to the master host as root, or as a user with superuser privileges.
  2. Install Control Center 1.3.3 from the local repository mirror.
    1. Clean the yum cache and update repository metadata.
      yum clean all && yum makecache fast
    2. Install Control Center.
      yum --disablerepo=\* --enablerepo=zenoss-mirror install -y \
        /opt/zenoss-repo-mirror/serviced-1.3.3-1.x86_64.rpm
    3. Enable automatic startup.
      systemctl enable serviced
  3. Make a backup copy of the Control Center configuration file.
    1. Make a copy of /etc/default/serviced.
      cp /etc/default/serviced /etc/default/serviced-1.3.3-orig
    2. Set the backup file permissions to read-only.
      chmod 0440 /etc/default/serviced-1.3.3-orig
  4. Add a drop-in file for the NFS service.
    This step is a workaround for an an unresolved issue.
    1. Create a directory for the drop-in file.
      mkdir -p /etc/systemd/system/nfs-server.service.d
    2. Create the drop-in file.
      cat <<EOF > /etc/systemd/system/nfs-server.service.d/nfs-server.conf
      [Unit]
      Requires= 
      Requires= network.target proc-fs-nfsd.mount rpcbind.service
      Requires= nfs-mountd.service
      EOF
    3. Reload the systemd manager configuration.
      systemctl daemon-reload
  5. Optional: Import the Docker image for ZooKeeper into the local repository, if necessary.
    Delegate hosts that are not ZooKeeper ensemble nodes do not need the image. The image file is staged in /root during a preceding procedure.
    1. Change directory to /root.
      cd /root
    2. Extract the image.
      ./install-zenoss-isvcs-zookeeper:v*.run
      Image extraction begins when you press y.
    3. Optional: Delete the image file, if desired.
      rm -i ./install-zenoss-*.run