Table of Contents | ||||||
---|---|---|---|---|---|---|
|
...
If you are not in an offline environment, ex: air-gapped , & your server has internet access, simply skip to the next step.
If you are in an air-gapped environment, or wish to do an offline installation, you can pre-download all media files for the full stack to make it easier to batch transfer everything at once into your secure environment. Once copied over, the pre-setup scripts will automatically use the provided media in your home directory instead of downloading it from the Internet:
Windows-only: Pre-download JRE/JDK setup package to your home folder
Windows-only: 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 pacakges 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).Windows-only: Pre-download Apache Commons Daemon (will download to your home folder). In a Cygwin Terminal, run:
Code Block language bash cd ~/syndeia-cloud-3.5_cassandra_zookeeper_kafka_setup/bin ./Apache_Commons/install_as_Commons_service_windows.bash -d
Pre-download SC infrastructure packages via the commands below. In a (Cygwin) Terminal, run:
Code Block language bash 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) ./syndeia-cloud-3.5_zookeeper_pre-setup.bash -d ./syndeia-cloud-3.5_kafka_pre-setup.bash -d cd ~/syndeia-cloud-3.5_janusgraph_setup/bin ./syndeia-cloud-3.5_janusgraph_pre-setup.bash -d
Pre-download SC media (links provided in your Intercax IHD ticket) to your home folder.
Copy over everything above in batch to your secure enclave / SCIF via whatever IT Security process you have to your home folder. IMPORTANT: Ensure all media is placed in the same directory it was originally downloaded to- the home folder, ie:
~/
!
...
Ensure you DON’T run ANY of the setup scripts with
root
orsudo
!Ensure you DO have enough space allocated to
/opt, /var, /tmp
( check viasudo df -h
),Ensure you DON'T have a
noexec
mount option for/tmp
( check viamount
, note, it may not be directly under/
and could be a sub-dir under/
).Ensure you DO have enough CPU cores, ie: check via:
Code Block language bash cores=$(tail -28 /proc/cpuinfo | grep processor | awk '{ print $3 }'); cores=$((cores+1)); echo $cores
If that # is < the minimum requirements (8 cores for SC 3.4. 11 for SC 3.5), that’s usually a “red flag” that IT may have tried to skimp on resources & provisioned you less than you requested 🙄 (OR if you allocated it, you are shooting yourself in the foot!will be setting yourself for failure).
Ensure you DO have the SC media downloaded to the home dir and NOT a subdirectory or anywhere else
...