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: Beschleunigte Konfigurationsschritte und Details für das Data Domain Boost-Dateisystem

Summary: In diesem Artikel wird erläutert, was BOOST FS ist und wie Sie es schnell auf einem System konfigurieren können, mit Beispielausgaben und Details, die für das Troubleshooting nützlich sind. ...

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 ist eine neue Funktion, die mit für DDOS 6.x und höher verfügbar ist. Mit ihr können Kunden die BOOST-Bibliotheken nutzen, um auf eine Data Domain-Remotespeichereinheit zuzugreifen, indem sie lokal auf einem beliebigen unterstützten Linux-Server mounten, ohne dass die Backupanwendung über eine nutzerdefinierte BOOST-Bibliothek oder ein Plug-in verfügen muss.

Mit dieser Funktion können die Anwendungen unterstützter Kunden Backupdateien in einem lokalen Linux-Verzeichnis (in dem die Remote-DD-Storage-Einheit gemountet ist) ablegen und die Dateien in der DD speichern. Dabei profitieren Sie von den meisten Vorteilen von BOOST, z. B. einer auf dem Client durchgeführten Deduplizierung (wodurch der Bandbreitenbedarf reduziert wird), ohne dass die Anwendung geändert werden muss.

BOOST FS wird zum ersten Mal für Kunden mit DDOS 6.0 veröffentlicht. Die offizielle Dokumentation für weitere Informationen und die erstmalige Konfiguration ist Data Domain BoostFS 1.0 Configuration Guide.

Obwohl die offizielle Dokumentation alle aktualisierten Details enthält, unterstützt BOOST FS in der Erstausgabe nur Folgendes: Sie kann mit anderen Versionen verwendet werden, Dell kann jedoch nicht garantieren, dass sie wie erwartet funktioniert:
  • DDOS 6.0
  • Ältere Versionen von Red Hat Enterprise Linux, SUSE Linux Enterprise Server und Ubuntu
  • Linux FUSE 2.8 (FUSE steht für Filesystem in User Space)
  • Einige Anwendungen auf der Linux-Seite:
    • CommVault Simpana Versionen 9, 10 und 11
    • MySQL-Community 5.6. und 5.7
    • MySQL Enterprise Manager 5.6 und 5.7
    • MongoDB-Community 2.6, 3.0 und 3.2

Additional Information

Die Konfiguration von FUSE erfordert sowohl eine Data Domain-seitige als auch eine clientseitige Linux-Konfiguration:
  • Auf der Data Domain-Seite muss eine bestimmte Storage-Einheit erstellt werden, der ein BOOST-Nutzer zum Speichern von Daten vom BOOST-FS zugewiesen ist
  • Auf der Linux-Clientseite müssen die FUSE-Bibliotheken (die mit dem Betriebssystem geliefert werden) und das BOOST-FS (von Dell bereitgestellt) installiert werden und einige Konfigurationen durchgeführt werden, damit das Linux-Betriebssystem die Data Domain-Remotespeichereinheit sehen und lokal in einem Linux-Client-Einhängepunkt mounten kann
Auf dem Linux-Client muss die Authentifizierung bei Data Domain eingerichtet werden, die entweder "eigenständig" (über die Lockbox) oder entweder über ein vorhandenes Windows Active Directory oder ein UNIX- oder Linux-basiertes Kerberos Key Distribution Center erfolgen kann. Details zur Kerberos-basierten Authentifizierungskonfiguration finden Sie außerhalb dieses Dokuments und KundInnen sollten die offizielle Dokumentation lesen.

Die folgenden Schritte sind eine komprimierte Zusammenfassung der Konfigurationsschritte im Handbuch. Alle Details finden Sie in der offiziellen Dokumentation.

Data Domain-seitige Konfiguration für BOOST FS

BOOST DSP (Distributed Segment Processing) muss aktiviert sein, damit BOOST FS funktioniert. Überprüfen Sie, ob dies der Fall ist:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Für die Verwendung der zu erstellenden BOOST-FS-Storage-Einheit muss ein bestimmter Nutzer erstellt werden, und der Nutzer muss dieser Storage-Einheit zugewiesen sein:

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

Letztendlich sollte die Storage-Einheit in der Data Domain-CLI wie folgt angezeigt werden:

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

Clientseitige Linux-Konfiguration für BOOST FS

Nachdem Sie überprüft haben, ob das Linux-Betriebssystem unterstützt wird, laden Sie das aktuelle BOOST FS-Betriebssystempaket herunter. Hier haben wir ein Ubuntu 14.04 als Beispiel verwendet. Laden Sie daher die Betriebssystem-.deb Datei herunter und installieren Sie sie über die Befehlszeile, nachdem Sie überprüft haben, ob alle Abhängigkeiten erfüllt sind:
# 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) ...

Die Paketdateien werden alle unterhalb des /opt/emc/-Pfads installiert, einschließlich des Unterverzeichnisses bin/ und des Speicherorts der Plug-in-Protokolle (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

Beachten Sie, dass Eigentümer und Gruppe für die installierten Dateien von den hier gezeigten abweichen können. Der nächste Schritt besteht darin, die Authentifizierung zu konfigurieren. Obwohl es dafür mehrere Methoden gibt, wird hier nur die eigenständige "Lockbox"-Methode erläutert. Dazu und für alle anderen BOOST FS-Konfigurationsdetails auf der Linux-Seite wird der Befehl "/opt/emc/boostfs/bin/boostfs" verwendet. BOOST FS verfügt auch über eine Textkonfigurationsdatei, aber die Details sollten in der offiziellen Dokumentation überprüft werden.

Die Lockbox muss verwendet werden, um diesen Linux-Client gegenüber dem Remote-Data Domain-System zu authentifizieren:

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

In diesem Beispiel verwenden wir einen Befehl wie den folgenden und geben das DD BOOST FS-Nutzerkennwort ein, wenn Sie dazu aufgefordert werden:

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

Zu diesem Zeitpunkt sollte der Linux-Remoteclient bereits über die DD-CLI für BOOST registriert sein:

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

Der Lockbox-Status kann jederzeit mit folgenden Aktionen überprüft werden:

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

Schließlich kann die Data Domain-Remotespeichereinheit wie jedes andere Linux-Dateisystem lokal gemountet werden. Die "app-info" wird hier als Beispiel verwendet, sie sollte eine Zeichenfolge sein, die die jeweilige Anwendung identifiziert, die diesen Einhängepunkt für die Protokollierung verwenden soll:

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

Jede Anwendung kann beliebige Dateien unter dem Pfad /opt/boostfs_mountpoint/ kopieren oder schreiben. Diese Dateien werden transparent über die Leitung an die Data Domain-Remotespeichereinheit gesendet. Dabei wird die Deduplizierung auf der Quellseite (auf dem Linux-Server) und nicht auf dem DD-Host genutzt, wodurch die Menge der über die Leitung gesendeten Daten reduziert wird.

Wenn kein Zugriff auf die Data Domain-Remotespeichereinheit mehr erforderlich ist, kann die Bereitstellung der Remotespeichereinheit aufgehoben werden, indem Sie Folgendes ausführen:

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