Install containerized OT Discovery components on Rocky 10
Install the containerized packages for the Discovery Console for OT and the OT Discovery Collector onto a machine with Rocky 10 OS.
Before you begin
Role required: admin
Procedure
- On your ServiceNow instance, navigate to the Service Graph Connector for ServiceNow Operational Technology (OT) Discovery Guided Setup page.
-
Select Get Started.
The Download & Deploy OT Discovery page opens.
- In the first section of the setup, select Download & Deploy OT Discovery.
-
Select Configure.
The Downloads page opens.
Note:Review the End User License Agreement (EULA) and select Agree before proceeding. Consider moving these actions to separate steps. -
Download the containerized OT Discovery dependencies package and the installer package.
Note:Download the OT Discovery Collector containerized package that is compatible with your machine's OS.
- Decompress the downloaded packages.
-
Run the Build the Offline Installer script.
This creates a ZIP archive that contains an offline installer that can be used in air-gapped networks.
- After the installer is complete, move the ZIP archive to the target system for installation.
- Decompress the offline installation archive.
-
Copy the required files:
scp -r offline-console-init-support-files-main serviceadmin@<Console IP Address>:/home/serviceadminscp -r OfflineConsoleInstaller serviceadmin@<Console IP Address>:/home/serviceadminserviceadmin //@<password>ssh serviceadmin@<Console IP Address> -
Install Podman:
dnf install -y zip podman -
Set up the latest version of Docker:
-
Update system:
sudo dnf update -y -
Install the dnf plugins package, which is required for config-manager:
sudo dnf install -y dnf-plugins-core. -
Add the official Docker repo:
.sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
Update system:
-
Install Docker.
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin dnf install -y which -
Unzip the Discovery Console for OT dependencies package and build the containers for RabbitMQ and MongoDB:
chmod +x build-rabbit-and-mongo-images.sh ./build-rabbit-and-mongo-images.sh -
Copy the RabbitMQ and MongoDB containers into the Installer folder:
sudo cp offline-console-mongodb_latest.tar.gz offline-console-rabbitmq_latest.tar.gz /home/serviceadmin/OfflineConsoleInstaller/OCI_compliant_images/ -
Install the offline console:
chmod +x offline-console-init.sh ./offline-console-init.sh