Installing and configuring the software containers
The software containers include 1) the Resource Discovery and Data Service and 2) the common services, which are required by IBM Z® Resource Discovery Data Service but also shared with other IBM Z Airdrops software products. For certain deployment scenarios, additional software container images can be installed using the same procedure. For example, if you plan to deploy ZRDDS for integration with IBM Z Anomaly Analytics, the Z Anomaly Analytics software container images will be installed as part of the same procedure. To install the software containers, you can use either the Docker or Podman container management tool. A separate deployment utility is provided for each of these container management tools.
Before you begin
Review Planning for deployment. Prepare the installation media, as described in Preparing installation media for Z Resource Discovery Data Service and Z Operational Analytics common components.
Procedure
Complete the following steps to install the software containers:
Results
- Docker
-
All Common Services images were loaded successfully. [...] All Log-Based Machine Learning images were loaded successfully. [...] All Metric-Based Machine Learning images were loaded successfully. [...] All Z Resource Discovery services images were loaded successfully. [...] Command to start the installed features: cd /products/IBM/ZOA ./bin/dockerManageZoa.sh up A copy of this script (dockerDeployZoa.sh) can be found in /products/IBM/ZOA/bin for future use.
- Podman
-
All Common Services images were loaded successfully. [...] All Log-Based Machine Learning images were loaded successfully. [...] All Metric-Based Machine Learning images were loaded successfully. [...] All Z Resource Discovery services images were loaded successfully. [...] Command to start the installed features: cd /products/IBM/ZOA ./bin/podmanManageZoa.sh up A copy of this script (podmanDeployZoa.sh) can be found in /products/IBM/ZOA/bin for future use.
During the installation, a copy of the dockerDeployZoa.sh or podmanDeployZoa.sh script is put in the ZOA_HOME/bin directory. You can use this script to remove the IBM Z Resource Discovery Data Service in the future, if necessary.
- zoa_env.config file
- .zoa_factory.config file
- Multiple *-docker-compose.yml files
- bin/dockerManageZoa.sh or bin/podmanManageZoa.sh
- Helper scripts for
bin/dockerDeployZoa.sh
andbin/podmanManageZoa.sh
are copied into subdirectories of the ZOA_HOME/bin directory.
These files are important for the configuration and operation of the software containers.
Also, the installation process creates directories for the log files of the software container-based services, generates self-signed artifacts that are needed to enable TLS communication with external components, and performs the basic configuration of the product components.
What to do next
See Post-installation configuration of the software containers for information about the configuration parameters that you must verify or update in the ZOA_HOME/zoa_env.config configuration file.