Avamar: Integração ao Data Domain: A adição de um Data Domain ao Avamar falha (falha ao autenticar com o arquivo de chave ssh)

Summary: Ao adicionar um Data Domain a uma configuração do Avamar, o Avamar Management Console Server (MCS) deve habilitar uma conexão segura com a interface do DD Secure Shell (DDSSH). Se ocorrerem problemas, a tentativa de adicionar um Data Domain apresentará falha. ...

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.

Symptoms

Não foi possível adicionar um Data Domain (DD) ao Avamar.

Ao tentar adicionar um Data Domain ao Avamar, ocorre uma falha e o Avamar não consegue adicionar o arquivo de chave pública ao DD.

Erro relatado: 

The ssh key failed. Verify there is not a duplicate ssh key for the user. The ssh key is used to allow password-less CLI interface with the Data Domain system.

Cause

Ao adicionar um Data Domain a um ambiente Avamar, o sistema cria e troca automaticamente as chaves públicas e privadas que o MCS (Avamar Management Console Server) exige para habilitar uma conexão segura com a interface DDSSH (Data Domain Secure Shell).

Em algumas circunstâncias (como editar o DDBoost user account que o Avamar usa para se conectar ao Data Domain) a chave SSH pode falhar. Se isso ocorrer, a chave deverá ser recriada e adicionada novamente no Data Domain.

Resolution

Para gerar um par de chaves pública e privada SSH e enviar a chave pública para o Data Domain:

1. Faça log-in no Avamar Utility Node como administrador.

2. Verifique se as chaves ssh permitem login no Data Domain:  Consulte Como acessar um sistema Data Domain a partir de um Avamar Serverpara obter mais informações sobre como fazer login em um Data Domain usando chaves ssh.

Se a chave ssh permitir login sem uma senha, pare de seguir este artigo. 

3. Execute o mcddrsetup_sshkey para recriar as chaves SSH.

Exemplo:

mcddrsetup_sshkey
INFO: Setting up DD ssh key pair....
INFO: Generating DD ssh key pair....
Generating public/private rsa key pair.
Your identification has been saved in ddr_key.
Your public key has been saved in ddr_key.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX admin@avamar.company.com
The key's randomart image is:
+--[ RSA     ]----+
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
|                 |
+-----------------+
INFO: DD ssh key pair was generated successfully.
INFO: DD ssh private key file "/home/admin/.ssh/ddr_key" has been copied to "/usr/local/avamar/lib/ddr_key".
INFO: The permissions of DD ssh private key file "/usr/local/avamar/lib/ddr_key" have been changed to 440.
INFO: The owner and group of DD ssh private key file "/usr/local/avamar/lib/ddr_key" have been changed to root and admin.
INFO: DD ssh public key file "/home/admin/.ssh/ddr_key.pub" has been copied to "/usr/local/avamar/lib/ddr_key.pub".
INFO: The permissions of DD ssh public key file "/usr/local/avamar/lib/ddr_key.pub" have been changed to 644.
INFO: The owner and group of DD ssh public key file "/usr/local/avamar/lib/ddr_key.pub" have been changed to root and admin.
INFO: DD ssh key files were copied successfully.
INFO: DD ssh key pair was set up successfully.  
 

4. Exiba o conteúdo do arquivo ddr_key.pub:

cat /home/admin/.ssh/ddr_key.pub
 

5. Abra uma segunda sessão para o Data Domain.

6. Adicione a chave pública SSH ao arquivo de chaves autorizadas SSH no Data Domain:

um. Execute o seguinte comando para adicionar a chave:

adminaccess add ssh-keys <ddboost_user> 

(Onde <ddboost_user> é o nome do DDBoost user account para Avamar no Data Domain.)

Exemplo de comando e saída em que o DDBoost user account é "ddboost_avamar_production":

adminaccess add ssh-keys ddboost_avamar_production 
 

b. Na sessão putty do Avamar, copie o conteúdo da chave pública do DD (/home/admin/.ssh/ddr_key.pub).

Aviso: Certifique-se de que não haja espaços em branco adicionais na seleção.
 
 

c. Cole o conteúdo do ddr_key.pub na janela do shell de comando do Data Domain.

d. Pressione a tecla Enter uma vez.

e. Pressione Control-D.

7. Verifique se a chave foi aceita para o Data Domain usando o seguinte comando:

adminaccess show ssh-keys <ddboost_user> 

(Onde <ddboost_user> é o nome do DDBoost user account para Avamar no Data Domain.)

Exemplo de comando e saída em que o DDBoost user account é "ddboost_avamar_production":

adminaccess show ssh-keys ddboost_avamar_production 
 

8. Teste a chave fazendo login no Data Domain a partir do Avamar:

ssh -i ~admin/.ssh/ddr_key <ddboost_user>@<Data_Domain_hostname>

(Onde <ddboost_user> é o nome do DDBoost user account para Avamar no Data Domain, e <Data_Domain_hostname> é o nome do host ou endereço IP do Data Domain.)

Exemplo de comando e saída em que o DDBoost user account é "ddboost_avamar_production" em um nome de host do Data Domain dd-prod-1:

ssh -i ~admin/.ssh/ddr_key ddboost_avamar_production@dd-prod-1

Additional Information

Affected Products

Avamar Server

Products

Avamar Server
Article Properties
Article Number: 000160400
Article Type: Solution
Last Modified: 16 Oct 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.