Upgrading QRadar Suite Software in an air-gapped environment
If you have IBM Security QRadar® Suite Software version 1.10.27 or later installed, you can upgrade to the latest 1.11 version.
Before you begin
-
To complete this task, you must be a Red Hat® OpenShift® cluster administrator.
- Install Red Hat OpenShift CLI 4.16 or 4.18.
- Verify that you are on QRadar Suite Software version
1.10.27 or later by running the following
command.
oc get cm cp4s-config -o jsonpath='{.data.versionFull}'
-
Review the Planning for installation section to make sure that you meet the hardware, system, storage and other requirements.
Important: To upgrade to QRadar Suite Software version 1.11.0, you need an extra 1.7 TB of disk storage space temporarily. When the upgrade is completed successfully, the temporary disk storage is released. - If you are upgrading QRadar Suite Software in an
air-gapped environment, complete the following steps.
- Setting environment variables and downloading CASE files.
- Mirroring images from the internet to your mirroring device.
- Get the PostgreSQL bundle by using the following
command.
POSTGRES_TGZ=$(find ~/.ibm-pak/data/cases/$CASE_NAME/$CASE_VERSION -name "ibm-cloud-native-postgresql-*.tgz" | tail -1)
- Extract the PostgreSQL file by using the following
command.
tar -xf $POSTGRES_TGZ
- Apply the PostgreSQL catalog file by using the following
command.
oc apply -f ibm-cloud-native-postgresql/inventory/ibmCloudNativePostgresqlOperator/files/op-olm/catalog_source.yaml
- Verify that the
catalogSource
pod is in arunning
state by using the following command.oc get pod -lolm.catalogSource=cloud-native-postgresql-catalog -n openshift-marketplace
- If multiple Cloud Paks on your cluster share an instance of foundational services, isolate the existing foundational services from the QRadar Suite Software upgrade. For more information, see Step 1: Isolate and migrate.
Install Red Hat OpenShift CLI 4.16 or 4.18
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
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
Preparing to upgrade
Before you prepare for an upgrade, you must schedule a maintenance window to avoid disruptions, and review the documentation for any new features or known issues that might impact the upgrade process. For more information, see What's new or changed and Known issues.
Procedure
Upgrading in an air-gapped environment by using a bastion host
Before you begin
Gather the following information from the QRadar Suite Software instance that you are upgrading.
Parameter | Description |
---|---|
namespace | The namespace where QRadar Suite Software is installed. |
adminUser | The admin user ID set during the QRadar Suite Software installation. Verify the value by typing
the following command.
|
domain | Retrieve the current domain that is used by QRadar Suite Software by typing the following
command.
|
storageClass | Set the storage class to the same storage class that is used in QRadar Suite Software, which is typically the default storage
class. Verify the default storage class in the cluster by typing the following
command.
|
Procedure
Results
[INFO] IBM Cloud Pak for Security deployment is complete.
What to do next
- If you are using SAML, reconfigure your SAML authentication after you upgrade to QRadar Suite Software 1.11.
- If you have connectors from the IBM X-Force® Exchange / App Exchange, you must reinstall your connectors to avoid compatibility issues when QRadar Suite Software is updated. For more information, see Installing or updating a connector.
- If you have connectors that are included in the QRadar Suite Software release package, they are automatically updated when QRadar Suite Software is updated.
- If you have only one Cloud Pak on your cluster, or if no other Cloud Pak on your cluster requires foundational services version 3.x, you can Uninstall foundational services version 3.x.
Upgrading in an air-gapped environment by using a portable device
Before you begin
Gather the following information from the QRadar Suite Software instance that you are upgrading.
Parameter | Description |
---|---|
namespace | The namespace where QRadar Suite Software is installed. |
adminUser | The admin user ID set during the QRadar Suite Software installation. Verify the value by typing
the following command.
|
domain | Retrieve the current domain that is used by QRadar Suite Software by typing the following
command.
|
storageClass | Set the storage class to the same storage class that is used in QRadar Suite Software, which is typically the default storage
class. Verify the default storage class in the cluster by typing the following
command.
|
Procedure
Results
[INFO] IBM Cloud Pak for Security deployment is complete.
What to do next
- If you are using SAML, reconfigure your SAML authentication after you upgrade to QRadar Suite Software 1.11.
- If you have connectors from the IBM X-Force Exchange / App Exchange, you must reinstall your connectors to avoid compatibility issues when QRadar Suite Software is updated. For more information, see Installing or updating a connector.
- If you have connectors that are included in the QRadar Suite Software release package, they are automatically updated when QRadar Suite Software is updated.
- If you have only one Cloud Pak on your cluster, or if no other Cloud Pak on your cluster requires foundational services version 3.x, you can Uninstall foundational services version 3.x.