Avamar: Data Domain-integrering: Tilføyelse av et datadomene i Avamar mislykkes (ble ikke godkjent med ssh-nøkkelfilen)
Summary: Når du legger til et datadomene i en Avamar-konfigurasjon, må Avamar Management Console Server (MCS) aktivere en sikker tilkobling til DD Secure Shell-grensesnittet (DDSSH). Hvis det oppstår problemer, mislykkes forsøk på å legge til et datadomene. ...
Symptoms
Kan ikke legge til et Data Domain (DD) i Avamar.
Når du prøver å legge til et datadomene i Avamar, oppstår det en feil, og Avamar kan ikke legge til fellesnøkkelfilen i DD-en.
Feil rapportert:
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 legger til et Data Domain i et Avamar-miljø, oppretter og utveksler systemet automatisk de offentlige og private nøklene som Avamar Management Console Server (MCS) trenger for å aktivere en sikker tilkobling til Data Domain Secure Shell-grensesnittet (DDSSH).
I noen tilfeller (for eksempel redigering av DDBoost user account som Avamar bruker til å koble til datadomenet), kan SSH-nøkkelen mislykkes. Hvis dette skjer, må nøkkelen opprettes på nytt og legges til på nytt i Data Domain.
Resolution
Slik genererer du et offentlig og privat SSH-nøkkelpar og sender fellesnøkkelen til Data Domain:
1. Logg på Avamar-verktøynoden som administrator.
2. Sjekk om ssh-nøklene tillater pålogging til datadomenet: Se Slik får du tilgang til et Data Domain-system fra en Avamar-serverhvis du vil ha mer informasjon om hvordan du logger på et datadomene med SSH-nøkler.
Hvis ssh-tasten tillater pålogging uten passord, må du slutte å følge denne artikkelen.
3. Kjør mcddrsetup_sshkey Skript for å gjenopprette SSH-nøklene.
Eksempel:
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. Vis innholdet i filen ddr_key.pub:
cat /home/admin/.ssh/ddr_key.pub
5. Åpne en ekstra økt til Data Domain.
6. Legg til den offentlige SSH-nøkkelen i filen med autoriserte SSH-nøkler på Data Domain:
en. Kjør følgende kommando for å legge til nøkkelen:
adminaccess add ssh-keys <ddboost_user>
(Hvor <ddboost_user> er navnet på DDBoost user account for Avamar på datadomenet.)
Eksempel på kommando og utdata der DDBoost user account er "ddboost_avamar_production":
adminaccess add ssh-keys ddboost_avamar_production
b. Fra Avamar-kittøkten kopierer du innholdet i fellesnøkkelen for DD (/home/admin/.ssh/ddr_key.pub).
c. Lim inn innholdet i ddr_key.pub i Data Domain-kommandoskallvinduet.
d. Trykk Enter-tasten én gang.
e. Trykk på Control-D.
7. Kontroller at nøkkelen er godtatt til datadomenet ved hjelp av følgende kommando:
adminaccess show ssh-keys <ddboost_user>
(Hvor <ddboost_user> er navnet på DDBoost user account for Avamar på datadomenet.)
Eksempel på kommando og utdata der DDBoost user account er "ddboost_avamar_production":
adminaccess show ssh-keys ddboost_avamar_production
8. Test nøkkelen ved å logge på datadomenet fra Avamar:
ssh -i ~admin/.ssh/ddr_key <ddboost_user>@<Data_Domain_hostname>
(Hvor <ddboost_user> er navnet på DDBoost user account for Avamar på datadomenet, og <Data_Domain_hostname> er vertsnavnet eller IP-adressen til datadomenet.)
Eksempel på kommando og utdata der DDBoost user account er "ddboost_avamar_production" på et Data Domain vertsnavn dd-prod-1:
ssh -i ~admin/.ssh/ddr_key ddboost_avamar_production@dd-prod-1