Data Domain: Detalhes e passos de configuração acelerados para o Sistema de Ficheiros do Data Domain Boost

摘要: 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.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

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

其他信息

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/

受影响的产品

Data Domain Boost, Data Domain Boost – File System, DD OS 6.0

产品

Data Domain, Data Domain Boost – File System
文章属性
文章编号: 000019159
文章类型: How To
上次修改时间: 30 7月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。