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.
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.”
Linux, Nexfs has been tested on 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.
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 requires at a minimum Tier-1 Structure and Tier-1 Data storage, Tier-3 storage can be configured without any requirement for Tier-2 storage.
Tier-1 Structure (Required) Raid* Protected Block Storage, recommended xfs or ext4 formatted SSD, this is where the file index information is stored. Recommended 100GB. See advanced sizing Structure space storage for more details.
First Tier (Required) Raid* Protected xfs or ext4 formatted 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 be current and 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 considered hot will be moved on to Tier-3 storage and then transparently retrieved if later accessed or updated. SmartProtect*, when enabled, can create a backup copy of Tier1 and Tier2 data in Tier3 storage.
* 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.
Example 1: An example basic a VM Nexfs standard edition Server:
1 CPU Core
/ 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
AWS S3 subscription or access to another S3 compatible cloud/object storage.
Example 2: An example VM Nexfs enterprise edition Server:
4 CPU Cores
8 GB 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: An AWS S3 subscription or access to another S3 compatible cloud/object storage.
Example 3: An example 3 tier Nexfs Server:
6 CPU Cores
/ 300GB for OS
/var/log 20GB for system and nexus logs
/nexfs/s1 100GB SSD for structure files
/nexfs/t1 500GB raid protected xfs formated block storage for hot data
/nexfs/t2 2TB raid protected xfs formated block storage warm data
An AWS S3 subscription or access to another S3 compatible cloud/object storage.