Como solucionar problemas de conectividade e desempenho do Data Domain DDBoost

Summary: Para fornecer o uso detalhado da ferramenta de verificação de conectividade do DDBoost (ddpconnchk).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Como solucionar problemas de conectividade e desempenho

do Data Domain DDBoostResumo: Para fornecer o uso detalhado da ferramenta de verificação de conectividade do DDBoost (ddpconnchk).

A ferramenta ddpconnchk pode ser usada para solucionar os seguintes problemas:

  • Um servidor de mídia não pode se conectar a um DDR específico por meio do protocolo DDBoost. (Isso também se aplica ao plug-in do DDBoost/RMAN que não pode se conectar ao DDR)
  • Um servidor de mídia falhou ao fazer backup no DDR por meio do protocolo DDBoost
  • O DDBoost MFR (Managed File Replication) apresentou falha
  • Desempenho lento de backup/restauração do DDBoost
  • Desempenho lento de MFR do DDBoost


Entre em contato com o suporte para obter a ferramenta

ddpconnchkAnotações:

A ferramenta ddpconnchk precisa ser executada no servidor de mídia ou client que se conecta diretamente ao DD por meio do protocolo DDBoost.


Primeiro, descubra o SO/bits do servidor de mídia em questão. Com base no SO/bits do servidor de mídia,
faça download do arquivo ddpconnchk correspondente e coloque-o no servidor de mídia.

A ferramenta ddpconnchk é um arquivo executável, portanto, não pode ser enviada como anexo de e-mail.

COMO PREPARAR O DDPCONNCHK PARA SER EXECUTADO NO SERVIDOR DE MÍDIA:

  • Winscp ou scp para copiar o arquivo de sua área de trabalho para o servidor de mídia.
  • Nenhuma instalação requer O ddpconnchk é um executável independente
  • gunzip ou Winzip etc. podem ser usados para extrair o pacote.
  • As permissões executáveis serão necessárias para executar o ddpconnchk, ou seja, chmod +x 
  • O ddpconnchk pode ser copiado e executado em qualquer diretório autorizado pelo usuário. ou seja, /tmp, ou C:\EMC, ou C:\ddtools etc......


Como colocar o ddpconnchk no seu cliente:

Sistemas operacionais Linux/UNIX:

  1. Faça log-in no sistema para o qual o ddpconnchk foi copiado. Vá para o diretório no qual o pacote foi copiado usando o comando cd.
  2. Se o pacote baixado for .tar arquivo, será necessário descompactá-lo via tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar>
  3. Defina as permissões do ddpconnchk: chmod 755 ddpconnchk*


Exemplo: 
[root@hostname ~]# tar -xf <ddpconnchk_YOUR_OS_YOUR_BIT.tar
>[root@hostname ~]# chmod 755 ddpconnchk*
[root@hostname ~]# ls -l | grep ddpconnchk-rwxr-xr-xr-x
. 1 59899 59899 3679696 Fev 2 22:54 ddpconnchk-rw-r
--r--. 1 root 3696640 5 de maio de 2022 ddpconnchk_linux_x86_64.tar-rw-r
--r--. 1 59899 59899 12086 Fev 2 22:44 ddpconnchk_README.txt

Sistemas Operacionais Windows:

  1. Faça log-in no sistema Windows para o qual o ddpconnchk_win_64.zip foi copiado. Usando o Explorador de Arquivos do Windows, vá para o diretório para o qual o pacote foi copiado.
  2. Extraia o ddpconnchk_win_64.zip em um novo diretório. 
  3. Dependendo do ambiente, talvez seja necessário abrir um prompt de comando administrativo no diretório ddpconchk. Isso pode ser feito em File-Open> Command Prompt-Open> Command Prompt as Administrator.

Nota: O pacote inclui um README.txt com informações adicionais e exemplos para diagnosticar problemas.

EXEMPLO 1: Verificação geral da conectividade do DDBoost:

Se preferir não colocar a senha na linha de comando, execute ddpconnchk sem -p <ddboost_user_password>. Você será solicitado a digitar sua senha de usuário do DDBoost.

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -v
 

Erros comuns:  Verifique todos os erros listados no resumo após o teste dppconnchk.

********************************************************
** Falha na conexão do DDP
** Nome do servidor: <Nome ou endereço> IP do DD SERVER
** Nome de usuário: <ID do usuário do> DDBoost
**Senha: *********
** Erro: o usuário tem direitos de acesso insuficientes
**
** - Verifique se o OST está licenciado e ativado no servidor
** - Verifique se o nome de usuário/senha corresponde aos valores
** configurado no servidor
** - Verifique se o acesso por este host é permitido
********************************************************
Falha no teste do servidor DDP Connect

a) O DDBoost deve estar ativado, se ele não estiver ativado, peça ao cliente para ativá-lo.
Bom Estado:
# Status do DDBoost
Status do DD Boost: ativado
Estado inválido:
# Status do DDBoost
Status do DD Boost: desativado

# ddboost ativar
DD Boost ativado.
b) Certifique-se de que a senha tentada com ddpconnchk esteja correta e não tenha expirado.  (às vezes você pode precisar colocar "" em torno dele ou '')
# user password aging show
Senha do usuário Dias mínimos Dias máximos Dias de aviso Dias Desativar status de dias
                    Última alteração entre as alterações antes de expirar após expirar
-----------------   ------------   --------------   --------------   -------------   ------------   -------
EMCTEST1 27 de fevereiro de 2023 0 99999 7 nunca ativado

## lista de exibição de usuário
Lista de usuários do nó "localhost".
Nome, usuário, função, último log-in, status do último log-in, data de desativação
-----------------   ---   --------   ---------------   ------------------------   -------   ------------
EMCTEST1 507 admin <unknown> nunca ativado nunca

c) Verifique se o client tem permissão para se conectar ao DD.  Em alguns casos, um upgrade do plug-in do DDBoost ou uma alteração na configuração de DNS no client ou no ambiente pode fazer com que o nome do host detectado não corresponda às configurações anteriores.  O exemplo abaixo mostra o curinga ("*") e clients específicos.   Se a correspondência de curinga não estiver presente, verifique no ddfs.info "as entradas da lista de acesso não correspondidas" na época em que os testes falharam.

# Clients ddboost show config
Modo de autenticação de força de criptografia do client
------------------- -------------------   -------------------
* nenhum nenhum
MyClient.mycomp.com nenhum
-------------------  -------------------   -------------------
(**) As configurações globais de segurança têm precedência sobre essas configurações específicas do client.

# Exemplo de ddfs.info:

07/03 14:59:25.659490 [7ff122a44170] ADVERTÊNCIA: Os MyOtherClient.mycomp.com client não corresponderam às entradas
da lista de acesso 07/03 14:59:25.659521 [7ff122a44170] nfsproc3_ost_mnt_3_svc: Acesso do client negado para 10.10.10.10 versão 7.0


 

EXEMPLO 2: Use o ddpconnchk para testar o desempenho do DDBoost para backups e restaurações:

Ele testará o desempenho do DDBoost gravando a imagem de teste. A imagem de teste será removida automaticamente após o teste. Abaixo está o teste de desempenho usando 1 fluxo.

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g

Para fazer uma verificação de desempenho do ddpconnchk com fluxos adicionais, você pode fazer (-n #):

Para Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddb_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

Para Linux/Unix:
#./ddpconnchk_linux_64 -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -T writeimage -i 1g -n 5

  • -i 1g determina o tamanho gravado no arquivo DDR 1g = 1GB, que é o tamanho máximo 

  • -n 5 determina quantos arquivos serão criados. 

  • Esses arquivos são temporários e serão excluídos no final da operação de teste

  • Um teste bem-sucedido mostrará, o nome do host resolvido para o IP correto, as portas estão abertas, o usuário/senha do DDBoost está correto e o servidor de mídia pode ver as unidades de armazenamento no DD. Isso confirma que a configuração do DD está certa e que a conectividade entre o servidor de mídia e o DD também está certa.

  • Se o ddpconnchk não conseguir se conectar, o erro deverá dar a você uma ideia do motivo pelo qual não foi possível estabelecer conexão.


EXEMPLO 3: Use o ddpconnchk para verificar a conectividade da replicação do DDBoost (MFR):

Linux/UNIX:
#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v

Windows:
C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <ddboost_storage-unit_name> - S <ddr_name -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -v

Notas:
"-S, -U, -P" (maiúsculas) é para o 2º DDR.

>Isso é semelhante para executar o ddpconnchk duas vezes, uma para DDR1 e uma para DDR2, com todas as letras minúsculas como abaixo. Mas é melhor executar o comando completo
acima.
      
EXEMPLO 3: Execute o ddpconnchk para verificar o throughput de MFR/optdup:

C:\ddtools>ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <ddboost_user_password> -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v

#./ddpconnchk -s <ddr_name> -u <ddboost_user> -p <ddboost_user_password> -l <lsu_name> -S <ddr_name> -U <ddboost_user> -P <> ddboost_user_password -L <ddboost_storage-unit_name> -T optdup -i 1g -n 5 -v


EXEMPLO 4: Para que a DDVTL liste dispositivos DFC vistos por um client:

# ddpconnchk -D scan_all /dev/sg135:  Nome do servidor: xxx-xxxxx ID do servidor:   xxxxxxxx /dev/sg134:  Nome do servidor: xxxx-xxxxx ID do servidor:   xxxxxxxx

2 dispositivos

SCSI genéricos 2 dispositivos
LUN DFC Avaliação DFC concluída

Informações adicionais:

Se o ddpconnchk falhou, verifique a mensagem de erro específica para obter mais soluções de problemas:

  • pmap_getport() falhou está relacionada principalmente ao comportamento de rede, como problema de firewall.

  • connect_server_user_pwd() FALHOU deve-se principalmente a uma senha incorreta de usuário/senha ou à lista de acesso incorreta do DDBoost.

  • Você pode confirmar o usuário do DDBoost verificando o registro ASUP protocol.ost.user

  • Você pode confirmar o usuário/senha fazendo login no DD por meio de uma sessão putty como usuário do DDBoost para testar sua senha.

  • Use #ddboost access show e #ddboost ifgroup show config all para verificar o acesso ao DDBoost


Uso da sintaxe ddpconnchk:

-s <server_name/ip> # Para servidor primário (local, sistema DD de origem opt-dup)-u <username-p><
passwd-l>
< lsu_name-S
<> server_addr/ip> # For secondary server (remoto, opt-dup target DD system)
-U <username-P <>
passwd-L><
lsu_name-T
> optdup | writeimage # Select extended test-v
# Verbose output-B
# Use builtin OST API (não libstspiDataDomain)

Affected Products

Data Domain
Article Properties
Article Number: 000204447
Article Type: How To
Last Modified: 03 Dec 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.