Avamar: Data Domain -integrointi: Data Domainin lisääminen Avamariin epäonnistuu (todennus ssh-avaintiedoston avulla epäonnistui)
Summary: Kun Data Domain lisätään Avamar-kokoonpanoon, Avamar Management Console Server (MCS) -palvelimen on otettava käyttöön suojattu yhteys DD Secure Shell (DDSSH) -liittymän kautta. Jos ongelmia ilmenee, Data Domainin lisääminen epäonnistuu. ...
Symptoms
Data Domainin (DD) lisääminen Avamariin ei onnistu.
Kun Data Domainia yritetään lisätä Avamariin, ilmenee virhe, eikä Avamar pysty lisäämään julkista avaintiedostoa DD:hen.
Ilmoitettu virhe:
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
Kun Data Domain lisätään Avamar-ympäristöön, järjestelmä luo ja vaihtaa automaattisesti julkiset ja yksityiset avaimet, joita Avamar Management Console Server (MCS) tarvitsee suojatun yhteyden muodostamiseen Data Domain Secure Shell (DDSSH) -liittymän kanssa.
Joissakin tapauksissa (kuten muokkaamalla DDBoost user account jota Avamar käyttää yhteyden muodostamiseen Data Domainiin) SSH-avain saattaa epäonnistua. Jos näin käy, avain on luotava uudelleen ja lisättävä uudelleen Data Domainiin.
Resolution
Voit luoda SSH:n julkisen ja yksityisen avainparin ja lähettää julkisen avaimen Data Domainiin seuraavasti:
1. Kirjaudu Avamar Utility Node -palveluun järjestelmänvalvojana.
2. Tarkista, sallivatko ssh-avaimet kirjautumisen Data Domainiin: Lisätietoja kirjautumisesta Data Domainiin ssh-avaimilla on kohdassa Data Domain -järjestelmän käyttäminen Avamar Serveristä.
Jos ssh-avain sallii kirjautumisen ilman salasanaa, lopeta tämän artikkelin seuraaminen.
3. Suorita mcddrsetup_sshkey Komentosarja, jolla SSH-avaimet luodaan uudelleen.
Esimerkki:
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. Näytä ddr_key.pub-tiedoston sisältö:
cat /home/admin/.ssh/ddr_key.pub
5. Avaa toinen istunto Data Domainiin.
6. Lisää julkinen SSH-avain Data Domainin SSH-valtuutettujen avainten tiedostoon:
a. Lisää avain suorittamalla seuraava komento:
adminaccess add ssh-keys <ddboost_user>
(Missä <ddboost_user> on DDBoost user account Avamarille Data Domainissa.)
Esimerkkikomento ja -tulos, jossa DDBoost user account on "ddboost_avamar_production":
adminaccess add ssh-keys ddboost_avamar_production
b. Kopioi Avamar-putty-istunnosta DD:n julkisen avaimen sisältö (/home/admin/.ssh/ddr_key.pub).
c. Liitä ddr_key.pub-tiedoston sisältö Data Domain -komentotulkki-ikkunaan.
d. Paina Enter-näppäintä kerran.
e. Paina Ctrl-D.
7. Varmista seuraavalla komennolla, että avain on hyväksytty Data Domainiin:
adminaccess show ssh-keys <ddboost_user>
(Missä <ddboost_user> on DDBoost user account Avamarille Data Domainissa.)
Esimerkkikomento ja -tulos, jossa DDBoost user account on "ddboost_avamar_production":
adminaccess show ssh-keys ddboost_avamar_production
8. Testaa avain kirjautumalla Data Domainiin Avamarista:
ssh -i ~admin/.ssh/ddr_key <ddboost_user>@<Data_Domain_hostname>
(Missä <ddboost_user> on DDBoost user account Avamar Data Domainissa, ja <Data_Domain_hostname> on Data Domainin isäntänimi tai IP-osoite.)
Esimerkkikomento ja -tulos, jossa DDBoost user account on "ddboost_avamar_production" Data Domain -isäntänimellä dd-prod-1:
ssh -i ~admin/.ssh/ddr_key ddboost_avamar_production@dd-prod-1