Software requirements
Use the following tables to determine the software versions for each release.
| IBM Storage Scale Container Native | IBM Storage Scale CSI | Minimum IBM Storage Scale Remote Storage cluster level | File system version cannot be newer than |
|---|---|---|---|
| 5.1.9.10 | 2.10.8 | 5.1.3.0 | 33.00 |
| 5.1.9.11 | 2.10.9 | 5.1.3.0 | 33.00 |
| 5.1.9.12 | 2.10.10 | 5.1.3.0 | 33.00 |
| 5.2.0.0 | 2.11.0 | 5.1.3.0 | 34.00 |
| 5.2.0.1 | 2.11.1 | 5.1.3.0 | 34.00 |
| 5.2.1.0 | 2.12.0 | 5.1.9.0 | 35.00 |
| 5.2.1.1 | 2.12.1 | 5.1.9.0 | 35.00 |
| 5.2.2.0 | 2.13.0 | 5.1.9.0 | 36.00 |
| 5.2.2.1 | 2.13.1 | 5.1.9.0 | 36.00 |
| 5.2.3.0 | 2.14.0 | 5.1.9.0 | 37.00 |
| 5.2.3.1 | 2.14.1 | 5.1.9.0 | 37.00 |
| 5.2.3.2 | 2.14.1 | 5.1.9.0 | 37.00 |
| 5.2.3.3 | 2.14.2 | 5.1.9.0 | 37.00 |
| 5.2.3.4 | 2.14.3 | 5.1.9.0 | 37.00 |
| 5.2.3.5 | 2.14.4 | 5.1.9.0 | 37.00 |
| 6.0.0.0 | 3.0.0 | 5.2.0.0 | 38.00 |
| 6.0.0.1 | 3.0.1 | 5.2.0.0 | 38.00 |
See the following tables for software requirements specific to different container platforms.
| Container platform | Software requirements |
|---|---|
| Red Hat OpenShift | Software requirements for Red Hat OpenShift |
| Kubernetes | Software requirements for Kubernetes |
| Google Kubernetes Engine | Software requirements for Google Kubernetes Engine |
It is allowed for the storage cluster to be at an earlier version than IBM Storage Scale container native client cluster. CSI functions are highly dependent upon the release, file system level, and version of IBM Storage Scale installed on the storage cluster. If the storage cluster is at an earlier version, some functions may not be available. For more information about the minimum levels required for specific CSI functions, see Hardware and Software Requirements in the IBM Storage Scale CSI documentation. For more information about compatibility and software matrix, see Section 18.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 v5.2.0.0 or later.
- For cache volume support, the storage cluster must be at IBM Storage Scale v5.2.3.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 the 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/lsnodeFor more information, see Ensuring high availability of the GUI service in IBM Storage Scale documentation.
-
Enable the
--auto-inode-limitparameter on the remotely mounted file system.For more information about
auto-inode-limitparameter, see mmchfs command in IBM Storage Scale documentation.The
--auto-inode-limitoption 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.
Auxiliary helper applications
curlis used to retrieve some files required for the IBM Storage Scale container native installation.jq1.5+ is used to help parse and format JSON output.