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
    • Platform Support
    • 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 on Web Console
    • 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 in using SMB
  • Linux based Operating System in using SMB and NFS
  • Access your container in S3

Was this helpful?

  1. Container Configuration

Access your Container

Last updated 11 months ago

Was this helpful?

How can “User” access Containers?

The containers can be reached for accessing Archived Data, it is a virtual file system containing a complete file(s) and folder(s) structure. The file system used an internal cache system and is extended with secondary storage volumes.

The solution supports Operating System running in:

  • Windows 7, 8, 10, 11

  • MacOS

  • Linux

Windows based Operating System in using SMB

Go through the command line and type the command to access Network File Explorer: \\nodeumhostname\

In this screenshot, "nodeum-prod.mt-c.local" is the hostname.

You will then see the list of containers available in your Nodeum.

In this example, "archive" is a valid defined container. Then click on the icon to access it.

If you have configured Nodeum with Active Directory, this window will not appear ; if you have configured Nodeum with local user account, you will have to use your Nodeum's local username and password to access the Container.

Once authorized, you will see the contents available in the container as a normal Network Shared Folder.

MacOS-based Operating System in using NFS

Access the Go menu in the top bar of your MacOS and go to "Connect to Server" option.

Then you type into the address list, the Nodeum hostname, such as smb://nodeumhostname, and click on "Connect" button:

If credentials are well set, you can then access the contents of the Network Shared Folder.

Linux based Operating System in using SMB and NFS

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.

It is also possible to add this mount point in /etc/fstab:

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

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

It is also possible to add this mount point in /etc/fstab:

...
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.