Домен даних: Прискорені кроки та деталі конфігурації файлової системи Data Domain Boost

Summary: У цій статті пояснюється, що таке BOOST FS і як швидко налаштувати його в системі, зі зразками виходів і деталями, корисними для усунення несправностей.

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

Data Domain BOOST FS — це нова функція, доступна для DDOS 6.x і пізніших версій, за допомогою якої клієнти можуть використовувати бібліотеки BOOST для доступу до віддаленого сховища домену даних, локально монтуючи його на будь-якому підтримуваному сервері Linux, без необхідності наявності в програмі резервного копіювання спеціальної бібліотеки або плагіна BOOST.

Ця функція дозволяє підтримуваним програмам клієнтів скидати файли резервних копій до локального каталогу Linux (де змонтовано віддалене сховище DD), а файли зберігатися в DD, з більшістю переваг BOOST, такими як дедуплікація, що виконується на клієнті (отже, зменшуючи потреби в пропускній здатності), і взагалі не потребуючи зміни програми.

BOOST FS вперше випускається для клієнтів з DDOS 6.0. Офіційною документацією, щоб дізнатися більше та спочатку налаштувати, є Data Domain BoostFS 1.0 Configuration Guide.

Незважаючи на те, що офіційна документація містить всі оновлені подробиці, BOOST FS у своєму початковому релізі підтримує лише наступне. Його можна використовувати з іншими версіями, але DELL не може гарантувати, що він працюватиме належним чином:
  • DDOS 6.0
  • Старіший випуск Red Hat Enterprise Linux, SUSE Linux Enterprise Server та Ubuntu
  • Linux FUSE 2.8 (абревіатура FUSE розшифровується як файлова система в просторі користувача)
  • Кілька додатків на стороні Linux:
    • CommVault Simpana версій 9, 10 і 11
    • Спільнота MySQL 5.6. та 5,7
    • MySQL Enterprise Manager 5.6 і 5.7
    • Спільнота MongoDB 2.6, 3.0 та 3.2

Additional Information

Конфігурація FUSE вимагає конфігурації як на стороні домену даних, так і на стороні клієнта Linux:
  • На стороні домену даних має бути створений певний Storage Unit з певним користувачем BOOST для зберігання даних, що надходять із BOOST FS
  • На стороні клієнта Linux повинні бути встановлені бібліотеки FUSE (які постачаються разом з ОС) і BOOST FS (надаються DELL), а також виконано певну конфігурацію, щоб операційна система Linux могла бачити та монтувати віддалений блок зберігання домену даних локально в якійсь точці монтування клієнта Linux
У клієнті Linux є вимога налаштувати спосіб автентифікації в домені даних, який може бути або «самодостатнім» (через блок блокування), або за допомогою існуючого Windows Active Directory або UNIX або заснованого на Linux Kerberos Key Distribution Center. Подробиці щодо налаштувань автентифікації на основі Kerberos наведено за межами цього документа, і клієнти мають ознайомитися з офіційною документацією.

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

Конфігурація на стороні домену даних для BOOST FS

Для роботи BOOST FS має бути ввімкнено обробку розподілених сегментів (DSP). Перевірте, чи це так, за допомогою:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Для використання сховища BOOST FS, який потрібно створити, повинен бути створений конкретний користувач, і користувач повинен бути призначений для цієї одиниці зберігання:

#### Create BOOST FS user # user add boostfsuser role admin password abc123 User "boostfsuser" added. 
#### State this new user is for use with BOOST # ddboost user assign boostfsuser User "boostfsuser" assigned to DD Boost. 
#### Create a new storage unit named "BOOSTFS_LSU" and assign the new user to it # ddboost storage-unit create BOOSTFS_LSU user boostfsuser Created storage-unit "BOOSTFS_LSU" for "boostfsuser".

Врешті-решт, одиниця зберігання даних має відображатися в командному рядку Data Domain таким чином:

# ddboost storage-unit show Name Pre-Comp (GiB) Status User Report Physical Tenant-Unit Size (MiB) -------------------------------------- -------------- ------ ----------- --------------- ----------- ... BOOSTFS_LSU 0.0 RW boostfsuser - - -------------------------------------- -------------- ------ ----------- --------------- -----------

Клієнтська конфігурація Linux для BOOST FS

Перевіривши, чи є операційна система Linux однією з підтримуваних, отримайте актуальний пакет операційної системи BOOST FS. Тут ми використовували Ubuntu 14.04 як приклад. Отже, завантажив операційну систему .deb файл, і встановив його з командного рядка після перевірки всі залежності задоволені:
# ls -l -rwxrwxr-x 1 root root 2429502 May 26 05:01 DDBoostFS_1.0.0.4_546961_amd64.deb # dpkg --dry-run -i DDBoostFS_1.0.0.4_546961_amd64.deb Selecting previously unselected package ddboostfs. (Reading database ... 465833 files and directories currently installed.) Preparing to unpack DDBoostFS_1.0.0.4_546961_amd64.deb ... # dpkg -i DDBoostFS_1.0.0.4_546961_amd64.deb Selecting previously unselected package ddboostfs. (Reading database ... 465833 files and directories currently installed.) Preparing to unpack DDBoostFS_1.0.0.4_546961_amd64.deb ... Unpacking ddboostfs (1.0.0.4) ... Setting up ddboostfs (1.0.0.4) ... Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

Усі файли пакунків встановлюються нижче шляху /opt/emc/, включно з підкаталогом bin/ та розташуванням журналів плагінів (log/):

# ls -rtl /opt/emc/ drwxr-xr-x 9 root root 4096 May 26 05:01 boostfs # ls -rtl /opt/emc/boostfs/ drwxrwxrwx 2 root root 4096 Oct 7 2016 log drwxrwxrwx 2 root root 4096 Oct 7 2016 lockbox drwxr-xr-x 4 root root 4096 May 26 05:01 man drwxr-xr-x 2 root root 4096 May 26 05:01 lib drwxr-xr-x 2 root root 4096 May 26 05:01 etc drwxr-xr-x 2 root root 4096 May 26 05:01 bin

Зауважте, що власник і група встановлених файлів можуть відрізнятися від наведених тут. Наступним кроком є налаштування розпізнавання, хоча для цього існує декілька методів, тут описано лише самодостатній метод «lockbox». Для цього, а також для всіх інших деталей конфігурації BOOST FS на стороні Linux, використовується команда "/opt/emc/boostfs/bin/boostfs". BOOST FS також має текстовий файл конфігурації, але деталі слід уточнювати в офіційній документації.

Для автентифікації цього клієнта Linux з віддаленим доменом даних має бути використано "lockbox":

# /opt/emc/boostfs/bin/boostfs lockbox -h Usage: boostfs lockbox set -u <storage-unit-username> -d <data-domain-system> -s <storage-unit> boostfs lockbox {remove | query} -d <data-domain-system> -s <storage-unit>

Для цього прикладу ми використовуємо таку команду, як наведена нижче, вводячи пароль користувача DD BOOST FS, коли з'явиться запит:

# /opt/emc/boostfs/bin/boostfs lockbox set -u boostfsuser -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU Enter storage unit user password: Enter storage unit user password again to confirm: Lockbox entry set

На цьому етапі ми вже повинні бачити віддалений клієнт Linux як зареєстрований для BOOST з DD CLI:

# ddboost show connections Active Clients: 0 Clients: Client Idle Plugin Version OS Version Application Version Encrypted DSP Transport ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- --------- LINUX_CLIENT_NAME YES 3.3.0.2-545054 Linux 3.13.0-71-generic x86_64 BOOSTFS:1.0.0.4-546961 Test Application FUSE:2.9.2 YES YES IPv4 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

У будь-який момент стан сейфа можна перевірити за допомогою:

# /opt/emc/boostfs/bin/boostfs lockbox query -d REMOTE_DD_IP_ADDRESS -s BOOSTFS_LSU Lockbox entry is present for storage unit user=boostfsuser

Нарешті, віддалений модуль зберігання домену даних може бути змонтований локально, як і будь-яка інша файлова система Linux локально. Як приклад тут використовується "app-info", це має бути рядок, який ідентифікує конкретний додаток, щоб використовувати цю точку монтування для ведення журналу:

#### Create mount point on Linux server # mkdir /opt/boostfs_mountpoint/ #### Mount the remote DD storage unit # /opt/emc/boostfs/bin/boostfs mount -d 10.60.29.233 -s BOOSTFS_LSU -o app-info="Test Application" /opt/boostfs_mountpoint/ mount: Mounting 10.60.29.233:BOOSTFS_LSU on /opt/boostfs_mountpoint/ #### We can see the remote storage unit is mounted, and the details match those obtained from the DD "df" command line # df -h /opt/boostfs_mountpoint Filesystem Size Used Avail Use% Mounted on boostfs 64T 512G 64T 1% /opt/boostfs_mountpoint # filesys show space Active Tier: Resource Size GiB Used GiB Avail GiB Use% Cleanable GiB* ---------------- -------- -------- --------- ---- -------------- /data: pre-comp - 33096.9 - - - /data: post-comp 65460.3 511.7 64948.6 1% 0.0 /ddvar 29.5 19.9 8.1 71% - /ddvar/core 31.5 0.2 29.7 1% - ---------------- -------- -------- --------- ---- --------------

Будь-яка програма може копіювати або записувати будь-які файли за допомогою шляху /opt/boostfs_mountpoint/, і ці файли прозоро надсилаються по дроту на віддалений модуль зберігання домену даних, використовуючи дедуплікацію, що виконується на вихідному кінці (на сервері Linux), а не на хості DD, і, отже, зменшує обсяг даних, що надсилаються через провід.

Якщо доступ до віддаленого сховища домену даних більше не потрібен, його можна демонтувати, виконавши таку команду:

# /opt/emc/boostfs/bin/boostfs umount /opt/boostfs_mountpoint/

Affected Products

Data Domain Boost, Data Domain Boost – File System, DD OS 6.0

Products

Data Domain, Data Domain Boost – File System
Article Properties
Article Number: 000019159
Article Type: How To
Last Modified: 30 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.