Article Number: 000019159
# 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/
Data Domain Boost, Data Domain Boost – File System, DD OS 6.0
Data Domain, Data Domain Boost – File System
06 Jun 2024
3
How To