Avamar 19.7/19.8 Kan ikke hente sikkerhetskopieringsinnhold når godkjenning av DD-sertifikat mislykkes eller deaktiveres

Summary: Avamar 19.7/19.8 7: Kan ikke hente sikkerhetskopieringsinnhold når godkjenning av DD-sertifikat mislykkes eller deaktiveres.

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

I Avamar 19.7/19.8 kan det hende at sikkerhetskopiering på Data Domain ikke er oppført eller gjenopprettet, og vi ser følgende feil i AUI.

Liste over Avamar-sikkerhetskopiering 
Visningsdetaljene viser denne tilleggsinformasjonen: 

Hendelsesinformasjon



Fanen Restore Content (Gjenopprett innhold)
 
 

Cause

I Avamar 19.7/19.8 forsøker MCS å logge på DD med sertifikatgodkjenning som standard når du leser sikkerhetskopier på Data Domain. I noen miljøer kan denne DD-påloggingen mislykkes.  

Kontroller følgende loggplassering for å bekrefte at denne DD-påloggingen mislykkes:
/usr/local/avamar/var/mc/server_log/mcserver.log.0 

I mcserver.log.0 ser vi følgende feil som indikerer at denne DDR-påloggingen mislykkes i dette miljøet. 
FINE: exec avtar 1 : exit code: '170: /usr/local/avamar/bin/avtar --showlog --noinfo --seq=1 --path=vc.example.com/vm1_Esks0jsQM6ei34MQsDyBFw workorder --id=MCUser --ap=******* --hfsaddr=ave --hfsport=27000 --conntimeout=120 --ddr-auth-enabled=true --ddr-auth-mode=2 --vardir=/usr/local/avamar/var ' elapsed time: 1310ms
[RMI TCP Connection(1385)-ave#39854] com.avamar.mc.util.MCException.logException
WARNING: java.io.IOException: avtar Warning : Calling DDR_OPEN returned result code:5049 message:file not found
avtar Error : Data Domain server "ddve.example.com" open failed DDR result code: 5049, desc: file not found
avtar Error : Problem logging into the DDR server index:1

  at com.avamar.mc.dpn.AvtarCmd.execAvtar(AvtarCmd.java:223)
  at com.avamar.mc.dpn.DPNProxyService.getVmBackupConfig(DPNProxyService.java:6033)
  at com.avamar.mc.burm.BackupRestoreManagerService.getVmBackupConfig(BackupRestoreManagerService.java:3064)
  at sun.reflect.GeneratedMethodAccessor246.invoke(Unknown Source)

Resolution

Dette problemet er under utredning av Avamar engineering. 

For å løse dette problemet med sikkerhetskopieringslisten kan vi gjøre én av følgende midlertidige løsninger:

trinn
1. Kjør følgende kommando på Avamar-serveren. 
admin@ave197:~/>: grep secure_dd /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
Eksempel på utdata 1 (deaktivert)
 
Eksempel på utdata 2 (aktivert)
 
  


Omgåelse av problemet 1:  Hvis utdataene viser "false" (falsk),går du til trinn 2. Hvis utdataene er oppfylt, går du til trinn 3. 

2.  Som rot sikkerhetskopierer du /usr/local/avamar/bin/avtar:

cp -p /usr/local/avamar/bin/avtar /usr/local/avamar/bin/x-avtar.`date -I`


Rediger deretter filen /usr/local/avamar/bin/avtar og endre bunnen av filen til følgende:
FØR

# Must 'exec' executable so that kills sent to this pid (such as from rununtil) work
exec ${BASEDIR}/bin/avtar.bin $platform_flags --vardir="${BASEDIR}/var" --bindir="${BASEDIR}/bin" --sysdir="${BASEDIR}/etc" "$@"
ETTER  
# Must 'exec' executable so that kills sent to this pid (such as from rununtil) work
if [[ "$*" == *--ddr-auth-enabled=true* ]]
then
exec ${BASEDIR}/bin/avtar.bin $platform_flags --vardir="${BASEDIR}/var" --bindir="${BASEDIR}/bin" --sysdir="${BASEDIR}/etc" "$@" --ddr-auth-mode=3 --ddr-auth-enable=false
else
exec ${BASEDIR}/bin/avtar.bin $platform_flags --vardir="${BASEDIR}/var" --bindir="${BASEDIR}/bin" --sysdir="${BASEDIR}/etc" "$@"
fi
 Dette skal løse problemet med oppføringer, og du kan stoppe her!

Midlertidig løsning 2
3.  Hvis secure_dd_feature_on er sant, følger du denne fremgangsmåten.  
admin@ave197:~/>: openssl x509 -in /home/admin/chain.pem -noout -fingerprint
SHA1 Fingerprint=81:E0:5B:F4:55:E0:0F:0A:E9:5B:BE:71:40:31:DB:55:B0:0C:6F:D6
4. Hent brukernavnet og vertsnavnet for ett eller flere datadomener som inneholder VM-sikkerhetskopiering ved hjelp av ddrmaint-kommandoen.
admin@ave197:~/>: ddrmaint read-ddr-info --format=full
====================== Read-DDR-Info ======================

 System name        : ddve.example.com
 System ID          : EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 DDBoost user       : ddboost 
MERK: Hvis mer enn ett Data Domain legges til i Avamar, gjentar du kjør trinn 5–7 på hver DD som er oppført.

5. Kjør følgende ssh-kommando til DD for å kontrollere om SHA1-fingeravtrykket er lastet opp til DD. 
admin@ave197:~/>: ssh ddboost@ddve.example.com  -i /usr/local/avamar/lib/ddr_key   "adminaccess certificate show imported-ca"| grep -c 

Eksempel på god utdata: 
admin@ave197:~/>:  ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "adminaccess certificate show " | grep -c 81:E0:5B:F4:55:E0:0F:0A:E9:5B:BE:71:40:31:DB:55:B0:0C:6F:D6 
EMC Data Domain Virtual Edition
1
Eksempel på usunt utdata: 
 ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "adminaccess certificate show " | grep -c 81:E0:5B:F4:55:E0:0F:0A:E9:5B:BE:71:40:31:DB:55:B0:0C:6F:D6 
EMC Data Domain Virtual Edition
0

6. Hvis sertifikatet IKKE finnes, gjør du følgende kommando for å importere sertifikatet.
admin@ave197:~/>: cat chain.pem | ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "adminaccess certificate import ca application ddboost"     
7. Start deretter ddboost på nytt. 
ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "ddboost disable " 
ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "ddboost enable"

Dette skal løse et listeproblem. Hvis problemet ikke er løst, må du implementere midlertidig løsning 1 og kontakte Dells kundestøtte. 

Affected Products

Avamar, Avamar Server
Article Properties
Article Number: 000203335
Article Type: Solution
Last Modified: 10 Aug 2023
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.