Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Data Domain: Pasos y detalles de configuración acelerada para el sistema de archivos de Data Domain Boost

Summary: En este artículo, se explica qué es BOOST FS y cómo configurarlo rápidamente en un sistema, con ejemplos de resultados y detalles útiles para la solución de problemas.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

Data Domain BOOST FS es una nueva función disponible con para DDOS 6.x y versiones posteriores, mediante la cual los clientes pueden aprovechar las bibliotecas de BOOST para acceder a una unidad de almacenamiento remota de Data Domain mediante el montaje local en cualquier servidor Linux compatible, sin necesidad de que la aplicación de respaldo tenga una biblioteca o un plug-in de BOOST personalizados.

Esta función permite que las aplicaciones de los clientes compatibles coloquen los archivos de respaldo en un directorio Linux local (donde se monta la unidad de almacenamiento de DD remota) y que los archivos se almacenen en el DD, con la mayoría de las ventajas de BOOST, como la desduplicación realizada en el cliente (lo que reduce las necesidades de ancho de banda) y sin necesidad de cambiar la aplicación en absoluto.

BOOST FS se lanza por primera vez para los clientes con DDOS 6.0. La documentación oficial para obtener más información y configurarlo inicialmente es la Guía de configuración de Data Domain BoostFS 1.0.

A pesar de que la documentación oficial contiene todos los detalles actualizados, BOOST FS en su versión inicial solo admite lo siguiente. Se puede utilizar con otras versiones, pero DELL no puede garantizar que funcionará como se espera:
  • DDOS 6.0
  • Versiones anteriores de Red Hat Enterprise Linux, SUSE Linux Enterprise Server y Ubuntu
  • Linux FUSE 2.8 (FUSE significa sistema de archivos en el espacio de usuario)
  • Algunas aplicaciones en el lado de Linux:
    • CommVault Simpana, versiones 9, 10 y 11
    • Comunidad de MySQL 5.6. y 5.7
    • MySQL Enterprise Manager 5.6 y 5.7
    • Comunidad de MongoDB 2.6, 3.0 y 3.2

Additional Information

La configuración de FUSE requiere la configuración del lado de Data Domain y del lado del cliente de Linux:
  • En el lado de Data Domain, debe haber una unidad de almacenamiento específica creada con algún usuario de BOOST asignado con el fin de almacenar datos provenientes de FS de BOOST
  • En el lado del cliente Linux, se deben instalar las bibliotecas FUSE (que vienen con el SO) y BOOST FS (proporcionado por DELL), y se debe realizar cierta configuración para que el sistema operativo Linux pueda ver y montar la unidad de almacenamiento remota de Data Domain localmente en algún punto de montaje del cliente Linux
En el cliente Linux, existe el requisito de configurar la forma de autenticarse en Data Domain, que puede ser "autónoma" (a través de la caja de seguridad) o mediante un centro de distribución de claves Kerberos basado en Windows Active Directory o UNIX o Linux. Los detalles de la configuración de la autenticación basada en Kerberos no se incluyen en este documento y los clientes deben consultar la documentación oficial.

Los pasos que se indican a continuación son un resumen ejecutivo condensado de los pasos de configuración de la guía. Consulte la documentación oficial para conocer todos los detalles.

Configuración del lado de Data Domain para BOOST FS

El procesamiento distribuido de segmentos (DSP) de BOOST debe estar habilitado para que BOOST FS funcione. Compruebe si esto es así a través de:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Se debe crear un usuario específico para utilizar la unidad de almacenamiento de BOOST FS que se va a crear, y el usuario se debe asignar a esa unidad de almacenamiento:

#### 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".

Al final, así es como se debe mostrar la unidad de almacenamiento en la CLI de Data Domain:

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

Configuración del lado del cliente de Linux para BOOST FS

Después de comprobar si el sistema operativo Linux es uno de los soportados, obtenga el paquete actualizado del sistema operativo BOOST FS. Aquí utilizamos un Ubuntu 14.04 como ejemplo. Por lo tanto, descargue el archivo de .deb del sistema operativo e instálelo desde la línea de comandos después de comprobar que se cumplan todas las dependencias:
# 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) ...

Todos los archivos del paquete se instalan debajo de la ruta /opt/emc/, incluido el subdirectorio bin/ y la ubicación de los registros del plug-in (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

Tenga en cuenta que el propietario y el grupo de los archivos instalados pueden diferir de los que se muestran aquí. El siguiente paso es configurar la autenticación, aunque hay varios métodos para hacerlo, aquí solo se explica el método de "caja de seguridad" autónomo. Para ello, y para todos los demás detalles de configuración de BOOST FS en el lado de Linux, se utiliza el comando "/opt/emc/boostfs/bin/boostfs". BOOST FS también tiene un archivo de configuración de texto, pero los detalles deben verificarse en la documentación oficial.

La "caja de seguridad" se debe utilizar para autenticar este cliente Linux en el Data Domain remoto:

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

En este ejemplo, utilizamos un comando como el siguiente, ingresando la contraseña de usuario de DD BOOST FS cuando se le solicita:

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

En esta etapa, ya deberíamos ver el cliente Linux remoto registrado para BOOST desde la CLI de 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 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

En cualquier momento, el estado de la caja de seguridad se puede comprobar con:

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

Por último, la unidad de almacenamiento remota de Data Domain se puede montar localmente como cualquier otro sistema de archivos de Linux de manera local. "app-info" se utiliza aquí como ejemplo; debe ser una cadena que identifique la aplicación específica para usar este punto de montaje para el registro:

#### 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% - ---------------- -------- -------- --------- ---- --------------

Cualquier aplicación puede copiar o escribir cualquier archivo en la ruta /opt/boostfs_mountpoint/, y esos archivos se envían de manera transparente por cable a la unidad de almacenamiento remota de Data Domain, lo que aprovecha la desduplicación realizada en el extremo de origen (en el servidor Linux) en lugar de en el host de DD y, por lo tanto, reduce la cantidad de datos enviados por cable.

Cuando ya no sea necesario acceder a la unidad de almacenamiento remota de Data Domain, se puede desmontar la unidad de almacenamiento remota mediante la ejecución de lo siguiente:

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

Article Properties


Affected Product

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

Product

Data Domain, Data Domain Boost – File System

Last Published Date

06 Jun 2024

Version

3

Article Type

How To