Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel3
outlinetrue

...

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:

  1. Windows-only: Pre-download JRE/JDK setup package to your home folder

  2. 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).

  3. Windows-only: Pre-download Apache Commons Daemon (will download to your home folder). In a Cygwin Terminal, run:

    Code Block
    languagebash
    cd ~/syndeia-cloud-3.5_cassandra_zookeeper_kafka_setup/bin
    ./Apache_Commons/install_as_Commons_service_windows.bash -d
  4. Pre-download SC infrastructure packages via the commands below. In a (Cygwin) Terminal, run:

    Code Block
    languagebash
    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
  5. Pre-download SC media (links provided in your Intercax IHD ticket) to your home folder.

  6. Copy over everything above in batch to your secure enclave / SCIF via whatever IT Security process you have to your home folder. (warning) IMPORTANT: Ensure all media is placed in the same directory it was originally downloaded to- the home folder, ie: ~/!

...

  1. Ensure you DON’T run ANY of the setup scripts with root or sudo!

  2. Ensure you DO have enough space allocated to /opt, /var, /tmp ( (info) check via sudo df -h ),

  3. Ensure you DON'T have a noexec mount option for /tmp ( (info) check via mount , note, it may not be directly under / and could be a sub-dir under / ).

  4. Ensure you DO have enough CPU cores, ie: check via:

    Code Block
    languagebash
    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” (blue star) 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).

  5. Ensure you DO have the SC media downloaded to the home dir and NOT a subdirectory or anywhere else

...