Nodeum Docs
HomepageBlog
  • ✨What is Nodeum?
    • Data Management Software
  • 👣GETTING STARTED
    • Step by Step
  • 🏨ARCHITECTURE
    • Standalone
    • High Availability
    • Fully Scalable & Resilience
  • Install and Deploy Nodeum
    • Prerequisites
    • Nodeum v1
      • Ansible based installation
    • Nodeum v2 - Data Mover
      • Ansible based Installation
        • Customize your Installation
      • Docker Based Deployment
    • SLURM Integration
    • Software License Application
  • Interfaces
    • ND Client
    • Console
      • Manual for Administrator
        • Login
        • Dashboard & Reports
        • Catalog
        • Data Mover Management
        • Advanced Task Management
        • Data Container
        • Primary Storage Configuration
        • Pool Management
        • TCO Calculator
        • Toolbox
        • System Settings
          • Information
          • Configuration
          • Date & Time
          • Backup
          • Services
          • Hostname and DNS Configuration
          • NAS Storage Configuration
          • Object Storage Configuration
          • Tape Library Configuration
          • User Management
          • Audits
      • Manual for End User
    • For Developers
      • RESTful API
      • Configuration through RestAPI Console
      • Software Developement Kits (SDK)
      • Nodeum API
        • API Terms of Use
        • release v1.x
        • release v2.x
  • DATA MOVER
    • Policy-Based Task orchestration
      • Pool Management
      • Scheduler
      • Data Integrity
      • Priority Management
      • Filtering (Basic or Advanced)
      • Hook service (callback)
    • Content traceability
    • Metadata Management
  • IDENTITY MANAGEMENT
    • Right - Authentication & Authorization
    • LDAP Plugin for JWT Token
  • Container Configuration
    • Prerequisites
    • About Container
    • Authorization and Authentication
    • Access your Container
  • HYBRID STORAGE MANAGEMENT
    • File System Managment
    • Object Storage Management
      • Customize your S3 connection
    • Tape Library Management
      • Tape Writing Format : LTFS
      • Tape Compression
      • Tape Rehydratation
      • Import a LTFS Tape
      • Task Maintenance for Tapes
  • ⏰Alert & Monitoring
    • Alerts
    • Monitoring
    • Log Management
  • 🏥Recover after Hardware Failure
    • Failover - Active/Passive
    • Failover Procedure - One Site
    • Backup & Restore
  • 🔐Security Guide
    • Advanced Network Configuration
    • Add a SSL Certificate
    • Enable SSL Certificate Container accessible on S3 Protocol
  • Compatibility guide
    • Software requirement
    • Supported Storage
  • PRODUCT SPECIFICATIONS
    • Character Set Support
    • Limitations
    • Files Status
    • Task Status
Powered by GitBook
On this page
  • How can “User” access Containers?
  • Windows-Based Operating System
  • MacOS-Based Operating System
  • Linux-Based Operating System
  • Access your container in S3

Was this helpful?

  1. Container Configuration

Access your Container

Last updated 9 days ago

Was this helpful?

How can “User” access Containers?

Access the containers to reach the Archived Data, a virtual file system that includes a comprehensive file and folder structure. This system utilizes an internal cache and is supplemented by secondary storage volumes.

The solution is compatible with

  • Windows 7, 8, 10, 11

  • MacOS

  • Linux

Windows-Based Operating System

SMB

To access the Network File Explorer via the command line, enter: \\nodeumhostname\

The hostname in this screenshot is "nodeum

You will then view the available containers

In this example, "archive" is a defined container. Click the icon

If Nodeum is configured with Active Directory, this window won't appear. However, if it's set up with a local account, use your Nodeum local username

After authorization, the container's contents will appear as a normal Network Shared Folder.

MacOS-Based Operating System

NFS

Navigate to the "Go" menu on your MacOS top bar and select "Connect to Server

To connect, enter the Nodeum hostname in the address field as smb://nodeumhostname, then click

Once your credentials are correctly configured, you can access the Network Shared Folder's contents.

Linux-Based Operating System

SMB

In your Linux terminal, mount the container (named archive in the example) in using SMB protocol. Verify that you have the right package installed:

$ sudo yum install cifs-utils
$ sudo mount.cifs //nodeum.local/archive /mnt/testmnt -o user=johndoe,
pass="secret" 

In this example:

  • nodeum.local: hostname of server

  • /archive: Container name into Nodeum

  • /mnt/testmnt: access point in your Linux system. In the best practice, the name "testmnt" must be chosen according to the container name.

  • -o user=johndoe,pass="secret": johndoe is a user who have access to the container and "secret" is the password of the user.

Adding a Mount Point in /etc/fstab

To ensure the mount point is persistent across reboots, you can add it to the /etc/fstab file.

...
//nodeum.local /archive /mnt/testmnt cifs credentials=johndoe 0 0
...

NFS

In your Linux terminal, mount the container (named archive in the example) in using NFS protocols.

Verify that you have the right package installed:

$ sudo yum install nfs-utils nfs-utils-lib
$ sudo mount -t nfs -o vers=4 nodeum.local:/archive /mnt/testmnt

Adding a Mount Point in /etc/fstab

To ensure the mount point is persistent across reboots, you can add it to the /etc/fstab file.

...
nodeum.local:/archive /mnt/testmnt/ nfs rw,sync,hard,intr 0 0
...

Access your container in S3

Prior to accessing your container as a bucket, you must define a pair of access key and secret key.

For this you need to go to Container User Management section, then select edit the user profile to whom you want to generate the pair of keys.

In this interface, you can see the keys with possibility to generate new ones.

Once you have your pair of keys generated, you need to remap the container authorization list with the new defined user.

For doing this, you must click on this button:

Go through an S3-supported application and define a new S3 connection profile.

Define a new profile with following configuration:

  • Protocol: S3 (HTTP) or S3 (HTTPS) if you have configured the SSL option in the Nodeum configuration.

  • Nickname: Your own profile definition.

  • Server: Nodeum Server Name

  • Port: 9000 is the default port for this service

  • Access Key ID: This is the access key defined in the Nodeum Container User Management. It is typically the username.

  • Secret Access Key: This is the secret key you have generated in the Nodeum Container User Management

Once done, you can connect to this profile, and you will see the list of bucket your user can access.