Offline Installation Mode (Optional)

Overview

The following page describes deploying Syndeia Cloud (SC) in an air-gapped environment. At a high level the procedure is as follows:

  1. From your local machine: Download the SC installation packages, extract them temporarily to gain access to the pre-setup scripts

  2. From your local machine: Run the infrastructure components (Cassandra, JanusGraph, Kafka, Zookeeper) pre-setup scripts to download their packages.

  3. From your local machine: Batch transfer all previously downloaded installation packages to the network/machine where SC will be deployed by going through whatever security enclave vetting procedure required.

  4. On the target machine: Continue with the deployment process on the target machine by running the installation scripts to deploy/upgrade Syndeia Cloud and its infrastructure components.

 


Prerequisites

  • A machine with Internet access

  • These steps should be run on a Linux flavor (Alma or RedHat (RHEL)) that is equivalent to the target Syndeia Cloud (SC) server’s, ie: if your target SC server is running Alma Linux then make sure your local machine is running Alma Linux. If your target SC server is running RedHat Enterprise Linux (RHEL) then make sure your local machine is running RedHat Enterprise Linux (RHEL).


Steps

1. Syndeia Cloud

  1. Download SC installation packages using the links provided with your license request (via Intercax Helpdesk) to your home folder (~) and extract the following three (3) zip files:

    1. syndeia-cloud-3.6-SP1_cassandra_zookeeper_kafka_setup.zip

    2. syndeia-cloud-3.6-SP1_janusgraph_setup.zip

    3. syndeia-cloud-3.6-SP1.zip

  2. Open a bash shell prompt.

  3. Temporarily unzip all .ZIPs to get access to the pre-setup scripts

2. Infrastructure

2.1. Cassandra

Step 2.1.1 - Download SC Cassandra related packages via the following two commands:

cd ~/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin
./syndeia-cloud-3.6_cassandra_pre-setup.bash -d

This will download .RPM package files for:
- wget and python IF neither exist on the machine these scripts are being run from
- yum-plugin-versionlock and
- cassandra-4.1.0-?.noarch.rpm
- java-11-openjdk-11.0.23.???-b?? and
- and other Java package dependencies (see sample expand outputs below)

~/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin$ ./syndeia-cloud-3.6_cassandra_pre-setup.bash -d + shopt -s extglob + shopt -s globstar ++ readlink -f ./syndeia-cloud-3.6_cassandra_pre-setup.bash + SC_version_parsed=/home/jdoe/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin/syndeia-cloud-3.6_cassandra_pre-setup.bash + SC_version_parsed=/home/jdoe/syndeia-cloud-3.6-SP1.2024-10-01 + SC_version_parsed=3.6-SP1.2024-10-01 + SC_version=3.6-SP1.2024-10-01 + service_name=cassandra + Cassandra_build_ver=4.1.0 ++ uname + OS=Linux + [[ Linux =~ CYGWIN ]] + systemctl=systemctl + sudo=sudo + cassandra_yaml=/etc/cassandra/default.conf/cassandra.yaml + cassandra_jar_path=/usr/share/cassandra + [[ -d /usr/share/cassandra ]] + cluster_name='SC Cluster' + num_tokens=256 + listen_address=localhost + rpc_address=localhost + write_request_timeout_in_ms=20000 + batch_size_fail_threshold_in_kb=300 + umask 0002 + pushd . ~/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin ~/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin + cd /home/jdoe/ + [[ -d == \-\d ]] + [[ Linux =~ CYGWIN ]] + [[ ! Linux =~ CYGWIN ]] ++ which wget ++ alias ++ eval declare -f +++ declare -f ++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot wget /usr/bin/which: no wget in (/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin) + [[ ! -n '' ]] + sudo yum install --downloadonly -y wget Updating Subscription Management repositories. Last metadata expiration check: 3:14:18 ago on Wed 16 Oct 2024 11:49:21 AM EDT. Dependencies resolved. ============================================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================================= Installing: wget x86_64 1.19.5-12.el8_10 rhel-8-for-x86_64-appstream-rpms 734 k Installing dependencies: libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k Transaction Summary ============================================================================================================================================================================= Install 2 Packages Total download size: 766 k Installed size: 2.8 M YUM will only download packages for the transaction. Downloading Packages: (1/2): libmetalink-0.1.3-7.el8.x86_64.rpm 227 kB/s | 32 kB 00:00 (2/2): wget-1.19.5-12.el8_10.x86_64.rpm 3.9 MB/s | 734 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 4.1 MB/s | 766 kB 00:00 Complete! The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. ++ which python ++ alias ++ eval declare -f +++ declare -f ++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot python /usr/bin/which: no python in (/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin) + [[ ! -n '' ]] + sudo yum install --downloadonly -y python2 Updating Subscription Management repositories. Last metadata expiration check: 3:14:34 ago on Wed 16 Oct 2024 11:49:21 AM EDT. Dependencies resolved. ============================================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================================= Installing: python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k Installing dependencies: python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k Installing weak dependencies: python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k Enabling module streams: python27 2.7 Transaction Summary ============================================================================================================================================================================= Install 6 Packages Total download size: 9.5 M Installed size: 37 M YUM will only download packages for the transaction. Downloading Packages: (1/6): python2-pip-9.0.3-19.module+el8.9.0+19487+7dc18407.noarch.rpm 13 MB/s | 1.6 MB 00:00 (2/6): python2-pip-wheel-9.0.3-19.module+el8.9.0+19487+7dc18407.noarch.rpm 6.3 MB/s | 892 kB 00:00 (3/6): python2-2.7.18-17.module+el8.10.0+20822+a15ec22d.x86_64.rpm 483 kB/s | 111 kB 00:00 (4/6): python2-libs-2.7.18-17.module+el8.10.0+20822+a15ec22d.x86_64.rpm 40 MB/s | 6.0 MB 00:00 (5/6): python2-setuptools-39.0.1-14.module+el8.10.0+20444+3bf7fee4.noarch.rpm 4.0 MB/s | 642 kB 00:00 (6/6): python2-setuptools-wheel-39.0.1-14.module+el8.10.0+20444+3bf7fee4.noarch.rpm 3.2 MB/s | 287 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 30 MB/s | 9.5 MB 00:00 Complete! The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. + sudo yum install --downloadonly --destdir /home/jdoe/ -y yum-plugin-versionlock Updating Subscription Management repositories. Last metadata expiration check: 3:14:42 ago on Wed 16 Oct 2024 11:49:21 AM EDT. Dependencies resolved. ============================================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================================= Installing: python3-dnf-plugin-versionlock noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 66 k Transaction Summary ============================================================================================================================================================================= Install 1 Package Total download size: 66 k Installed size: 27 k YUM will only download packages for the transaction. Downloading Packages: python3-dnf-plugin-versionlock-4.0.21-25.el8.noarch.rpm 443 kB/s | 66 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 440 kB/s | 66 kB 00:00 Complete! The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. + sudo yum install --downloadonly --destdir /home/jdoe/ -y java-11-openjdk-headless-11.0.23.0.9-3.el8 Updating Subscription Management repositories. Last metadata expiration check: 3:14:50 ago on Wed 16 Oct 2024 11:49:21 AM EDT. Dependencies resolved. ============================================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================================= Installing: java-11-openjdk-headless x86_64 1:11.0.23.0.9-3.el8 rhel-8-for-x86_64-appstream-rpms 42 M Installing dependencies: alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k avahi-libs x86_64 0.7-27.el8_10.1 rhel-8-for-x86_64-baseos-rpms 62 k copy-jdk-configs noarch 4.0-2.el8 rhel-8-for-x86_64-appstream-rpms 31 k cups-libs x86_64 1:2.2.6-60.el8_10 rhel-8-for-x86_64-baseos-rpms 437 k javapackages-filesystem noarch 5.3.0-1.module+el8+2447+6f56d9a6 rhel-8-for-x86_64-appstream-rpms 30 k lksctp-tools x86_64 1.0.18-3.el8 rhel-8-for-x86_64-baseos-rpms 100 k lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k nspr x86_64 4.35.0-1.el8_8 rhel-8-for-x86_64-appstream-rpms 143 k nss x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 765 k nss-softokn x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 531 k nss-softokn-freebl x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 392 k nss-sysinit x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 76 k nss-util x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 142 k tzdata-java noarch 2024a-1.el8 rhel-8-for-x86_64-appstream-rpms 187 k Enabling module streams: javapackages-runtime 201801 Transaction Summary ============================================================================================================================================================================= Install 15 Packages Total download size: 45 M Installed size: 187 M YUM will only download packages for the transaction. Downloading Packages: (1/15): lua-5.3.4-12.el8.x86_64.rpm 2.1 MB/s | 192 kB 00:00 (2/15): nspr-4.35.0-1.el8_8.x86_64.rpm 1.4 MB/s | 143 kB 00:00 (3/15): javapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarch.rpm 161 kB/s | 30 kB 00:00 (4/15): copy-jdk-configs-4.0-2.el8.noarch.rpm 158 kB/s | 31 kB 00:00 (5/15): alsa-lib-1.2.10-2.el8.x86_64.rpm 5.5 MB/s | 501 kB 00:00 (6/15): nss-3.101.0-7.el8_8.x86_64.rpm 10 MB/s | 765 kB 00:00 (7/15): tzdata-java-2024a-1.el8.noarch.rpm 991 kB/s | 187 kB 00:00 (8/15): nss-softokn-freebl-3.101.0-7.el8_8.x86_64.rpm 4.6 MB/s | 392 kB 00:00 (9/15): nss-sysinit-3.101.0-7.el8_8.x86_64.rpm 1.3 MB/s | 76 kB 00:00 (10/15): nss-softokn-3.101.0-7.el8_8.x86_64.rpm 2.9 MB/s | 531 kB 00:00 (11/15): lksctp-tools-1.0.18-3.el8.x86_64.rpm 1.5 MB/s | 100 kB 00:00 (12/15): java-11-openjdk-headless-11.0.23.0.9-3.el8.x86_64.rpm 77 MB/s | 42 MB 00:00 (13/15): cups-libs-2.2.6-60.el8_10.x86_64.rpm 3.1 MB/s | 437 kB 00:00 (14/15): nss-util-3.101.0-7.el8_8.x86_64.rpm 523 kB/s | 142 kB 00:00 (15/15): avahi-libs-0.7-27.el8_10.1.x86_64.rpm 635 kB/s | 62 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 54 MB/s | 45 MB 00:00 Complete! The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. + sudo yum install --downloadonly --destdir /home/jdoe/ -y https://apache.jfrog.io/artifactory/cassandra-rpm/41x/cassandra-4.1.0-1.noarch.rpm Updating Subscription Management repositories. Last metadata expiration check: 3:14:59 ago on Wed 16 Oct 2024 11:49:21 AM EDT. cassandra-4.1.0-1.noarch.rpm 3.7 MB/s | 48 MB 00:12 Dependencies resolved. ============================================================================================================================================================================= Package Architecture Version Repository Size ============================================================================================================================================================================= Installing: cassandra noarch 4.1.0-1 @commandline 48 M Installing dependencies: adwaita-cursor-theme noarch 3.28.0-3.el8 rhel-8-for-x86_64-appstream-rpms 647 k adwaita-icon-theme noarch 3.28.0-3.el8 rhel-8-for-x86_64-appstream-rpms 11 M alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k at-spi2-atk x86_64 2.26.2-1.el8 rhel-8-for-x86_64-appstream-rpms 89 k at-spi2-core x86_64 2.28.0-1.el8 rhel-8-for-x86_64-appstream-rpms 169 k atk x86_64 2.28.1-1.el8 rhel-8-for-x86_64-appstream-rpms 272 k avahi-libs x86_64 0.7-27.el8_10.1 rhel-8-for-x86_64-baseos-rpms 62 k cairo x86_64 1.15.12-6.el8 rhel-8-for-x86_64-appstream-rpms 719 k cairo-gobject x86_64 1.15.12-6.el8 rhel-8-for-x86_64-appstream-rpms 33 k colord-libs x86_64 1.4.2-1.el8 rhel-8-for-x86_64-appstream-rpms 236 k copy-jdk-configs noarch 4.0-2.el8 rhel-8-for-x86_64-appstream-rpms 31 k cups-libs x86_64 1:2.2.6-60.el8_10 rhel-8-for-x86_64-baseos-rpms 437 k dejavu-fonts-common noarch 2.35-7.el8 rhel-8-for-x86_64-baseos-rpms 74 k dejavu-sans-mono-fonts noarch 2.35-7.el8 rhel-8-for-x86_64-baseos-rpms 447 k fontconfig x86_64 2.13.1-4.el8 rhel-8-for-x86_64-baseos-rpms 274 k fontpackages-filesystem noarch 1.44-22.el8 rhel-8-for-x86_64-baseos-rpms 16 k fribidi x86_64 1.0.4-9.el8 rhel-8-for-x86_64-appstream-rpms 89 k gdk-pixbuf2 x86_64 2.36.12-6.el8_10 rhel-8-for-x86_64-baseos-rpms 466 k gdk-pixbuf2-modules x86_64 2.36.12-6.el8_10 rhel-8-for-x86_64-appstream-rpms 109 k glib-networking x86_64 2.56.1-1.1.el8 rhel-8-for-x86_64-baseos-rpms 155 k graphite2 x86_64 1.3.10-10.el8 rhel-8-for-x86_64-appstream-rpms 122 k gsettings-desktop-schemas x86_64 3.32.0-6.el8 rhel-8-for-x86_64-baseos-rpms 633 k gtk-update-icon-cache x86_64 3.22.30-12.el8_10 rhel-8-for-x86_64-appstream-rpms 32 k harfbuzz x86_64 1.7.5-4.el8 rhel-8-for-x86_64-appstream-rpms 296 k hicolor-icon-theme noarch 0.17-2.el8 rhel-8-for-x86_64-appstream-rpms 48 k jasper-libs x86_64 2.0.14-5.el8 rhel-8-for-x86_64-appstream-rpms 167 k java-11-openjdk x86_64 1:11.0.25.0.9-2.el8 rhel-8-for-x86_64-appstream-rpms 477 k java-11-openjdk-headless x86_64 1:11.0.25.0.9-2.el8 rhel-8-for-x86_64-appstream-rpms 42 M javapackages-filesystem noarch 5.3.0-1.module+el8+2447+6f56d9a6 rhel-8-for-x86_64-appstream-rpms 30 k jbigkit-libs x86_64 2.1-14.el8 rhel-8-for-x86_64-appstream-rpms 55 k lcms2 x86_64 2.9-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k libX11 x86_64 1.6.8-9.el8_10 rhel-8-for-x86_64-appstream-rpms 612 k libX11-common noarch 1.6.8-9.el8_10 rhel-8-for-x86_64-appstream-rpms 159 k libXau x86_64 1.0.9-3.el8 rhel-8-for-x86_64-appstream-rpms 37 k libXcomposite x86_64 0.4.4-14.el8 rhel-8-for-x86_64-appstream-rpms 29 k libXcursor x86_64 1.1.15-3.el8 rhel-8-for-x86_64-appstream-rpms 36 k libXdamage x86_64 1.1.4-14.el8 rhel-8-for-x86_64-appstream-rpms 27 k libXext x86_64 1.3.4-1.el8 rhel-8-for-x86_64-appstream-rpms 45 k libXfixes x86_64 5.0.3-7.el8 rhel-8-for-x86_64-appstream-rpms 25 k libXft x86_64 2.3.3-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k libXi x86_64 1.7.10-1.el8 rhel-8-for-x86_64-appstream-rpms 49 k libXinerama x86_64 1.1.4-1.el8 rhel-8-for-x86_64-appstream-rpms 16 k libXrandr x86_64 1.5.2-1.el8 rhel-8-for-x86_64-appstream-rpms 34 k libXrender x86_64 0.9.10-7.el8 rhel-8-for-x86_64-appstream-rpms 33 k libXtst x86_64 1.2.3-7.el8 rhel-8-for-x86_64-appstream-rpms 22 k libdatrie x86_64 0.2.9-7.el8 rhel-8-for-x86_64-appstream-rpms 33 k libepoxy x86_64 1.5.8-1.el8 rhel-8-for-x86_64-appstream-rpms 225 k libfontenc x86_64 1.1.3-8.el8 rhel-8-for-x86_64-appstream-rpms 37 k libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k libjpeg-turbo x86_64 1.5.3-12.el8 rhel-8-for-x86_64-appstream-rpms 157 k libmodman x86_64 2.0.1-17.el8 rhel-8-for-x86_64-baseos-rpms 36 k libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k libproxy x86_64 0.4.15-5.2.el8 rhel-8-for-x86_64-baseos-rpms 74 k libsoup x86_64 2.62.3-5.el8 rhel-8-for-x86_64-baseos-rpms 425 k libthai x86_64 0.1.27-2.el8 rhel-8-for-x86_64-appstream-rpms 203 k libtiff x86_64 4.0.9-32.el8_10 rhel-8-for-x86_64-appstream-rpms 190 k libwayland-client x86_64 1.21.0-1.el8 rhel-8-for-x86_64-appstream-rpms 41 k libwayland-cursor x86_64 1.21.0-1.el8 rhel-8-for-x86_64-appstream-rpms 26 k libwayland-egl x86_64 1.21.0-1.el8 rhel-8-for-x86_64-appstream-rpms 20 k libxcb x86_64 1.13.1-1.el8 rhel-8-for-x86_64-appstream-rpms 229 k lksctp-tools x86_64 1.0.18-3.el8 rhel-8-for-x86_64-baseos-rpms 100 k lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k nspr x86_64 4.35.0-1.el8_8 rhel-8-for-x86_64-appstream-rpms 143 k nss x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 765 k nss-softokn x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 531 k nss-softokn-freebl x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 392 k nss-sysinit x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 76 k nss-util x86_64 3.101.0-7.el8_8 rhel-8-for-x86_64-appstream-rpms 142 k pango x86_64 1.42.4-8.el8 rhel-8-for-x86_64-appstream-rpms 297 k pixman x86_64 0.38.4-4.el8 rhel-8-for-x86_64-appstream-rpms 258 k pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k rest x86_64 0.8.1-2.el8 rhel-8-for-x86_64-appstream-rpms 71 k ttmkfdir x86_64 3.0.9-54.el8 rhel-8-for-x86_64-appstream-rpms 62 k tzdata-java noarch 2024a-1.el8 rhel-8-for-x86_64-appstream-rpms 187 k xorg-x11-font-utils x86_64 1:7.5-41.el8 rhel-8-for-x86_64-appstream-rpms 104 k xorg-x11-fonts-Type1 noarch 7.5-19.el8 rhel-8-for-x86_64-appstream-rpms 522 k Installing weak dependencies: abattis-cantarell-fonts noarch 0.0.25-6.el8 rhel-8-for-x86_64-appstream-rpms 156 k dconf x86_64 0.28.0-4.el8 rhel-8-for-x86_64-appstream-rpms 108 k gtk3 x86_64 3.22.30-12.el8_10 rhel-8-for-x86_64-appstream-rpms 4.5 M Enabling module streams: javapackages-runtime 201801 Transaction Summary ============================================================================================================================================================================= Install 82 Packages Total size: 120 M Total download size: 68 M Installed size: 318 M YUM will only download packages for the transaction. Downloading Packages: [SKIPPED] javapackages-filesystem-5.3.0-1.module+el8+2447+6f56d9a6.noarch.rpm: Already downloaded [SKIPPED] copy-jdk-configs-4.0-2.el8.noarch.rpm: Already downloaded [SKIPPED] lua-5.3.4-12.el8.x86_64.rpm: Already downloaded [SKIPPED] nspr-4.35.0-1.el8_8.x86_64.rpm: Already downloaded [SKIPPED] tzdata-java-2024a-1.el8.noarch.rpm: Already downloaded [SKIPPED] alsa-lib-1.2.10-2.el8.x86_64.rpm: Already downloaded [SKIPPED] nss-3.101.0-7.el8_8.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-3.101.0-7.el8_8.x86_64.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.101.0-7.el8_8.x86_64.rpm: Already downloaded [SKIPPED] nss-sysinit-3.101.0-7.el8_8.x86_64.rpm: Already downloaded [SKIPPED] nss-util-3.101.0-7.el8_8.x86_64.rpm: Already downloaded [SKIPPED] lksctp-tools-1.0.18-3.el8.x86_64.rpm: Already downloaded [SKIPPED] cups-libs-2.2.6-60.el8_10.x86_64.rpm: Already downloaded [SKIPPED] avahi-libs-0.7-27.el8_10.1.x86_64.rpm: Already downloaded (15/81): hicolor-icon-theme-0.17-2.el8.noarch.rpm 530 kB/s | 48 kB 00:00 (16/81): at-spi2-atk-2.26.2-1.el8.x86_64.rpm 1.5 MB/s | 89 kB 00:00 (17/81): lcms2-2.9-2.el8.x86_64.rpm 893 kB/s | 165 kB 00:00 (18/81): at-spi2-core-2.28.0-1.el8.x86_64.rpm 2.8 MB/s | 169 kB 00:00 (19/81): xorg-x11-fonts-Type1-7.5-19.el8.noarch.rpm 2.4 MB/s | 522 kB 00:00 (20/81): graphite2-1.3.10-10.el8.x86_64.rpm 1.9 MB/s | 122 kB 00:00 (21/81): libXcursor-1.1.15-3.el8.x86_64.rpm 707 kB/s | 36 kB 00:00 (22/81): jbigkit-libs-2.1-14.el8.x86_64.rpm 606 kB/s | 55 kB 00:00 (23/81): libXinerama-1.1.4-1.el8.x86_64.rpm 266 kB/s | 16 kB 00:00 (24/81): libXtst-1.2.3-7.el8.x86_64.rpm 337 kB/s | 22 kB 00:00 (25/81): libXdamage-1.1.4-14.el8.x86_64.rpm 364 kB/s | 27 kB 00:00 (26/81): colord-libs-1.4.2-1.el8.x86_64.rpm 2.4 MB/s | 236 kB 00:00 (27/81): libXfixes-5.0.3-7.el8.x86_64.rpm 509 kB/s | 25 kB 00:00 (28/81): libthai-0.1.27-2.el8.x86_64.rpm 3.5 MB/s | 203 kB 00:00 (29/81): ttmkfdir-3.0.9-54.el8.x86_64.rpm 331 kB/s | 62 kB 00:00 (30/81): atk-2.28.1-1.el8.x86_64.rpm 4.2 MB/s | 272 kB 00:00 (31/81): rest-0.8.1-2.el8.x86_64.rpm 931 kB/s | 71 kB 00:00 (32/81): libXcomposite-0.4.4-14.el8.x86_64.rpm 438 kB/s | 29 kB 00:00 (33/81): libXrender-0.9.10-7.el8.x86_64.rpm 594 kB/s | 33 kB 00:00 (34/81): libfontenc-1.1.3-8.el8.x86_64.rpm 724 kB/s | 37 kB 00:00 (35/81): libXext-1.3.4-1.el8.x86_64.rpm 968 kB/s | 45 kB 00:00 (36/81): libdatrie-0.2.9-7.el8.x86_64.rpm 214 kB/s | 33 kB 00:00 (37/81): libxcb-1.13.1-1.el8.x86_64.rpm 2.1 MB/s | 229 kB 00:00 (38/81): libXft-2.3.3-1.el8.x86_64.rpm 770 kB/s | 67 kB 00:00 (39/81): libXi-1.7.10-1.el8.x86_64.rpm 302 kB/s | 49 kB 00:00 (40/81): abattis-cantarell-fonts-0.0.25-6.el8.noarch.rpm 2.3 MB/s | 156 kB 00:00 (41/81): libXau-1.0.9-3.el8.x86_64.rpm 187 kB/s | 37 kB 00:00 (42/81): libXrandr-1.5.2-1.el8.x86_64.rpm 301 kB/s | 34 kB 00:00 (43/81): dconf-0.28.0-4.el8.x86_64.rpm 2.2 MB/s | 108 kB 00:00 (44/81): pango-1.42.4-8.el8.x86_64.rpm 4.8 MB/s | 297 kB 00:00 (45/81): libjpeg-turbo-1.5.3-12.el8.x86_64.rpm 1.1 MB/s | 157 kB 00:00 (46/81): libepoxy-1.5.8-1.el8.x86_64.rpm 1.5 MB/s | 225 kB 00:00 (47/81): jasper-libs-2.0.14-5.el8.x86_64.rpm 2.9 MB/s | 167 kB 00:00 (48/81): adwaita-cursor-theme-3.28.0-3.el8.noarch.rpm 11 MB/s | 647 kB 00:00 (49/81): xorg-x11-font-utils-7.5-41.el8.x86_64.rpm 846 kB/s | 104 kB 00:00 (50/81): cairo-gobject-1.15.12-6.el8.x86_64.rpm 521 kB/s | 33 kB 00:00 (51/81): cairo-1.15.12-6.el8.x86_64.rpm 6.2 MB/s | 719 kB 00:00 (52/81): fribidi-1.0.4-9.el8.x86_64.rpm 1.2 MB/s | 89 kB 00:00 (53/81): adwaita-icon-theme-3.28.0-3.el8.noarch.rpm 51 MB/s | 11 MB 00:00 (54/81): libwayland-cursor-1.21.0-1.el8.x86_64.rpm 355 kB/s | 26 kB 00:00 (55/81): libwayland-egl-1.21.0-1.el8.x86_64.rpm 371 kB/s | 20 kB 00:00 (56/81): libwayland-client-1.21.0-1.el8.x86_64.rpm 237 kB/s | 41 kB 00:00 (57/81): harfbuzz-1.7.5-4.el8.x86_64.rpm 4.2 MB/s | 296 kB 00:00 (58/81): gdk-pixbuf2-modules-2.36.12-6.el8_10.x86_64.rpm 2.2 MB/s | 109 kB 00:00 (59/81): pixman-0.38.4-4.el8.x86_64.rpm 2.3 MB/s | 258 kB 00:00 (60/81): libtiff-4.0.9-32.el8_10.x86_64.rpm 1.7 MB/s | 190 kB 00:00 (61/81): gtk-update-icon-cache-3.22.30-12.el8_10.x86_64.rpm 380 kB/s | 32 kB 00:00 (62/81): gtk3-3.22.30-12.el8_10.x86_64.rpm 49 MB/s | 4.5 MB 00:00 (63/81): libX11-common-1.6.8-9.el8_10.noarch.rpm 2.9 MB/s | 159 kB 00:00 (64/81): libX11-1.6.8-9.el8_10.x86_64.rpm 7.3 MB/s | 612 kB 00:00 (65/81): java-11-openjdk-11.0.25.0.9-2.el8.x86_64.rpm 7.5 MB/s | 477 kB 00:00 (66/81): libgusb-0.3.0-1.el8.x86_64.rpm 665 kB/s | 49 kB 00:00 (67/81): libmodman-2.0.1-17.el8.x86_64.rpm 475 kB/s | 36 kB 00:00 (68/81): pkgconf-1.4.2-1.el8.x86_64.rpm 669 kB/s | 38 kB 00:00 (69/81): libproxy-0.4.15-5.2.el8.x86_64.rpm 560 kB/s | 74 kB 00:00 (70/81): pkgconf-pkg-config-1.4.2-1.el8.x86_64.rpm 337 kB/s | 15 kB 00:00 (71/81): glib-networking-2.56.1-1.1.el8.x86_64.rpm 1.8 MB/s | 155 kB 00:00 (72/81): java-11-openjdk-headless-11.0.25.0.9-2.el8.x86_64.rpm 99 MB/s | 42 MB 00:00 (73/81): fontpackages-filesystem-1.44-22.el8.noarch.rpm 77 kB/s | 16 kB 00:00 (74/81): libpkgconf-1.4.2-1.el8.x86_64.rpm 322 kB/s | 35 kB 00:00 (75/81): dejavu-fonts-common-2.35-7.el8.noarch.rpm 889 kB/s | 74 kB 00:00 (76/81): pkgconf-m4-1.4.2-1.el8.noarch.rpm 126 kB/s | 17 kB 00:00 (77/81): dejavu-sans-mono-fonts-2.35-7.el8.noarch.rpm 3.4 MB/s | 447 kB 00:00 (78/81): gsettings-desktop-schemas-3.32.0-6.el8.x86_64.rpm 11 MB/s | 633 kB 00:00 (79/81): libsoup-2.62.3-5.el8.x86_64.rpm 8.5 MB/s | 425 kB 00:00 (80/81): fontconfig-2.13.1-4.el8.x86_64.rpm 4.4 MB/s | 274 kB 00:00 (81/81): gdk-pixbuf2-2.36.12-6.el8_10.x86_64.rpm 7.1 MB/s | 466 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 31 MB/s | 68 MB 00:02 Complete! The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'yum clean packages'. ~/syndeia-cloud-3.6-SP1.2024-10-01_cassandra_zookeeper_kafka_setup/bin$

2.2 - Apache Zookeeper

Step 2.2.1 - Download Zookeeper via the command below:

This will download a .tar.gz tarball (package) for Apache Zookeeper, e.g. apache-zookeeper-3.8.4-bin.tar.gz and rename it to conform to the old naming scheme.
Sample output shown below:

2.3 - Apache Kafka

Step 2.3.1 - Download Kafka via the command below:

This will download a .tar.gz tarball (package) for Kafka, e.g. kafka_2.13-3.7.0.tgz. Sample output shown below:

2.4 - JanusGraph

Step 2.4.1 - Download JanusGraph via the two commands below:

This will download a .zip package for JanusGraph, e.g. janusgraph-full-1.0.0.zip. Sample output shown below:

3. Copy files

Step 3.1 - Copy over all the downloaded items in the previous steps along with syndeia-cloud-3.6-SP1*.zip files to the home folder of the target machine in your secure enclave / SCIF / air-gapped environment where Syndeia Cloud will be deployed.


Limitations

Windows

Cassandra version 4+, a requirement for Syndeia Cloud 3.6 SP1, is no longer supported on Windows. Users running Syndeia Cloud on Windows are encouraged to migrate to a Linux instance. If continuing on Windows is necessary, virtualization and Docker solutions can be used to upgrade to 3.6 SP1. Supporting documentation is available at request for this scenario as well. For additional help, users should submit a help ticket for engineering support.