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: Przyspieszone kroki konfiguracji i szczegóły dotyczące systemu plików Data Domain Boost

Summary: W tym artykule wyjaśniono, czym jest BOOST FS i jak szybko skonfigurować go w systemie, z przykładowymi danymi wyjściowymi i szczegółami przydatnymi do rozwiązywania problemów.

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 to nowa funkcja dostępna dla DDOS 6.x i nowszych, dzięki której klienci mogą korzystać z bibliotek BOOST w celu uzyskania dostępu do zdalnej jednostki pamięci masowej Data Domain poprzez lokalne zamontowanie na dowolnym obsługiwanym serwerze Linux, bez konieczności posiadania niestandardowej biblioteki lub wtyczki BOOST w aplikacji do tworzenia kopii zapasowych.

Funkcja ta umożliwia obsługiwanym aplikacjom klientów umieszczanie plików kopii zapasowych w lokalnym katalogu Linux (w którym zamontowana jest zdalna jednostka pamięci masowej DD), a pliki mają być przechowywane w DD, z większością zalet BOOST, takich jak deduplikacja wykonywana na kliencie (co zmniejsza zapotrzebowanie na przepustowość) i bez konieczności wprowadzania jakichkolwiek zmian w aplikacji.

Pakiet BOOST FS jest udostępniany po raz pierwszy klientom z systemem DDOS 6.0. Oficjalną dokumentacją, aby dowiedzieć się więcej i wstępnie ją skonfigurować, jest Data Domain BoostFS 1.0 Configuration Guide.

Pomimo oficjalnej dokumentacji zawierającej wszystkie zaktualizowane szczegóły, BOOST FS w swoim początkowym wydaniu obsługuje tylko następujące elementy. Można go używać z innymi wersjami, ale firma DELL nie może zagwarantować, że będzie on działał zgodnie z oczekiwaniami:
  • DDOS 6.0
  • Starsze wersje systemów Red Hat Enterprise Linux, SUSE Linux Enterprise Server i Ubuntu
  • Linux FUSE 2.8 (FUSE to skrót od Filesystem in User Space)
  • Kilka aplikacji po stronie Linuksa:
    • CommVault Simpana w wersjach 9, 10 i 11
    • Społeczność MySQL 5.6. oraz 5.7
    • MySQL Enterprise Manager 5.6 i 5.7
    • Społeczność bazy danych MongoDB 2.6, 3.0 i 3.2

Additional Information

Konfiguracja FUSE wymaga konfiguracji po stronie klienta systemu Data Domain i Linux:
  • Po stronie Data Domain musi być utworzona konkretna jednostka pamięci masowej z przypisanym użytkownikiem BOOST na potrzeby przechowywania danych pochodzących z BOOST FS
  • Po stronie klienta Linux należy zainstalować biblioteki FUSE (dołączone do systemu operacyjnego) i program BOOST FS (dostarczony przez firmę DELL) oraz przeprowadzić pewną konfigurację, aby system operacyjny Linux mógł zobaczyć i zamontować zdalną jednostkę pamięci masowej Data Domain lokalnie w jakimś punkcie montowania klienta Linux
W kliencie z systemem Linux wymagane jest skonfigurowanie sposobu uwierzytelniania w Data Domain, który może być "samowystarczalny" (za pośrednictwem skrytki) lub przy użyciu istniejącego centrum dystrybucji kluczy Kerberos opartego na usłudze Windows Active Directory lub UNIX lub Linux. Szczegółowe informacje na temat konfiguracji uwierzytelniania opartej na protokole Kerberos znajdują się poza tym dokumentem, a klienci powinni zapoznać się z oficjalną dokumentacją.

Poniższe kroki są skondensowanym, wykonawczym podsumowaniem kroków konfiguracji w przewodniku, wszystkie szczegóły można znaleźć w oficjalnej dokumentacji.

Konfiguracja po stronie Data Domain dla BOOST FS

Aby funkcja BOOST FS działała, przetwarzanie segmentów rozproszonych (DSP) BOOST musi być włączone. Sprawdź, czy tak jest, poprzez:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Aby można było korzystać z jednostki pamięci masowej BOOST FS, która ma zostać utworzona, należy utworzyć określonego użytkownika, a użytkownik musi być przypisany do tej jednostki pamięci masowej:

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

Jednostka pamięci masowej powinna wyglądać w wierszu poleceń Data Domain w następujący sposób:

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

Konfiguracja systemu Linux po stronie klienta dla BOOST FS

Po sprawdzeniu, czy system operacyjny Linux jest obsługiwany, pobierz aktualny pakiet systemu operacyjnego BOOST FS. Tutaj użyliśmy Ubuntu 14.04 jako przykładu. W związku z tym pobrałem plik .deb systemu operacyjnego i zainstaluj go z wiersza poleceń po sprawdzeniu, czy wszystkie zależności są spełnione:
# 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) ...

Wszystkie pliki pakietów są instalowane poniżej ścieżki /opt/emc/, łącznie z podkatalogiem bin/ i lokalizacją dzienników wtyczki (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

Należy pamiętać, że właściciel i grupa zainstalowanych plików mogą różnić się od przedstawionych tutaj. Następnym krokiem jest skonfigurowanie uwierzytelniania, chociaż istnieje kilka metod, aby to zrobić, wyjaśniono tutaj tylko samodzielną metodę "skrytki". W tym celu oraz w przypadku wszystkich innych szczegółów konfiguracji BOOST FS po stronie systemu Linux używane jest polecenie "/opt/emc/boostfs/bin/boostfs". BOOST FS posiada również tekstowy plik konfiguracyjny, ale szczegóły należy sprawdzić w oficjalnej dokumentacji.

"Skrytka" musi być użyta do uwierzytelnienia tego klienta Linux w zdalnej 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>

W tym przykładzie używamy polecenia takiego jak następujące, wprowadzając hasło użytkownika DD BOOST FS po wyświetleniu monitu:

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

Na tym etapie zdalny klient Linux powinien być już zarejestrowany w usłudze BOOST z wiersza poleceń 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 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

W każdej chwili stan skrytki można sprawdzić za pomocą:

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

Wreszcie, zdalna jednostka pamięci masowej Data Domain może być zamontowana lokalnie, tak jak każdy inny system plików Linux lokalnie. "app-info" jest tutaj używany jako przykład, powinien to być ciąg identyfikujący konkretną aplikację, która ma używać tego punktu montowania do rejestrowania:

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

Każda aplikacja może kopiować lub zapisywać dowolne pliki w ścieżce /opt/boostfs_mountpoint/, a pliki te są w sposób niewidoczny i wysyłane przez sieć do zdalnej jednostki pamięci masowej Data Domain, wykorzystując deduplikację wykonywaną po stronie źródłowej (na serwerze Linux), a nie na hoście DD, a tym samym zmniejszając ilość danych przesyłanych przez sieć.

Gdy dostęp do zdalnej jednostki pamięci masowej Data Domain nie jest już potrzebny, zdalną jednostkę pamięci masowej można odmontować, uruchamiając:

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