# Compatibility Guide

### Software requirement

* **Supported Operating Systems**: List all operating systems the software supports.
* **Minimal ISO Image**: Ensure a minimal ISO image is available.

<table><thead><tr><th width="216">Operating System</th><th width="243.33333333333331">Version</th><th>Architecture</th></tr></thead><tbody><tr><td>Linux</td><td>RHEL 8</td><td>x86-64</td></tr><tr><td></td><td>Rocky 8</td><td>x86-64</td></tr><tr><td></td><td>Almalinux 8</td><td>x86-64</td></tr></tbody></table>

#### Server Specification

The software can be installed on both physical and virtual servers.

{% hint style="danger" %}
To configure a Tape Library, Nodeum must be installed on a physical server. Tape Libraries are not supported on Virtual Machines.
{% endhint %}

For optimal performance, we suggest these specifications:

<table><thead><tr><th width="166"></th><th width="189">Up to 10 Million Files</th><th width="204">Up to 100 Million Files</th><th>Up to 1 Billion Files</th></tr></thead><tbody><tr><td><strong>Memory</strong></td><td>32 GB</td><td>128GB</td><td>Upon Request</td></tr><tr><td><strong>Processors</strong></td><td>6</td><td>2 x 12</td><td>Upon Request</td></tr><tr><td><strong>System Disk</strong></td><td>110 GB</td><td>900 GB</td><td>Upon Request</td></tr></tbody></table>

{% hint style="info" %}
For configuration and setup details, contact our support team. They will assist in validating the architecture sizing.
{% endhint %}

#### Disk Partitioning Guidelines

For optimal performance, the following disk and volume partitioning specifications are recommended:

* `/opt/`: Minimum size of 100GB (size may vary based on the number of executed tasks and number of files processed by each task)
* `/home/`: Minimum size of 10GB
* `/var/`: Minimum size of 100GB (size may vary based on the number of managed and indexed contents)
* `/tmp/`: Minimum size of 10GB

{% hint style="info" %}
Minimal ISO image is required.
{% endhint %}

### Supported Storage

### NAS Storage

Nodeum supports the following network protocols :

* **NFS**: Versions v3, v4, v4.1, v4.2
* **SMB**: Versions v1, v2.1, v3.0

### Object Storage

Nodeum supports interaction with object storage using S3 or Swift protocols. The software ensures compatibility and connectivity with numerous object storage providers.

#### Provider supported

We have validated and certified the compatibility of our product with various object storage providers. The compatibility matrix below outlines the different technologies and vendors that Nodeum supports:

<details>

<summary><strong>Amazon</strong></summary>

<mark style="color:blue;">Product :</mark> AWS S3 Storage

<mark style="color:blue;">Type :</mark> Public

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Amazon AWS S3 Storage

</details>

<details>

<summary><strong>CEPH</strong></summary>

<mark style="color:blue;">Product :</mark>

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>Cloudian</strong></summary>

<mark style="color:blue;">Product :</mark> HyperStore

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Cloudian HyperStore

</details>

<details>

<summary><strong>DellEMC ECS</strong></summary>

<mark style="color:blue;">Product :</mark> ECS

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> DellEMC ECS

</details>

<details>

<summary><strong>FileBase</strong></summary>

<mark style="color:blue;">Product :</mark>

<mark style="color:blue;">Type :</mark> Public

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>Google</strong></summary>

<mark style="color:blue;">Product :</mark> Google Cloud Storage

<mark style="color:blue;">Type :</mark> Public

<mark style="color:blue;">Protocol :</mark> Google Storage

<mark style="color:blue;">Nodeum Connector :</mark> Google Cloud Storage

</details>

<details>

<summary><strong>Huawei</strong></summary>

<mark style="color:blue;">Product :</mark> **OceanStore**

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>IBM</strong></summary>

<mark style="color:blue;">Product :</mark> IBM Cloud Object Storage (COS)

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>MinIO</strong></summary>

<mark style="color:blue;">Product :</mark>

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>Microsoft</strong></summary>

<mark style="color:blue;">Product :</mark> Azure Blob

<mark style="color:blue;">Type :</mark> Public

<mark style="color:blue;">Protocol :</mark> Blob

<mark style="color:blue;">Nodeum Connector :</mark> Microsoft Azure Blob Storage

</details>

<details>

<summary><strong>NetApp</strong></summary>

<mark style="color:blue;">Product :</mark> StorageGRID

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Generic S3

</details>

<details>

<summary><strong>OpenStack SwIFT (°)</strong></summary>

<mark style="color:blue;">Product :</mark> non-Keystone - Keystone v2.0 - Keystone v3.0

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> Swift

<mark style="color:blue;">Nodeum Connector :</mark> Openstack Swift

</details>

<details>

<summary><strong>Quantum</strong></summary>

<mark style="color:blue;">Product :</mark> Activescale - ActiveScale Cold Storage

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Quantum ActiveScale

</details>

<details>

<summary><strong>Scality</strong></summary>

<mark style="color:blue;">Product :</mark> Scality Ring

<mark style="color:blue;">Type :</mark> On-Premise

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Scality Ring

</details>

<details>

<summary><strong>Wasabi Hot Cloud Storage</strong></summary>

<mark style="color:blue;">Product :</mark>

<mark style="color:blue;">Type :</mark> Public

<mark style="color:blue;">Protocol :</mark> S3

<mark style="color:blue;">Nodeum Connector :</mark> Wasabi Hot Cloud Storage

</details>

You can find more details about each vendor integration into the following section. [Lean more](https://www.nodeum.io/technology-partners)

### Tape Library Storage

Nodeum seamlessly integrates with a variety of Tape Libraries and Tape Drives. It automates tape library management through SCSI over Fiber Channel or an ACSLS server. For tape drive connectivity, it supports both Fiber Channel and SAS. The default tape format is LTO, starting from LTO5.

<details>

<summary><strong>DELL/EMC PowerVault</strong></summary>

* TL2000 Tape Library
* TL4000 Tape Library
* ML6000 Tape Library
* ML3 Tape Library

</details>

<details>

<summary><strong>HPE Storage Tape</strong></summary>

* HPE MSL6480 Tape Library
* HPE MSL3040 Tape Library
* HPE MSL2024/4048 Tape Library
* HPE MSL2024 G4 Tape Library
* HPE 1/8 G3 Tape Autoloader
* LTO-9 Ultrium 45000 Drive
* LTO-8 Ultrium 30000 Drive
* LTO-7 Ultrium 15000 Drive
* LTO-6 Ultrium 6250 Drive
* LTO-5 Ultrium 3000 Drive

</details>

<details>

<summary><strong>IBM TSxxxx</strong></summary>

* IBM TS3100 Tape Library
* IBM TS3200 Tape Library
* IBM TS3310 Tape Library
* IBM TS3500 Tape Library
* IBM TS4300 Tape Library
* IBM TS4500 Tape Library
* IBM TS2260 Tape Drive
* IBM TS2270 Tape Drive
* IBM TS2280 Tape Drive

</details>

<details>

<summary><strong>Oracle / StorageTek</strong></summary>

* S150 Modular Tape Library
* SL500
* SL3000 Modular Tape Library
* SL4000 Modular Tape Library
* SL8500 Modular Tape Library
* ACSLS Driven Tape Libraries

</details>

<details>

<summary><strong>Overland</strong></summary>

* Neo Series

</details>

<details>

<summary><strong>Spectra Logic</strong></summary>

* Spectra T950
* Spectra Stack

</details>

### LTO Ultrium Drive Series

* LTO-9 Ultrium Drive
* LTO-8 Ultrium Drive
* LTO-7 Ultrium Drive
* LTO-6 Ultrium Drive
* LTO-5 Ultrium Drive
