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
  • S3 Storage
  • Configuration
  • Swift Storage
  • How to Visualize your buckets ?
  • S3 As a Primary Storage
  • S3 As a Secondary Storage

Was this helpful?

  1. Interfaces
  2. Console
  3. Manual for Administrator
  4. System Settings

Object Storage Configuration

Multiple S3 compatible Cloud and Object Storage providers are supported :

Public cloud providers :

  • Amazon AWS S3 Storage

  • Google Cloud Storage

  • Microsoft Azure Blob Storage

  • Wasabi Hot Cloud Storage

Private Cloud Providers :

  • Cloudian HyperStore

  • Dell EMC ECS

  • OpenStack Swift

  • Quantum ActiveScale

  • Scality Ring

Generic

  • Generic S3

If you don't find your S3 storage in this list, there is also a "Generic" S3 connector which is available.

S3 Storage

Configuration

Navigate to

System -> Hardware -> Storage -> Cloud

Parameters

Definition

Name

Complete the name of the storage

Provider

Choose a provider

Region

Complete the region*

URL

Complete the url

Backend

Select the backend : Rclone or S3FS

Mount Options

Access Key ID

Complete*

Secret access key

Complete*

*Information required, if your provider doesn't enforce the usage of region, define a value representative for you.

The name of a cloud storage is unique. You can't have several cloud storage with the same Name.

Once, the connector is defined, the buckets will automatically appear.

Swift Storage

OpenStack Swift Configuration

System -> Hardware -> Storages -> Cloud

- Name: complete the name you define in the toml (ansible playbook)

Mandatory to have the same name as the name writing in the toml (parent_name)

- Provider: choose OpenStack Swift (+++ Mandatory)

How to Visualize your buckets ?

Go to

Storage Services -> Cloud

At this stage, This panel display the complete overview of all Cloud Bucket.

You directly see if the bucket is Online or Offline.

S3 As a Primary Storage

Primary Storage need to be mount before launching a task.

To mount the storage, click on the button to connect the storage.

If you change the Backend for a primary storage bucket, it's required to reconnect the Storage (in the Storage Services cloud), for doing this operation, alt click on the button:

It's required to reconnect the Storage (in the Storage Services cloud), for doing this operation, alt click on the button:

S3 As a Secondary Storage

Secondary storage are automatically mounted by the workflow manager.

If you change the Backend for a Secondary storage bucket, it's required to restart the service Core Manager (in settings menu).

Last updated 3 months ago

Was this helpful?