Avamar 19.7/19.8 не удается получить содержимое резервной копии, если аутентификация сертификата DD не выполняется или отключена
Summary: Avamar 19.7/19.8 7 . Не удается получить содержимое резервной копии, если аутентификация сертификата DD завершается сбоем или отключена.
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
В Avamar 19.7/19.8 резервные копии в Data Domain могут не отображаться и не восстанавливаться, и в AUI отобразится следующая ошибка.
В сведениях о просмотре приведена дополнительная информация.
В сведениях о просмотре приведена дополнительная информация.
Cause
В Avamar 19.7/19.8 MCS пытается войти в DD с аутентификацией сертификатов по умолчанию при просмотре резервных копий в Data Domain. В некоторых средах вход в DD может привести к сбою.
Чтобы убедиться, что вход в DD не выполняется, проверьте следующее местоположение журнала:
В mcserver.log.0 отображается следующая ошибка, указывающая на то, что в этой среде не удается выполнить вход в DDR.
Чтобы убедиться, что вход в DD не выполняется, проверьте следующее местоположение журнала:
/usr/local/avamar/var/mc/server_log/mcserver.log.0
В mcserver.log.0 отображается следующая ошибка, указывающая на то, что в этой среде не удается выполнить вход в DDR.
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
Инженерный отдел Avamar изучает эту проблему.
Чтобы устранить проблему, связанную с списком резервных копий, можно выполнить одно из следующих временных решений:
Шаги:
1. Выполните следующую команду в Avamar Server.
Временное решение проблемы 2
3. Если secure_dd_feature_on верно, выполните следующие действия.
5. Выполните следующую команду ssh в DD, чтобы проверить, загружен ли отпечаток SHA1 в DD.
Пример правильного вывода:
6. Если сертификат ОТСУТСТВУЕТ, выполните следующую команду для импорта сертификата.
Это должно устранить проблему с списком. Если проблема не устранена, внедрите временное решение 1 и обратитесь в службу поддержки Dell.
Чтобы устранить проблему, связанную с списком резервных копий, можно выполнить одно из следующих временных решений:
Шаги:
1. Выполните следующую команду в Avamar Server.
admin@ave197:~/>: grep secure_dd /usr/local/avamar/var/mc/server_data/prefs/mcserver.xmlПример вывода 1 (отключен)
Пример вывода 2 (включен)
Временное решение 1. Если в выходных данных отображается значение «false»,перейдите к шагу 2. Если выходные данные верны, перейдите к шагу 3.
2. В качестве администратора создайте резервную копию /usr/local/avamar/bin/avtar:
cp -p /usr/local/avamar/bin/avtar /usr/local/avamar/bin/x-avtar.`date -I`
Затем отредактируйте файл /usr/local/avamar/bin/avtar и измените нижнюю часть файла на следующее:
BEFORE
# 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" "$@"
ПОСЛЕ
# 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
Это должно устранить проблему со списком, и вы можете остановиться на этом!
Временное решение проблемы 2
3. Если secure_dd_feature_on верно, выполните следующие действия.
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:D64. Получите имя пользователя и имя хоста для одного или нескольких доменов данных, в которых содержится резервная копия ВМ, с помощью команды ddrmaint.
admin@ave197:~/>: ddrmaint read-ddr-info --format=full ====================== Read-DDR-Info ====================== System name : ddve.example.com System ID : EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DDBoost user : ddboost
ПРИМЕЧАНИЕ. Если в Avamar добавлено несколько систем Data Domain, повторите шаги 5–7 для каждого DD, указанного в списке.
5. Выполните следующую команду ssh в DD, чтобы проверить, загружен ли отпечаток SHA1 в DD.
admin@ave197:~/>: ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "adminaccess certificate show imported-ca"| grep -c
Пример правильного вывода:
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Пример неработоспособного вывода:
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. Если сертификат ОТСУТСТВУЕТ, выполните следующую команду для импорта сертификата.
admin@ave197:~/>: cat chain.pem | ssh ddboost@ddve.example.com -i /usr/local/avamar/lib/ddr_key "adminaccess certificate import ca application ddboost"7. Затем перезапустите ddboost.
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"
Это должно устранить проблему с списком. Если проблема не устранена, внедрите временное решение 1 и обратитесь в службу поддержки Dell.
Affected Products
Avamar, Avamar ServerArticle 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.