Avamar: Data Domain-integrering: Det går inte att lägga till en Data Domain i Avamar (det gick inte att autentisera med ssh-nyckelfilen)
Summary: När du lägger till en Data Domain i en Avamar-konfiguration måste Avamar Management Console Server (MCS) aktivera en säker anslutning till DD Secure Shell-gränssnittet (DDSSH). Om problem uppstår går det inte att lägga till en Data Domain. ...
Symptoms
Det går inte att lägga till en Data Domain (DD) i Avamar.
När du försöker lägga till en Data Domain i Avamar uppstår ett fel och Avamar kan inte lägga till filen med den offentliga nyckeln i DD.
Fel rapporterat:
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
När du lägger till en Data Domain i en Avamar-miljö skapar och utbyter systemet automatiskt de offentliga och privata nycklar som Avamar Management Console Server (MCS) kräver för att möjliggöra en säker anslutning till Data Domain Secure Shell-gränssnittet (DDSSH).
Under vissa omständigheter (t.ex. redigering av DDBoost user account som Avamar använder för att ansluta till Data Domain) kan SSH-nyckeln misslyckas. Om detta inträffar måste nyckeln återskapas och läggas till på nytt i Data Domain.
Resolution
Så här genererar du ett offentligt och privat SSH-nyckelpar och skickar den offentliga nyckeln till Data Domain:
1. Logga in på Avamar-verktygsnoden som administratör.
2. Kontrollera om ssh-nycklarna tillåter inloggning till Data Domain: Se Så här får du åtkomst till ett Data Domain-system från en Avamar-serverför mer information om hur du loggar in på en Data Domain med hjälp av ssh-nycklar.
Om ssh-tangenten tillåter inloggning utan lösenord slutar du följa den här artikeln.
3. Kör mcddrsetup_sshkey skript för att återskapa SSH-nycklarna.
Exempel:
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. Visa innehållet i ddr_key.pub-filen:
cat /home/admin/.ssh/ddr_key.pub
5. Öppna en andra session till Data Domain.
6. Lägg till den offentliga SSH-nyckeln i filen med SSH-auktoriserade nycklar på Data Domain:
a. Kör följande kommando för att lägga till nyckeln:
adminaccess add ssh-keys <ddboost_user>
(Om <ddboost_user> är namnet på DDBoost user account för Avamar på Data Domain.)
Exempel på kommando och utdata där DDBoost user account är "ddboost_avamar_production":
adminaccess add ssh-keys ddboost_avamar_production
b. Från Avamar putty-sessionen kopierar du innehållet i den offentliga DD-nyckeln (/home/admin/.ssh/ddr_key.pub).
c. Klistra in innehållet i ddr_key.pub i Data Domain-kommandogränssnittsfönstret.
d. Tryck på Enter-tangenten en gång.
e. Tryck på Kontroll-D.
7. Kontrollera att nyckeln har godkänts till Data Domain med följande kommando:
adminaccess show ssh-keys <ddboost_user>
(Om <ddboost_user> är namnet på DDBoost user account för Avamar på Data Domain.)
Exempel på kommando och utdata där DDBoost user account är "ddboost_avamar_production":
adminaccess show ssh-keys ddboost_avamar_production
8. Testa nyckeln genom att logga in på Data Domain från Avamar:
ssh -i ~admin/.ssh/ddr_key <ddboost_user>@<Data_Domain_hostname>
(Om <ddboost_user> är namnet på DDBoost user account för Avamar på Data Domain, och <Data_Domain_hostname> är värdnamnet eller IP-adressen för Data Domain.)
Exempel på kommando och utdata där DDBoost user account är "ddboost_avamar_production" på ett Data Domain-värdnamn dd-prod-1:
ssh -i ~admin/.ssh/ddr_key ddboost_avamar_production@dd-prod-1