Required software for Linux systems
Software requirements for IBM Storage Archive Enterprise Edition.
IBM Storage Archive Enterprise Edition supports Red Hat® Enterprise Linux® (RHEL). For more information, see System requirements for supported versions.
- See the product readme file for the most current information about supported platforms. The readme file is part of the product download package, and can also be found on the IBM® Fix Central website.
- The drive firmware level requirements are the most current levels at the time of the writing of this information; these requirements can change. Go to the IBM Fix Central website for the most current information about fixes and updates for your system's software, hardware, and operating system.
Required software for Red Hat Enterprise Linux systems
- The supported release of IBM Storage Scale (recommended to apply the most current fix pack).
- The following operating system software:
- Java virtual machine (JVM) (must be installed before the "Extracting binary rpm files from an installation package" step for IBM Storage Archive on a Linux system.
- attr
- Boost.Date_Time (boost-date-time)
- Boost.Filesystem (boost-filesystem)
- Boost.Program_options (boost-program-options)
- Boost.Serialization (boost-serialization)
- Boost.Thread (boost-thread)
- boost_regex
- FUSE
- fuse
- fuse-libs
- gperftools-libs
- libxml2
- libuuid
- libicu
- lsof
- nss-softokn-freebl
- openssl
- Python 3 (requires python38, python39 or python3.11 for the use with REST API)
- python3-pyxattr (Requires access to the Red Hat CodeReady Linux Builder repository)
- rpcbind
- sqlite
- The following software is also required to use the Simple Network Management Protocol (SNMP) to
monitor the system:
- net-snmp
- If one is provided by the HBA manufacturer, an HBA device driver for the host bus adapter that is used to connect to the tape library and attach to tape drives.
Required software to support the REST API service on RHEL systems
-
- httpd version 2.4.37 or later
- python38, python39 or python3.11
- python38-mod_wsgi, python39-mod_wsgi or python3.11-mod_wsgi
- flask version 2.3.2 or later
- flask-jwt-extended 4.6.0 or later
- mod_ssl 2.4.37 or later
- For python 3.9 or 3.11
- python3.9-cryptography or python3.11-cryptography
- For python 3.8 the available pre-compiled package of cryptography in the RHEL repositories is an
outdated version, you would need to install it using pip, this also applies if using a python
virtual environment:
- cryptography 43.0.0 or later
- rust 1.65.0 or later (only needed to run
pip install cryptography
, can be removed after)
The REST API must be installed on one of the IBM Storage Archive Enterprise Edition nodes.
Required software to support a dashboard for IBM Storage Archive Enterprise Edition
- Logstash 5.6.8, to collect data.
- Elasticsearch 5.6.8, to store the data.
- Grafana 5.0.4-1, to visualize data.
The dashboard requires EE node and monitoring server to run on x86_64 platform. For more information, see the additional requirements that are listed in the section 1.2 of deployment guide at https://www.ibm.com/support/pages/node/6156051.
Support for the open source packages can be acquired, for a fee, by contacting a third-party provider. It is not covered by the IBM Storage Archive Enterprise Edition license and support contract. For more information about the dashboard support, see Dashboard support for IBM Storage Archive Enterprise Edition.
Required software for SwiftHLM
IBM Storage Archive Enterprise Edition can use SwiftHLM functions for proper integration with Swift. The Swift High Latency Media (HLM) project can create a high-latency storage back end that makes it easier for users to perform bulk operations of data tiering within a Swift data ring.
SwiftHLM 0.2.1 is required for the optional use of SwiftHLM. For more information, see Implementing OpenStack SwiftHLM with IBM Storage Archive EE or IBM Storage Protect for Space Management.