Apps only Standalone software in an air gap environment
This procedure applies only if you are installing the standalone software (run file) in an air gap environment for the purpose of deploying IBM® Security QRadar® SOAR apps.
About this task
Before completing this procedure, you must access the Internet to download files and access
images for your private repository, as follows:
- This procedure assumes you have a private repository as described in Apps only private repository.
- Download the Edge Gateway standalone file (name-<version>.run) from IBM Support Fix Central to a system of your choice.
- Download the appropriate
k3s-airgap-images
.tar
file for your repository from the Rancher releases page:- Log in to your Edge Gateway system and check
the k3s version using the following command:
This returns output similar to the following:rpm -q k3s
whereapphost>rpm -q k3s k3s-v1.26.14+k3s1-1.x86_64 apphost>
1.26.14+k3s1
is the k3s version andx86_64
is the CPU architecture. - Go to https://github.com/k3s-io/k3s/releases and select the correct k3s release version.
- From the various
k3s-airgap-images .tar
files, choose the one that is required by your repository.
- Log in to your Edge Gateway system and check
the k3s version using the following command:
- Tag and push the
coredns
image to your private repository. Make sure the repository uses the meta-repo,rancher
.The following example assumes that you are using docker and thatcoredns
is version 1.6.3:docker pull rancher/coredns-coredns:1.6.3 docker tag rancher/coredns-coredns:1.6.3 <registry_domain_name>/rancher/coredns-coredns:1.6.3 docker push <registry_domain_name>/rancher/coredns-coredns:1.6.3
Note: In some environments, you might need to use <domain_name>:<port> instead of <registry_domain_name>. - Tag and push the Edge Gateway images to your
private repository. Make sure the repository name is
ibmresilient
. The following example assumes you are using docker.docker pull quay.io/ibmresilient/apps-synchronizer:<app_host_version> docker pull quay.io/ibmresilient/apps-operator:<app_host_version> docker tag quay.io/ibmresilient/apps-synchronizer:<app_host_version> <registry_domain_name>/ibmresilient/apps-synchronizer:<app_host_version> docker tag quay.io/ibmresilient/apps-operator:<app_host_version> <registry_domain_name>/ibmresilient/apps-operator:<app_host_version> docker push <registry-domain-name>/ibmresilient/apps-synchronizer:<app_host_version> docker push <registry-domain-name>/ibmresilient/apps-operator:<app_host_version>
Note: Do not install the Edge Gateway software
before completing this procedure.
Log in as a privileged user to the system that is to host the Edge Gateway software and complete the following procedure.
Procedure
Results
The Edge Gateway image is successfully installed and configured to use a private repository.
The next step is to deploy Edge Gateway instances as described in Pairing the IBM Security QRadar Suite Software account with Edge Gateway.