Nexus Public Preview System Requirements

 

The Nexustorage Nexfs public preview storage server runs on a standard Linux server. Either on a physical server or a virtual server, a physical server is required for better performance. Please read running nexfs on a virtual server.

 

Hardware:

CPU Cores: Physical Server 4+ CPU cores, Virtual Server 1 CPU core

Ram*: Minimum 4GB, recommendation 16GB+ 

 

Memory not in use to serve I/O file operations is allocated to data caching; more memory = increase IO and overall performance. 

 

To understand more about memory usage and requirements, see “Understanding Memory Requirements.”

 

OS:

Linux, Nexfs has been tested Ubuntu and Centos, and Ubuntu (recommended). Although not explicitly tested, it should work with any Linux distribution which meets the requirements detailed below.

 

Required Packages: Fuse3, UUID, Openssl

Optional Packages: NFS Server, iSCSI Server, Samba CIFS Server, MinIO for S3 interface access.

 

Storage Requirements:
 

Important, Tier-1 Structure, Tier-1 data and (Optional) Tier-2 data file systems must support extended attributes. Nexus has been tested with and fully supports xfs (recommended) and ext4.

 

Disk Space: In addition to standard Linux OS, as a minimum to following is required:

 

Logging defaults syslog (generally) in /var/log, recommend 10GB available for nexus logging. 

 

Nexfs required at a minimum Tier-1 Structure and data storage, Tier-3 storage can be configured without any requirement for Tier-2 storage. 

Tier-1 Structure (Required) space Raid* Protected Block, recommended SSD, where the file index information is stored. Recommended 100GB. See advanced sizing Structure space storage for more details.

 

First Tier (Required) Raid* Protected Block Storage (recommended SSD). Large enough to store all hot data before migration to a slower storage tier. Customers often retain between 1 day and 1 month of data on Tier-1 to increase performance as this data is the most likely to current/accessed. 

 

Second Tier (Optional, Enterprise Enabled Feature) Raid* Protected Block Storage**, recommended SATA, data can optionally be moved to a second storage local tier,  freeing up tier-1 storage. Data accessed on Second Tier storage will generally be faster than when accessed from Tier-3 Storage.

 

**Tier-2 Storage, while available in public preview releases, requires a Nexfs enterprise license, subscription or a non expired time-limited trial license to be enabled in general releases.

 

Third Tier (Optional), Object or Cloud Storage: Any S3 compatible object or cloud storage, data that is no longer hot will be moved on to Tier-3 storage and then automatically retrieved if later accessed or updated. SmartProtect*, when enabled, can create a backup copy of Tier1 a Tier2 data in Tier3.

 

* Although SmartProtect can help protect your data from local disk/system failure, it is not a replacement for Raid protected Tier1/2 storage, nor can it protect data that has not been copied to T3 storage. While available in public preview releases, SmartProtect requires a Nexfs enterprise license, subscription or non expired time-limited trial license to be enabled in general releases.


Examples:

Example 1: An example basic a VM Nexfs standard edition Server could be

 

1 CPU Core

6GB RAM

 

/  30GB for OS

/var/log 10GB for system and nexus logs

/nexfs/s1 20GB Raid Protected SSD for structure files

/nexfs/t1 250GB Locally accessible Raid Storage for hot data


 

Example 2: An example basic non-VM Nexfs enterprise edition Server could be:

 

6 CPU Cores

16GB RAM

 

/  100GB for OS

/var/log 20GB for system and nexus logs

/nexfs/s1 100GB Raid Protected SSD for structure files

/nexfs/t1 1TB Locally accessible Raid Storage for hot data

 

Optional:

/nexfs/t2 An AWS S3 subscription or access to another S3 compatible cloud/object storage.


 

Example 3: An example basic VM Nexfs Server could be:

 

1 CPU Cores

6GB RAM

 

/  300GB for OS

/var/log 20GB for system and nexus logs

/nexfs/s1 100GB SSD for structure files

/nexfs/t1 1TB raid protected block storage retained hot data


 

Optional:

/nexfs/t2 An AWS S3 subscription or access to another S3 compatible cloud/object storage.