Installing QRadar Suite Software in an air-gapped environment by using a bastion host
If your cluster is not connected to the internet, you can install IBM Security QRadar® Suite Software in your cluster by using a bastion host as a mirroring device.
You store the product code and images on a bastion host and then transfer them to a local air-gapped network. A bastion host is a device that has access to both the public internet and the local intranet where a local registry and Red Hat® OpenShift® Container Platform cluster exist. Using the bastion host, you replicate your images through the bastion host directly to the local intranet registry behind the firewall.
Before you begin
To complete this task, you must be a Red Hat OpenShift cluster administrator.
You must satisfy the following prerequisites before you install IBM Security QRadar Suite Software in an air-gapped environment:
Review the Planning for installation section to ensure that you meet the hardware, system, storage, and other requirements.
Your mirroring device must have at least 1 TB of storage available.
Your mirroring device must have access to the following sites and ports while it is connected to the internet.
- icr.io:443 for IBM Cloud Pak®® for Security catalog source
- cp.icr.io:443 for IBM® Entitled Registry
- github.com for Container Application Software for Enterprises (CASE) and tools
Before you install QRadar Suite Software, review and take the following prerequisite steps for a successful installation.
Setting up your mirroring environment
Before you install IBM Security QRadar Suite Software in an air-gapped environment, you must set up a mirroring device that can be connected to the internet to complete configuring your mirroring environment.
About this task
The following table shows the CLI tools that are needed to install QRadar Suite Software in an air-gapped environment.
Software | Purpose |
---|---|
Docker or Podman | Container management |
Red Hat OpenShift CLI (oc) | Red Hat OpenShift Container Platform administration |
oc-mirror Red Hat OpenShift CLI (oc) plug-in | Mirror container images |
IBM Catalog Management plug-in for Red Hat OpenShift CLI | Mirroring and installing QRadar Suite Software |
Install Windows Subsystem for Linux (WSL)
For more information about installing WSL, see Install WSL.
Install Docker CLI 18.0.0 or later
If Docker is not available for your OS, install Podman CLI 1.4 or later instead
Procedure
Install Docker.
If you can't install Docker, install Podman.
Install Red Hat OpenShift CLI 4.14 or later
The Red Hat OpenShift CLI client helps you develop, build, deploy, and run your applications on any Red Hat OpenShift or Kubernetes cluster. It also includes the administrative commands for managing a cluster under the adm subcommand.
Procedure
Install the oc-mirror Red Hat OpenShift CLI (oc) plug-in
Procedure
curl -LO https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/ocp/latest/oc-mirror.tar.gz && tar -xf oc-mirror.tar.gz
mv oc-mirror /usr/local/bin/
Install the IBM Catalog Management plug-in for Red Hat OpenShift CLI
The IBM Catalog Management plug-in simplifies the process for discovering required IBM product images and uses standard tooling for registry and cluster access.
Procedure
If you are planning to install IBM Cloud Pak foundational services in a custom namespace, create the common-service-maps configmap
If you are installing a single instance of foundational services in a custom namespace, see Installing IBM Cloud Pak foundational services in a custom namespace.
If you are installing multiple IBM Cloud® Paks with dependencies on different versions of foundational services on the same cluster, see Installing IBM Cloud Pak foundational services in multiple namespaces.
Install Red Hat OpenShift Container Platform
For the supported Red Hat OpenShift Container Platform versions, see System requirements.
For more information about installing and validating Red Hat OpenShift, see Setting up Red Hat OpenShift Container Platform cluster.
You must have a Docker V2 registry with at least 1 TB storage available, and that is accessible from the Red Hat OpenShift Container Platform cluster nodes
- Docker
-
docker info
- Podman
-
podman info
The registry is available to aid in mirroring to final location by using portable options. For more information, see Docker Manifest V2, Schema 2.
Deploy the Red Hat OpenShift Operator catalog with redhat-operators as the name of the catalog source in the openshift-marketplace namespace
Add the serverless-operator, ocs-operator, and mcg-operator packages to the catalog.
Procedure
Install the Red Hat OpenShift Serverless operator
You must have access to a Red Hat OpenShift Container Platform account with cluster administrator access.
Procedure
Install Knative Serving on your Red Hat OpenShift console
Knative Serving defines a set of resources that are used to define and control how your serverless workload behaves on the cluster.
Procedure
Gather the information needed to install QRadar Suite Software
Make sure you know the registry key and other information to successfully install QRadar Suite Software.
Information needed | Description |
---|---|
The IBM Entitled Registry key |
After you purchase a license for QRadar Suite Software, an entitlement for the Cloud Pak software is associated with your MyIBM account ID. You must have an entitlement key for the IBM Entitled Registry to install QRadar Suite Software by the online or air-gapped method that uses the IBM Entitled Registry. The value of the key is set in a parameter that is used during installation.
You need the IBM Entitled Registry key during the installation process and it must continue to be valid through the entire lifecycle of the platform. Important: If the IBM Entitled Registry key
becomes invalid, you must create a new key in Passport Advantage® from a valid account and replace the key on QRadar Suite Software. If you do not replace the key on QRadar Suite Software, services fail.
|
The Fully Qualified Domain Name (FQDN) chosen for the QRadar Suite Software application | You must create a unique FQDN for the QRadar Suite Software platform. The FQDN must not be the same as
the Red Hat OpenShift Container Platform cluster FQDN, the IBM Cloud Pak foundational services FQDN, or any other
FQDN associated with the Red Hat OpenShift Container Platform
cluster.
For more information
about the FQDN requirements, see Domain name and TLS certificates.Tip: If your QRadar Suite Software
platform is installed in one of the following environments, the FQDN of the Red Hat OpenShift Container Platform cluster is used with the TLS certificate
for the platform FQDN.
|
Certificate of Authority (CA), if required for the QRadar Suite Software application domain. | For more information about certificates, see Domain name and TLS certificates. |
The persistent storage and storage class to be used. | For more information about the persistent storage required for QRadar Suite Software, see Storage requirements. |
The user that you provide in the installation for the adminUser parameter to set the initial user in QRadar Suite Software. | The adminUser must exist in your identity provider. If you are using
LDAP for your identity provider, the adminUser must have the mail attribute in
LDAP. If you are using IBM Security Verify for your
identity provider, be aware that email addresses are case-sensitive. Warning: Do not add a user with the username
admin to your identity provider, as that might cause issues with other
services on your cluster.
For more information about the adminUser, see Logging in to QRadar Suite Software as initial user. |
Setting environment variables and downloading CASE files
Before mirroring your images, set the environment variables on your mirroring device, and connect to the internet so that you can download the corresponding CASE files.
About this task
Procedure
Mirroring images from the internet to your mirroring device
Mirroring images takes the image from the internet to your mirroring device, then effectively copies that image on to your air-gapped environment. After you mirror your images, you can configure your cluster and complete the air-gapped installation.
Procedure
Installing QRadar Suite Software in an air-gapped environment by using a bastion host
After your images are mirrored to your target registry, you can deploy QRadar Suite Software to Red Hat OpenShift in your air-gapped environment.
Before you begin
Include specific IP addresses and URLs in an allowlist at the network layer for sites that need to be accessed externally. For more information, see Creating an allowlist for air-gapped installation.
Procedure
Results
The following message is displayed when installation is complete.
[INFO] IBM
Cloud Pak for Security deployment is complete.
If the following message is displayed, follow the instructions in SOAR playbooks not available or SOAR automation limited to resolve the issue.0
[WARN] IBM Cloud Pak for Security deployment is complete but SOAR
Playbooks are not available.