Software requirements
Use the following table to determine the software requirement levels for each release.
IBM Storage Scale Container Native | IBM Storage Scale CSI | Architecture | IBM Storage Scale Remote Storage cluster level | File system version cannot be newer than | OpenShift Container Platform level | Red Hat CoreOS | UBI level |
---|---|---|---|---|---|---|---|
5.1.5.0 | 2.7.0 | x86_64, ppc64le, s390x | 5.1.3.0+ | 29.00 | 4.9, 4.10, 4.11 | 4.9, 4.10, 4.11 | 8.6 |
5.1.6.0 | 2.8.0 | x86_64, ppc64le, s390x | 5.1.3.0+ | 30.00 | 4.9, 4.10, 4.11 | 4.9, 4.10, 4.11 | 8.7 |
5.1.7.0 | 2.9.0 | x86_64, ppc64le, s390x | 5.1.3.0+ | 31.00 | 4.10, 4.11, 4.12 | 4.10, 4.11, 4.12 | 8.7 |
5.1.9.1 | 2.10.0 | x86_64, ppc64le, s390x | 5.1.3.0+ | 33.00 | 4.12, 4.13, 4.14 | 4.12, 4.13, 4.14 | 9.2 |
5.1.9.3 | 2.10.1 | x86_64, ppc64le, s390x | 5.1.3.0+ | 33.00 | 4.12, 4.13, 4.14 | 4.12, 4.13, 4.14 | 9.3 |
5.1.9.4 | 2.10.2 | x86_64, ppc64le, s390x | 5.1.3.0+ | 33.00 | 4.12, 4.13, 4.14 | 4.12, 4.13, 4.14 | 9.3 |
5.1.9.5 | 2.10.3 | x86_64, ppc64le, s390x | 5.1.3.0+ | 33.00 | 4.12, 4.13, 4.14 | 4.12, 4.13, 4.14 | 9.4 |
5.1.9.6 | 2.10.4 | x86_64, ppc64le, s390x | 5.1.3.0+ | 33.00 | 4.12, 4.13, 4.14 | 4.12, 4.13, 4.14 | 9.4 |
5.2.0.0 | 2.11.0 | x86_64, ppc64le, s390x | 5.1.3.0+ | 34.00 | 4.13, 4.14, 4.15 | 4.13, 4.14, 4.15 | 9.3 |
5.2.0.1 | 2.11.1 | x86_64, ppc64le, s390x | 5.1.3.0+ | 34.00 | 4.13, 4.14, 4.15 | 4.13, 4.14, 4.15 | 9.3 |
5.2.1.0 | 2.12.0 | x86_64, ppc64le, s390x | 5.1.9.0+ | 35.00 | 4.14, 4.15, 4.16 | 4.14, 4.15, 4.16 | 9.4 |
5.2.1.1 | 2.12.1 | x86_64, ppc64le, s390x | 5.1.9.0+ | 35.00 | 4.14, 4.15, 4.16 | 4.14, 4.15, 4.16 | 9.4 |
The storage cluster is supported to be down-level from the IBM Storage Scale container native cluster, but it is ideal that the versions match. CSI functions is highly dependent upon the IBM Storage Scale release, file system level, and version, which is installed on the storage cluster. If the storage cluster is running an earlier version, some functions might not be available. For more information about the minimum levels required for specific CSI functions, see Table 1 in Hardware and Software Requirements in IBM Storage Scale CSI documentation. For more information about compatibility and software matrix, see Section 17.3 in the IBM Storage Scale FAQ documentation.
IBM Storage Scale container native doesn't support secure boot, the secure boot feature needs to be disabled for Red Hat OpenShift Container Platform nodes
IBM Storage Scale Container Storage Interface (CSI)
IBM Storage Scale Container Storage Interface (CSI) will be installed along with IBM Storage Scale container native.
Storage cluster
- The storage cluster must be at IBM Storage Scale 5.1.9.0 or later.
-
To take advantage of all functions provided by IBM Storage Scale Container Storage Interface Driver (CSI), the storage cluster is recommended to be at the latest versions configured with the latest file system level format. If using earlier versions, functional restrictions may apply. For more information, see Hardware and software requirements in IBM Storage Scale CSI documentation.
For more information, see Upgrading multi-cluster environments in IBM Storage Scale documentation.
-
Determine whether the storage cluster is running a GUI high availability configuration, for example, having 2 or more GUI nodes installed.
On the storage cluster, issue the following command. If two or more GUI nodes are displayed, then the storage cluster is running a GUI high availability configuration.
/usr/lpp/mmfs/gui/cli/lsnode
For more information, see Ensuring high availability of the GUI service in IBM Storage Scale documentation.
-
Enable the
--auto-inode-limit
parameter on the remotely mounted file system.For more information about
auto-inode-limit
parameter, see mmchfs command in IBM Storage Scale documentation.The
--auto-inode-limit
option is available only with file system format level 28.00 or later. -
Encrypted file systems are supported. Configure the EncryptionConfig custom resource with the necessary key client and key server information. For more information, see Encryption.
External container images
There are some external container images that are required to run IBM Storage Scale container native. If running in an air gap environment, these images are required for successful deployment. For more information, see Container images.
Auxiliary helper applications
curl
is used to retrieve some files required for the IBM Storage Scale container native installation.jq
1.5+ is used to help parse and format JSON output.