This guide describes the process of installing the Black Duck Air-gapped KnowledgeBase.

Installation process

The process to install and configure a Air-gapped KB with Black Duck SCA consists of the following steps:

  1. Downloading the software, data, and orchestration files from Google Cloud

  2. Setting up the Air-gapped KB server

  3. Installing Black Duck SCA

The directions in this guide are based on the assumption that the artifacts are captured on a removable storage device and deployed on an air-gapped system.

Requirements

The following requirements assume you're downloading the artifacts using an Ubuntu machine.

Devices, Software, and Files Requirements
Computer with internet access

Latest version of cURL

Use the sudo apt install curl command to install on Ubuntu.

Google command-line tools

Use curl https://sdk.cloud.google.com | bash to install on Ubuntu.

Air-gapped system

Operating system: Ubuntu 20.04 LTS or newer

CPU: 64 cores

RAM: 256 GB

Disk capacity: minimum 35 TB SSD storage

Make available to /var/lib/docker, which should be an expandable mount to account for future data growth.

Removable media

Minimum 8 TB

Media used to get the data from GCP buckets to the air-gapped network.

Software Latest version of Gzip: uncompress Air-gapped KB artifacts.

Use sudo apt install gzip to install on Ubuntu.

Docker Compose: Latest 1.x version

Docker Community Edition: Latest version

To install on Ubuntu, follow instructions on https://docs.docker.com/engine/install/ubuntu/

Files provided by Black Duck Support

Key file to activate Google Cloud account, for example, kb-onprem.json.

Black Duck license file: suite_v1.xml

Important: Black Duck recommends that you to start the download to your device overnight to optimize your time. The Air-gapped KB artifacts to be downloaded are approximately 5 TB in total size.