MinIO is a high-performance object storage released under the GNU Affero General Public License v3.0. MinIO is API-compatible with the Amazon S3 cloud storage service.
Nasuni enables customers to leverage MinIO object storage for high-performance file storage. By using Nasuni’s object storage-based global file system with MinIO object storage, customers can modernize legacy NAS and file server infrastructure, and achieve new levels of cross-office file collaboration.
Prerequisite
MinIO Object Storage Configuration
Nasuni recommends that customers use Nasuni’s Amazon S3 connector.
MinIO prerequisites:
The Nasuni Amazon S3 connector uses HMAC (hash-based message authentication code). S3 Access Key and Secret Key credentials are needed.
Within the DNS service for the managed domain, create a wildcard A record with IP address data that points to the MinIO server.
With on-premises object storage, create two DNS entries (“A” records) for the target endpoint of the on-premises object storage that point to the desired IP address, in this form: hostname.your.domain and *.hostname.your.domain.
This is necessary so that the Nasuni Edge Appliance can connect to the volumes using virtual host style addressing, for example, bucketname.hostname.your.domain.
MINIO_DOMAIN= hostname.your.domain
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=password
/root/minio server /mnt/data
--console-address ":9001"
Nasuni Procedure for New Volumes Only
Note: Customers need to contact support. This needs to be configured by Nasuni Support before any volume configuration on MinIO.
From the NOC dashboard, add the options to increase the prefix format and depth.
Example: [global] [nmc] [filer] CLOUDVOLMGR_API_S3_PREFIX_SIZE=2 CLOUDVOLMGR_API_S3_PREFIX_LEVELS=2
From the appropriate Edge appliances, refresh the subscription to accelerate and ensure the changes are received.
Verify the config.ini file has been updated on all Edge appliances.
Restart the cloud volume manager service on all updated Edge appliances.
Nasuni Configuration
Nasuni supports MinIO object storage using the Nasuni Connector for Amazon S3 object storage. Nasuni creates its own bucket.
To configure Nasuni for MinIO object storage, follow these steps:
Ensure that port 443 (HTTPS) is open between the Nasuni Edge Appliance and the object storage solution.
Click Configuration. On NMC, click Account.
Select Cloud Credentials.
Click Add New Credentials, then select Amazon S3 from the drop-down menu.
Enter the following from the MinIO object storage account:
Name: A name for this set of credentials, which is used for display purposes, such as ObjectStorageCluster1.
Access Key ID: The MinIO object storage S3 Access Key ID for this set of credentials. “Vault Provisioner” access must be enabled.
Secret Access Key: The MinIO object storage S3 Secret Access Key for this set of credentials.
Hostname: The FQDN of the MinIO endpoint.
Verify SSL Certificates: For self-signed certificates, certificates generated with a private root CA, or a default certificate: Off.
For a fully valid public-issued SSL certificate: On.Targets (on NMC only): The target Nasuni Edge Appliances.
Click Save Credentials.
At this point, you can begin adding volumes to the Nasuni Edge Appliance.
Adding volumes
To add volumes with MinIO object storage, follow these steps:
Click Volumes, then click Add New Volume. The Add New Volume page appears.
Enter the following information for the new volume:
Name: Enter a human-readable name for the volume.
Cloud Provider: Select Amazon S3.
Credentials: Select the Cloud Credentials that you defined in step 5 for this volume, such as ObjectStorageCluster1.
Region: Use the default setting “Other (S3 Compatible)” only. Other regions are not supported for use with MinIO object storage.
For the remaining options, select what is appropriate for this volume.Click Save.
This creates a new volume with MinIO object storage.
Copyright © 2010-2026 Nasuni Corporation. All rights reserved.