PowerScale | Переміщення даних між місцями зберігання без ліцензії SmartPools

Summary: У цій статті пояснюється, як працює розміщення даних у кластері PowerScale, коли ліцензія SmartPools відсутня. У ньому детально описані обмеження для переміщення даних до певного «іншого пулу даних» (рівня) у цьому неліцензованому стані. У ньому пояснюється роль завдання SetProtectPlus для застосування політики пулу файлів кластера за замовчуванням, а також описується основний метод переміщення даних вручну. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Користувач хоче перемістити певні дані зі свого поточного місця розташування в інший пул зберігання (мається на увазі окрема група вузлів або рівень) у кластері. Однак система не має активної ліцензії SmartPools, яка необхідна для такого переміщення даних на основі політики.

Причиною: 
OneFS SmartPools – це ліцензований програмний модуль, призначений для забезпечення автоматизованого розподілу даних на основі політик і переміщення між визначеними пулами вузлів і рівнями в межах одного кластера PowerScale. Без цього OneFS керує всіма пулами вузлів як єдиним уніфікованим пулом зберігання.

У цій неліцензованій конфігурації переміщення даних на основі політик між конкретними визначеними користувачем рівнями або пулами вузлів на основі атрибутів файлів неможливе. Натомість усі файли належать до пулу файлів за замовчуванням, і ними керує політика пулу файлів за замовчуванням.

Що таке SetProtectPlus, і як його запустити:
SetProtectPlus Робота – це внутрішня OneFS завдання, яке виконується саме тоді, коли SmartPools Ліцензія не активна. Його метою є застосування налаштувань файлової політики кластера за замовчуванням. Він не дозволяє вручну вибрати пул цільових вузлів для міграції даних на основі вмісту файлу або шляху, оскільки для цього потрібні SmartPools. Це завдання гарантує, що файли відповідають стандартним параметрам захисту кластера та оптимізації вводу/виводу. Він не дозволяє вказати конкретний пул вузлів або рівень для переміщення даних; скоріше, це гарантує, що дані керуються відповідно до розподілу за замовчуванням у всьому кластері по всіх доступних вузлах, над якими потім працює завдання Auto-Balance, щоб зробити їх збалансованими.

Кроки для запуску SetProtectPlus Йов:

  1. Встановити SSH Підключення: Підключіться до будь-якого вузла у вашому кластері PowerScale за допомогою SSH.
  2. Перевіряти SmartPools Статус ліцензії (необов'язково, але рекомендується для ясності): Підтвердіть це SmartPools дійсно не має ліцензії.
  3. Приклад очікуваного результату (SmartPools не вказано або статус 'Неактивний' ' Неліцензований'):Приклад очікуваного результату  
  4. Об'єкт isi license list може показувати стан активації різних модулів, включаючи SmartPools.
  5. Перегляньте та налаштуйте політику пулу файлів за замовчуванням (за потреби): Хоча SetProtectPlus застосовуючи політику за замовчуванням, необхідно розуміти, що "політика дискового пулу" (ціль зберігання даних) політики за замовчуванням не може бути змінена на конкретний пул вузлів без SmartPools ліцензія. За замовчуванням завжди встановлено значення "anywhere" або щось подібне, що означає, що дані розподіляються по всіх доступних пулах дисків. Ви можете переглянути поточні налаштування захисту та оптимізації вводу/виводу.
    1. Ця команда відображає поточні параметри політики пулу файлів за замовчуванням: isi filepool default-policy view
Примітка: Налаштуйте параметри відповідно до бажаних налаштувань захисту за замовчуванням і вводу/виводу. Об'єкт --data-storage-target and --data-ssd-стратегія для політики за замовчуванням неявно застосовується в "будь-якому пулі", коли SmartPools є неліцензованим.

 

  1. Запустіть SetProtectPlus Йов:
    1. Ця команда ініціює SetProtectPlus job, який застосовує файлову політику за замовчуванням у всьому кластері.
isi job start SetProtectPlus 
  1. Слідкуйте за ходом роботи: Щоб переглянути всі запущені завдання, Щоб переглянути детальну інформацію про SetProtectPlus job (замініть <JobID> на справжній ID завдання з наведеної нижче команди):

isi job view <job ID>


Варіант 2: Копіювання
даних вручнуКопіювання даних вручну (переміщення файлу): Це найпряміший спосіб «перемістити» дані на інший логічний шлях усередині кластера. Цей новий шлях може знаходитися на певному наборі вузлів, якщо ваш кластер складається з різних типів обладнання та у вас логічно організовані структури каталогів (навіть без SmartPools). Коли файл копіюється, нова копія записується відповідно до поточних правил розподілу сховища OneFS. Без SmartPools, це означає, що дані розподіляються по всьому кластеру, а їх кінцеве фізичне розміщення керується завданням Auto-Balance для рівномірного розподілу.

Кроки для копіювання вручну за допомогою інтерфейсу командного рядка (CLI):

  1. Встановити SSH Підключення: Підключіться до будь-якого вузла у вашому кластері PowerScale за допомогою безпечної оболонки (SSH) клієнта.
  2. Визначте шляхи джерела та призначення: Визначте повний шлях до даних, які ви збираєтеся переміщати (/ifs/source_data/file.txt) і повний шлях до цільового каталогу, де ви хочете розмістити нову копію (/ifs/destination_pool/new_data/).
  3. Виконайте операцію копіювання: За допомогою кнопки cp команду для копіювання даних.

    • Для окремих файлів: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • Для довідників (включаючи вміст): За допомогою кнопки -r (рекурсивний) варіант 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Примітка: Ця операція створює дублікат даних на вашому кластері. Переконайтеся, що у вас достатньо вільного місця на цільовому сховищі, перш ніж ініціювати процес копіювання.
 
  1. Перевірте копію: Після завершення операції копіювання переконайтеся, що дані успішно скопійовано та вони доступні в новому місці.
  2. Видалити вихідні дані (необов'язково, але вільне місце): Після того, як ви ретельно переконаєтеся, що дані правильно скопійовані та точні та доступні в новому місці, ви можете видалити вихідні дані, щоб звільнити простір
 
Обережність: Видалення даних – це незворотна дія. Завжди забезпечуйте повну перевірку скопійованих даних перед видаленням оригінальних файлів. Якщо переміщувати каталоги між квотними доменами, операція mv може призвести до неочікуваної помилки: STATUS_NOT_SAME_DEVICE. Обхідним шляхом у таких випадках є видалення квоти на шляху.


Важливі міркування та обмеження:

  • Жодна рівність на основі політики без SmartPools: Об'єкт SetProtectPlus Job забезпечує дотримання файлової політики за замовчуванням у всьому уніфікованому пулі сховища кластера. Він не може виконувати порівневу зміну даних на основі політик або міграцію до певного «іншого пулу даних» (пулу вузлів або рівня) на основі атрибутів файлів або шляхів. Ця функціональність є ексклюзивною для SmartPools ліцензія.

  • Автоматичне ребалансування: Без SmartPools Завдання Auto-Balance (або Multi-Scan) постійно працює у фоновому режимі, щоб рівномірно розподілити дані по всіх доступних вузлах і пулах дисків, забезпечуючи збалансований розподіл даних.

  • Сфера застосування політики за замовчуванням: Політика пулу файлів за замовчуванням (застосовується за допомогою SetProtectPlus Коли SmartPools є неліцензованим) дозволяє встановлювати параметри захисту та оптимізації введення-виведення, але політика пулу дисків (із зазначенням пулу цільових вузлів) не може бути змінена; Він націлений «куди завгодно» на кластері.

  • Вплив на продуктивність: Хоча SetProtectPlus є фоновою роботою, виконання будь-якої роботи може споживати ресурси кластера. Рекомендується забезпечити, щоб використання ємності кластера (жорсткого диска та твердотільного накопичувача) залишалося нижче 90% для оптимальної продуктивності та достатнього простору для повторного захисту даних у разі збою диска.

  • SmartPools Вартість ліцензії: Для організацій з неоднорідними вимогами до зберігання, яким потрібен детальний контроль над розміщенням даних, автоматизована рівність або можливість розділення даних на різні типи вузлів зберігання (рівень продуктивності та архіву), придбання SmartPools Настійно рекомендується ліцензія. Це дозволяє автоматизувати розміщення даних на основі визначених політик, оптимізувати використання сховища, підвищити продуктивність і спростити довгострокове управління даними без необхідності обхідних шляхів ручного копіювання.

  • CloudPools Залежність: CloudPools, що дозволяє розподіляти багаторівневі дані в зовнішнє хмарне сховище, побудоване на SmartPools фреймворку політики пулу файлів і, таким чином, явно вимагає як SmartPools і CloudPools ліцензія

Affected Products

Isilon, PowerScale, Isilon Gen6.5

Products

PowerScale OneFS
Article Properties
Article Number: 000337998
Article Type: How To
Last Modified: 11 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.