# Pool Management

### Overview

In storage management, pools are categorized into Primary and Secondary sections. A storage pool serves as an abstraction layer, facilitating task allocation and supporting various storage classes.

#### Configuration Requirements

Configure the Storage Pool prior to setting up a Workflow. The pool serves as the foundational abstraction between task movement and storage devices. It determines storage designation as primary or secondary.

#### Secondary Storage Features

For secondary storage, the pool integrates properties to organize systems based on workflow policy. Nodeum's architecture leverages storage connectors, simplifying access across NAS storage, tape libraries, object storage, and cloud storage.

#### Management and Flexibility

The Storage Manager focuses on tape management, offering logical abstraction across multiple tapes. This facilitates the archiving of large data sets without needing to prepare source directories. Pools, acting as logical volumes, enable grouping several tapes under one logical name. This allows defining multiple pools for different purposes, such as per business unit and storage type.

#### Reporting and User-Friendliness

Reporting features provide granular, pool-level displays, helping end-users navigate without delving into complex technical details. By abstracting business logic through storage pools, users can focus on workflow definitions instead of technical intricacies.

### Storage Pools Overview

**Primary Storage**

* **Purpose**: Serves as the data source.
* **Types**: Includes NAS Storage and Cloud Storage.

**Secondary Storage**

* **Purpose**: Functions as the data destination.
* **Workflow Types**:
  * **Offline Archive**: Supports NAS, Cloud, or Tape.
  * **Active Archive**: Supports NAS, Cloud, or Tape.

Understanding the difference between Primary and Secondary Storage is crucial for effective data management. Secondary Storage pools can be structured based on various Workflow Policies to optimize the management of different storage systems.

<figure><img src="/files/WmiCGbsZf0OiQs55qYfB" alt=""><figcaption><p>Schema of pool management</p></figcaption></figure>

### Pool Storage configuration

For NAS Storage and Object Storage

<figure><img src="/files/zsceA4kxFWfBpta0sx5F" alt="" width="355"><figcaption></figcaption></figure>

Navigate to: `Storage Service` > `Pool` > `NAS or Cloud Tab`

<figure><img src="/files/guWbvhZEEwQSK8OePQE0" alt=""><figcaption></figcaption></figure>

Click the button <img src="/files/rlndNmGZP41H4VFvabTl" alt="+ Button" data-size="line"> and filled-in the modal form:

<figure><img src="/files/WRv1nmEXskFMDoZusLJN" alt="" width="256"><figcaption></figcaption></figure>

### Pool Configuration for NAS & CLOUD

1. **Select a Name for the Pool**
2. **Choose a Type:**
   * Primary Storage (available only for NAS & Cloud Pool)
   * Active Archive
   * Offline Archive
3. **Specify Storage Details:**
   * For NAS Storage: Define the NAS Storage Name
   * For Object Storage: Define the Object Storage Name and Bucket
4. **Save the Form**

### Pool Configuration for Tape Storage

<div align="left"><figure><img src="/files/Vf2nkPZNPwq3kFPKQpsV" alt="" width="375"><figcaption></figcaption></figure></div>

Navigate to: `Storage Service` > `Pool` > `Tape Tab`

<figure><img src="/files/GIAEnku1j7B4d7DuGNMD" alt=""><figcaption></figcaption></figure>

Click the button <img src="/files/rlndNmGZP41H4VFvabTl" alt="+ Button" data-size="line"> and filled-in the modal form:

<figure><img src="/files/xCGn40P6NHvrzvWsatlQ" alt="" width="259"><figcaption></figcaption></figure>

#### Step 1: Name the Pool

Choose a unique and descriptive name for the pool.

#### Step 2: Select Pool Type

Choose one of the following types:

* **Active Archive**
* **Offline Archive**
* **Data Exchange** (available for tape pool only)

#### Step 3: Define the Tape Library

Specify the tape library to be used for the pool.

#### Step 4: List the Volumes

Identify and list the volumes that will be included in the pool.

#### Optional: Write Protection

You may choose to automatically set tapes to write protection when they are full.

#### Save

Complete the configuration by saving the form.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nodeum.io/data-archiving/console/pool-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
