Data Domain. Инструкции по ускоренной настройке и подробные сведения для файловой системы Data Domain Boost

摘要: В этой статье объясняется, что такое BOOST FS и как быстро настроить ее в системе, с примерами выходных данных и сведениями, полезными для поиска и устранения неисправностей.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

Data Domain BOOST FS — это новая функция, доступная в DDOS 6.x и более поздних версиях, с помощью которой заказчики могут использовать библиотеки BOOST для доступа к удаленному хранилищу Data Domain путем локального монтирования на любом поддерживаемом сервере 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 расшифровывается как Filesystem in User Space)
  • Несколько приложений на стороне 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

其他信息

Для настройки FUSE требуется конфигурация как на стороне Data Domain, так и на стороне клиента.
  • На стороне Data Domain должен быть создан специальный модуль хранения с некоторым пользователем BOOST, предназначенным для хранения данных, поступающих из BOOST FS
  • На стороне клиента Linux должны быть установлены библиотеки FUSE (которые поставляются с ОС) и BOOST FS (предоставляется DELL), а также должна быть выполнена определенная настройка, чтобы операционная система Linux могла видеть и монтировать удаленное устройство хранения Data Domain локально в какой-либо точке монтирования клиента Linux
На клиенте Linux необходимо настроить способ аутентификации в Data Domain, который может быть либо автономным (через защищенное хранилище), либо с использованием существующего центра распространения ключей Kerberos на базе Windows Active Directory либо UNIX или Linux. Подробные сведения о конфигурации аутентификации на основе Kerberos не входят в этот документ, заказчики должны обратиться к официальной документации.

Ниже приведены краткие инструкции по настройке в руководстве. Подробные сведения см. в официальной документации.

Конфигурация на стороне Data Domain для BOOST FS

Для работы BOOST FS необходимо включить обработку распределенных сегментов (DSP) BOOST. Проверьте, так ли это, через:
# 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 - - -------------------------------------- -------------- ------ ----------- --------------- -----------

Конфигурация BOOST FS на стороне клиента Linux

Проверив, что операционная система 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

Обратите внимание, что владелец и группа установленных файлов могут отличаться от указанных здесь. Следующим шагом является настройка проверки подлинности, хотя для этого существует несколько методов, здесь описывается только автономный метод «защищенного хранилища». Для этого, а также для всех остальных сведений о конфигурации BOOST FS на стороне Linux используется команда «/opt/emc/boostfs/bin/boostfs». В BOOST FS также есть текстовый конфигурационный файл, но детали следует уточнять в официальной документации.

Для аутентификации этого клиента Linux в удаленном Data Domain необходимо использовать «защищенное хранилище»:

# /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:

# 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

Наконец, удаленное устройство хранения Data Domain можно смонтировать локально, как и любую другую файловую систему 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/, и эти файлы прозрачно передаются по сети на удаленное устройство хранения Data Domain, используя дедупликацию, выполняемую на исходной стороне (на сервере Linux), а не на хосте DD, и, следовательно, уменьшая объем данных, отправляемых по сети.

Если доступ к удаленному устройству хранения Data Domain больше не нужен, удаленное устройство хранения можно размонтировать, выполнив команду:

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

受影响的产品

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

产品

Data Domain, Data Domain Boost – File System
文章属性
文章编号: 000019159
文章类型: How To
上次修改时间: 30 7月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。