Offline Installation Mode (Optional)
If you are in an air-gapped environment, or wish to do an offline installation, you can:
Pre-download the installation packages for Syndeia Cloud (SC) and its infrastructure components (Cassandra, JanusGraph, Kafka, Zookeeper) from a machine with internet access.
Transfer the installation packages to the network/machine where Syndeia Cloud will be deployed.
Run the installation scripts to deploy Syndeia Cloud and its infrastructure components.
Follow the instructions below for Linux / Windows to get started with Offline Installation.
Linux
Pre-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:
syndeia-cloud-3.5-SP2_cassandra_zookeeper_kafka_setup.zipsyndeia-cloud-3.5-SP2_janusgraph_setup.zipsyndeia-cloud-3.5-SP2.zip
Open a
bashshell prompt.Pre-download SC infrastructure packages via the following two commands:
cd ~/syndeia-cloud-3.5_cassandra_zookeeper_kafka_setup/bin ./syndeia-cloud-3.5_cassandra_pre-setup.bash -d # this will also automatically download OpenJDK + yum-plugin-versionlock (+ wget + python if necessary)This will download
.RPMpackage files for:
-wgetandpythonIF neither exist on the machine these scripts are being run from and then download
-yum-plugin-versionlockand
-java-1.8.0-openjdk-1.8.0.???-b??and
-cassandra-3.11.??-?.noarch.rpmPre-download Zookeeper via the command below:
./syndeia-cloud-3.5_zookeeper_pre-setup.bash -dThis will download a
.tar.gztarball (package) for Apache Zookeeper, e.g.apache-zookeeper-3.6.3-bin.tar.gzPre-download Kafka via the command below:
./syndeia-cloud-3.5_kafka_pre-setup.bash -dThis will download a
.tar.gztarball (package) for Kafka, e.g.kafka_2.13-3.2.1.tgzPre-download JanusGraph via the two commands below:
cd ~/syndeia-cloud-3.5_janusgraph_setup/bin ./syndeia-cloud-3.5_janusgraph_pre-setup.bash -dThis will download a
.zippackage for JanusGraph, e.g.janusgraph-full-0.5.3.zipCopy over all the downloaded items in the previous steps along with
syndeia-cloud-3.5-SP2*.zipfiles to the home folder of the target machine in your secure enclave / SCIF / air-gapped environment where Syndeia Cloud will be deployed.IMPORTANT: Ensure all installation packages are placed in the same directory it was originally downloaded to - the home folder, ie:
~/!Continue with the deployment process on the target machine by following the steps outlined in the Automated Deployment: Linux | Steps section.
Windows
Pre-download JRE/JDK setup package to your home folder
Pre-download Cygwin required packages (for offline package installation, select the “Download Without Installing” option in the Cygwin wizard, then select the packages listed on step 5 of the “Download, Install, & Configure Cygwin” section of the Cygwin page, complete the wizard, the selected packages will be downloaded to a folder named after the Download Site you selected (starting with
http...) in your user’s Downloads directory (by default, may want to change it to the home folder to be consistent with the other component downloads).Pre-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:
syndeia-cloud-3.5-SP2_cassandra_zookeeper_kafka_setup.zipsyndeia-cloud-3.5-SP2_janusgraph_setup.zipsyndeia-cloud-3.5-SP2.zip
Open a Cygwin Terminal window
Pre-download Apache Commons Daemon (this will download to your home folder) by running the two commands below:
cd ~/syndeia-cloud-3.5_cassandra_zookeeper_kafka_setup/bin ./Apache_Commons/install_as_Commons_service_windows.bash -dThis will download a
.ZIPfile for Apache Commons Daemon, e.g.commons-daemon-1.2.3-bin-windows.zipPre-download Cassandra package via the two commands below:
cd ~/syndeia-cloud-3.5_cassandra_zookeeper_kafka_setup/bin ./syndeia-cloud-3.5_cassandra_pre-setup.bash -dThis will download
.RPMpackage for Cassandra, e.g.cassandra-3.11.??-?.noarch.rpmPre-download Zookeeper via the command below:
./syndeia-cloud-3.5_zookeeper_pre-setup.bash -dThis will download a
.tar.gztarball (package) for Apache Zookeeper, e.g.apache-zookeeper-3.6.3-bin.tar.gzPre-download Kafka via the command below:
./syndeia-cloud-3.5_kafka_pre-setup.bash -dThis will download a
.tar.gztarball (package) for Kafka, e.g.kafka_2.13-3.2.1.tgzPre-download JanusGraph via the commands below:
cd ~/syndeia-cloud-3.5_janusgraph_setup/bin ./syndeia-cloud-3.5_janusgraph_pre-setup.bash -dThis will download a
.zippackage for JanusGraph, e.g.janusgraph-full-0.5.3.zipCopy over all the downloaded items in the previous steps along with
syndeia-cloud-3.5-SP2*.zipfiles to the home folder of the target machine in your secure enclave / SCIF / air-gapped environment where Syndeia Cloud will be deployed.IMPORTANT: Ensure all installation packages are placed in the same directory it was originally downloaded to- the home folder, ie:
~/!Continue with the deployment process on the target machine by following the steps outlined in the Automated Deployment: Windows | Steps section.