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 : Étapes et détails de configuration accélérés pour le système de fichiers Data Domain Boost

Summary: Cet article explique ce qu’est BOOST FS et comment le configurer rapidement sur un système, à l’aide d’exemples de sorties et de détails utiles pour le dépannage.

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 est une nouvelle fonctionnalité disponible avec pour DDOS 6.x et versions ultérieures, qui permet aux clients d’utiliser les bibliothèques BOOST pour accéder à une unité de stockage Data Domain distante via un montage local sur n’importe quel serveur Linux pris en charge, sans que l’application de sauvegarde ait besoin d’une bibliothèque ou d’un plug-in BOOST personnalisé.

Cette fonctionnalité permet aux applications des clients pris en charge de déposer les fichiers de sauvegarde dans un répertoire Linux local (où l’unité de stockage DD distante est montée) et les fichiers à stocker dans le DD, avec la plupart des avantages de BOOST, tels que la déduplication effectuée sur le client (réduisant ainsi les besoins en bande passante), et sans avoir à modifier du tout l’application.

BOOST FS est disponible pour la première fois pour les clients équipés de DDOS 6.0. La documentation officielle pour en savoir plus et la configurer initialement est le Guide de configuration de Data Domain BoostFS 1.0.

Malgré la documentation officielle contenant tous les détails mis à jour, BOOST FS dans sa version originale ne prend en charge que les éléments suivants. Il peut être utilisé avec d’autres versions, mais DELL ne peut pas garantir qu’il fonctionnera comme prévu :
  • DDOS 6.0
  • Ancienne version de Red Hat Enterprise Linux, SUSE Linux Enterprise Server et Ubuntu
  • Linux FUSE 2.8 (FUSE signifie Filesystem in User Space)
  • Quelques applications côté Linux :
    • CommVault Simpana versions 9, 10 et 11
    • Communauté MySQL 5.6. et 5,7
    • MySQL Enterprise Manager 5.6 et 5.7
    • Communauté MongoDB 2.6, 3.0 et 3.2

Additional Information

La configuration de FUSE nécessite à la fois une configuration côté Data Domain et une configuration côté client Linux :
  • Côté Data Domain, une unité de stockage particulière doit être créée avec un utilisateur BOOST affecté pour stocker les données provenant de BOOST FS
  • Côté client Linux, les bibliothèques FUSE (fournies avec le système d’exploitation) et BOOST FS (fourni par DELL) doivent être installées, et une configuration doit être effectuée afin que le système d’exploitation Linux puisse voir et monter l’unité de stockage Data Domain distante localement dans un point de montage du client Linux
Sur le client Linux, il est nécessaire de configurer le mode d’authentification auprès du système Data Domain, qui peut être « autonome » (via le lockbox) ou à l’aide d’un centre de distribution de clés Kerberos basé sur Windows Active Directory ou UNIX ou Linux. Les détails de la configuration de l’authentification Kerberos se trouvent en dehors de ce document, et les clients doivent consulter la documentation officielle.

Les étapes ci-dessous sont un résumé condensé des étapes de configuration décrites dans le guide. Pour plus d’informations, consultez la documentation officielle.

Configuration côté Data Domain pour BOOST FS

Le traitement distribué des segments (DSP) BOOST doit être activé pour que BOOST FS fonctionne. Vérifiez si c’est le cas :
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Un utilisateur spécifique doit être créé pour pouvoir utiliser l’unité de stockage BOOST FS à créer et l’utilisateur doit être affecté à cette unité de stockage :

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

Au final, voici comment l’unité de stockage doit s’afficher dans l’interface de ligne de commande 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 - - -------------------------------------- -------------- ------ ----------- --------------- -----------

Configuration côté client Linux pour BOOST FS

Après avoir vérifié que le système d’exploitation Linux est l’un de ceux pris en charge, procurez-vous le package de système d’exploitation BOOST FS à jour. Ici, nous avons utilisé Ubuntu 14.04 comme exemple. Par conséquent, téléchargez le fichier .deb du système d’exploitation et installez-le à partir de la ligne de commande après avoir vérifié que toutes les dépendances sont satisfaites :
# 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) ...

Les fichiers du package sont tous installés sous le chemin /opt/emc/, y compris le sous-répertoire bin/ et l’emplacement des journaux du 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

Notez que le propriétaire et le groupe des fichiers installés peuvent différer de ceux indiqués ici. L’étape suivante consiste à configurer l’authentification. Bien qu’il existe plusieurs méthodes pour ce faire, seule la méthode « lockbox » autonome est expliquée ici. Pour ce faire, et pour tous les autres détails de configuration BOOST FS côté Linux, la commande « /opt/emc/boostfs/bin/boostfs » est utilisée. BOOST FS dispose également d’un fichier de configuration texte, mais les détails doivent être vérifiés dans la documentation officielle.

Le « lockbox » doit être utilisé pour authentifier ce client Linux auprès du système Data Domain distant :

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

Dans cet exemple, nous utilisons une commande telle que la suivante, qui permet de saisir le mot de passe utilisateur du système de fichiers DD Boost lorsque nous y sommes invités :

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

À ce stade, le client Linux distant devrait déjà être enregistré pour BOOST à partir de l’interface de ligne de commande 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 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

L’état du lockbox peut être vérifié à tout moment avec :

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

Enfin, l’unité de stockage Data Domain distante peut être montée localement comme n’importe quel autre système de fichiers Linux. « app-info » est utilisé ici à titre d’exemple. Il doit s’agir d’une chaîne qui identifie l’application particulière à utiliser ce point de montage pour la journalisation :

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

N’importe quelle application peut copier ou écrire n’importe quel fichier sous le chemin /opt/boostfs_mountpoint/, et ces fichiers sont envoyés de manière transparente et via le réseau à l’unité de stockage Data Domain distante, en tirant parti de la déduplication effectuée sur le côté source (sur le serveur Linux) plutôt que sur l’hôte DD, réduisant ainsi la quantité de données envoyées sur le réseau.

Lorsque l’accès à l’unité de stockage Data Domain distante n’est plus nécessaire, l’unité de stockage distante peut être démontée en exécutant la commande suivante :

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