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: Detalhes e passos de configuração acelerados para o Sistema de Ficheiros do Data Domain Boost

Summary: Este artigo explica o que é o BOOST FS e como configurá-lo rapidamente em um sistema, com saídas de exemplo e detalhes úteis para a solução 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

O Data Domain BOOST FS é um novo recurso disponível com DDOS 6.x e posterior, pelo qual os clientes podem aproveitar as bibliotecas BOOST para acessar uma unidade de armazenamento remota do Data Domain montando localmente em qualquer servidor Linux suportado, sem a necessidade de o aplicativo de backup ter uma biblioteca ou plug-in BOOST personalizado.

Esse recurso permite que os aplicativos dos clientes suportados soltem arquivos de backup para um diretório Linux local (onde a unidade de armazenamento DD remota é montada) e os arquivos sejam armazenados no DD, com a maioria das vantagens do BOOST, como a desduplicação realizada no cliente (reduzindo assim as necessidades de largura de banda), e sem a necessidade de o aplicativo ser alterado.

O BOOST FS é lançado pela primeira vez para clientes com DDOS 6.0. A documentação oficial para saber mais e configurar inicialmente é o Data Domain BoostFS 1.0 Configuration Guide.

Apesar da documentação oficial conter todos os detalhes atualizados, BOOST FS em sua versão inicial suporta apenas o seguinte. Pode ser utilizado com outras versões, mas a DELL não pode garantir que funcione como esperado:
  • DDOS 6,0
  • Versão mais antiga do Red Hat Enterprise Linux, SUSE Linux Enterprise Server e Ubuntu
  • Linux FUSE 2.8 (FUSE significa Filesystem in User Space)
  • Algumas aplicações no lado Linux:
    • CommVault Simpana versões 9, 10 e 11
    • Comunidade MySQL 5.6. e 5,7
    • MySQL Enterprise Manager 5.6 e 5.7
    • Comunidade MongoDB 2.6, 3.0 e 3.2

Additional Information

A configuração do FUSE requer a configuração do lado do Data Domain e do lado do cliente do Linux:
  • No lado do Data Domain, deve existir uma Unidade de Armazenamento específica criada com algum utilizador do BOOST atribuído para efeitos de armazenamento de dados provenientes do BOOST FS
  • No lado do cliente Linux, as bibliotecas FUSE (que vêm com o SO) e o BOOST FS (fornecido pela DELL) devem ser instalados, e alguma configuração deve ser executada para que o sistema operacional Linux possa ver e montar a unidade de armazenamento remota do Data Domain localmente em algum ponto de montagem do cliente Linux
No cliente Linux, há um requisito para configurar a maneira de autenticação no Data Domain, que pode ser "independente" (por meio do lockbox) e usando um Windows Active Directory existente ou um Centro de Distribuição de Chaves Kerberos baseado em Linux ou no Windows. Os detalhes para a configuração de autenticação baseada em kerberos estão fora deste documento, e os clientes devem consultar a documentação oficial.

As etapas abaixo são um resumo executivo condensado das etapas de configuração no guia, consulte a documentação oficial para todos os detalhes.

Configuração do lado do Data Domain para o BOOST FS

O processamento de segmento distribuído (DSP) BOOST deve estar ativado para que o BOOST FS funcione. Verifique se é assim através de:
# ddboost option show Option Value ------------------------------ ------- distributed-segment-processing enabled virtual-synthetics enabled fc enabled ------------------------------ -------

Um usuário específico deve ser criado para usar a unidade de armazenamento do BOOST FS a ser criada, e o usuário deve ser atribuído a essa unidade de armazenamento:

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

No final, é assim que a unidade de armazenamento deve aparecer na CLI do Data Domain:

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

Configuração do lado do cliente Linux para BOOST FS

Depois de verificar se o sistema operativo Linux é um dos suportados, obtenha o pacote atualizado do sistema operativo BOOST FS. Aqui usamos um Ubuntu 14.04 como exemplo. Portanto, baixou o arquivo de .deb do sistema operacional e instale-o a partir da linha de comando depois de verificar se todas as dependências estão satisfeitas:
# 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) ...

Os arquivos do pacote são todos instalados abaixo do caminho /opt/emc/, incluindo o subdiretório bin/ e o local dos logs de 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

Observe que o proprietário e o grupo dos arquivos instalados podem ser diferentes dos mostrados aqui. O próximo passo é configurar a autenticação, embora existam vários métodos para fazê-lo, apenas o método "lockbox" autônomo é explicado aqui. Para fazer isso, e para todos os outros detalhes de configuração do BOOST FS no lado do Linux, o comando "/opt/emc/boostfs/bin/boostfs" é usado. BOOST FS também tem um arquivo de configuração de texto, mas os detalhes devem ser verificados na documentação oficial.

O "lockbox" deve ser usado para autenticar este cliente Linux no 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>

Para este exemplo, usamos um comando como o seguinte, inserindo a senha de usuário do DD BOOST FS quando solicitado:

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

Nesta fase, já devemos ver o cliente Linux remoto como registrado para BOOST a partir da CLI 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 ------------------------------ ---- -------------- ------------------------------------- -------------------------------------------------- --------- --- ---------

A qualquer momento, o status do lockbox pode ser verificado com:

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

Finalmente, a unidade de armazenamento remota do Data Domain pode ser montada localmente como qualquer outro sistema de arquivos Linux localmente. O "app-info" é usado aqui como exemplo, deve ser uma cadeia de caracteres que identifique o aplicativo específico para usar este ponto de montagem para 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% - ---------------- -------- -------- --------- ---- --------------

Qualquer aplicativo pode copiar ou gravar quaisquer arquivos sob o caminho /opt/boostfs_mountpoint/, e esses arquivos são transparentes e enviados por fio para a unidade de armazenamento remota do Data Domain, aproveitando a desduplicação realizada na extremidade de origem (no servidor Linux) em vez de no host DD e, assim, reduzindo a quantidade de dados enviados por fio.

Quando o acesso à unidade de armazenamento remota do Data Domain já não for necessário, a unidade de armazenamento remoto pode ser desmontada executando:

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