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
  • Definition
  • Which type of Storage ?
  • Configuration
  • Mount of Primary Storage
  • Mount option
  • How primary storage parsing is done ?
  • How manage the renaming of a mount point ?

Was this helpful?

  1. Interfaces
  2. Console
  3. Manual for Administrator

Primary Storage Configuration

Last updated 3 months ago

Was this helpful?

Definition

Primary storage is the type of storage and technologies used to store and retain digital information that is actively used by end-users. Primary storage data is frequently accessed by applications or other hardware systems and business users.

Which type of Storage ?

Nodeum recognizes NAS and Cloud Storage as a primary storage.

Configuration

Connect your Primary storage to Nodeum.

To help you following these steps :

Go to this menu and add your storage:

Settings -> Hardware -> Storages

Go to this menu and create your target (available for NAS Storage and Cloud Storage)

Storage Services -> NAS

Storage Services -> Cloud

Go to this menu and define your primary storage pool for NAS Storage and Cloud Storage

Storage Services -> Pool

Mount of Primary Storage

Nodeum manages to have all Primary Storage always mounted.

How it works ?

The mounting can be done on two different ways :

- either from the GUI, you can click on the button and the system will mount the storage

- either you can let the workflow manage the mount ; this is doing when the task is executed. The task control and perform this action.

These 2 manners to work is able to work in the same time because they are process independent.

The first option is to let the workflow manage the parsing. When you select the source entries in the task, the the system will parse recursively.

Status visible for each pool :

1- "On" means Online. The primary storage is mounted and accessible by Nodeum

2- "Off" means Offline. The primary storage is not mounted and not accessible by Nodeum

You can click on the button to mount the storage. If the storage do not mount see the XXX.

Mount option

For each target NAS you create, you can easily add specific mount option. To help you, you have a dropdown menu which provide a lot of different options. The most used is to define the size of the chunks of data when being transfer.

How primary storage parsing is done ?

1. Parsing during the workflow execution, this parsing is done during the task creation and when the task is executed ; the parsing process is multithreaded and allow a dynamic discovery of a primary storage. At each execution the system will discover new data recently stored.

Benefits :

  • Get a accurate view of what is in the primary storage

  • Do not overload the primary storage with unnecessary discovery actions

2. Parsing for doing an inventory of a "unknown" storage.

Benefits :

  • Get insights from a primary storage without requesting to execute a data movement workflow.

In the tool, you will have content indexed in the catalog, you will get information from dashboard, trend & reports. This is very useful for taking strategic decision in regard to how data management and data lifecycle needs to be configured.

Once, you have analyzed these information, you will be able to go to the next step and start to apply data movement tasks.

How manage the renaming of a mount point ?

When you are facing to rename a mount point, you have to (after the creation of the new mount point):

  1. Unmount the previous mount point not existing on the Primary Storage

  2. Delete in the Console administration : the previous target (not available on the Primary Storage)

  3. Delete in the Console administration : the previous pool which refers to the previous target

  4. Check the task which need to run with the right pool reference