Avamar: İstemci Avamar kaynağı IB/RLCE'de devre dışı bırakıldıktan sonra Çöp Toplama MSG_ERR_DDR_ERROR
Summary: Çoğaltma politikasında /MC_RETIRED veya devre dışı bırakılan istemciler için saklama kilidi süresi eksikse Avamar hedefinde Çöp Toplama işlemi 8 gün sonra başarısız olur.
Symptoms
Bu davranış aşağıdaki yapılandırmada ve senaryoda görülür:
- Değişmez yedeklemelerin etkinleştirildiği Avamar kaynağı (IB)
- Değişmez yedeklemelerin etkin olduğu Avamar hedefi (IB)
- Tutma Kilidi Uyumluluk Modu etkin (RLCE) olan Data Domain kaynağı
- Tutma Kilidi Uyumluluk Modu etkin (RLCE) olan Data Domain hedefi
Çoğaltma politikası yapılandırması /MC_RETIRED etki alanını içermez.
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-29T06:14:35.625021-07:00 av-target ddrmaint.bin[4202]: Error: gc-finish::process_all_backups: Failed to delete empty client dir 'cur/51e83a682d09d64199cf00469262db1b07f5ef04' on ddr, client '/MC_DELETED/prod-fs-20240921_190514', rename to 'cur/DELETED/1727740800/51e83a682d09d64199cf00469262db1b07f5ef04_E0F1E861F424A74A6A31B8B4963A4CB036ACC77D', ddr result code: 5034, desc: the user has insufficient privilege
2024-09-29T06:14:35.625126-07:00 av-target ddrmaint.bin[4202]: Warning: gc-finish::process_all_cids - Failed to process backups in client dir '51e83a682d09d64199cf00469262db1b07f5ef04' for client '/MC_DELETED/prod-fs-20240921_190514'
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
Avamar kaynak sunucusunda aşağıdaki bilgilere sahip bir istemci bulunur:
CID: 51e83a682d09d64199cf00469262db1b07f5ef04
Client hostname: /clients/Windows/prod-fs
21 Eylül'de bu müşteri emekli oldu. İstemci, /MC_RETIRED/prod-fs2024.09.21.01.23.45 konumuna taşındı.
Aynı gün bu istemci, yeni bir istemci kimliği (CID) oluşturularak ve aynı istemci ana bilgisayar adı kullanılarak yeniden eklendi:
CID: 4140cb8f428aa413154139b186fdcaafa19eb04e
Client hostname: /clients/Windows/prod-fs
Çoğaltma politikası /MC_RETIRED içermiyor ve çoğaltma gerçekleşiyor.
Avamar hedefinde (av-target) /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log gösterilir ddrmaint move-backup komuttan:
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
....
2024-09-21T12:05:22.483376-07:00 av-target ddrmaint.bin[14757]: Info: move-backup cmdline: '/usr/local/avamar/bin/ddrmaint.bin --flagfile=/usr/local/avamar/etc/usersettings.cfg --server=av-target --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --id=root --password=**************** --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --sysdir=/usr/local/avamar/etc move-backup --source-client=51e83a682d09d64199cf00469262db1b07f5ef04 --target-client=4140cb8f428aa413154139b186fdcaafa19eb04e --backups=0x1db0aed1ab804ea:2 --dpnid=1234567890'
2024-09-21T12:05:23.604561-07:00 av-target ddrmaint.bin[14757]: Info: RL: As the DD is in Compliance Enabled mode move-backup::movebackups will be copy-backup with no retention on ddr index(2) from cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA
2024-09-21T12:05:24.610402-07:00 av-target ddrmaint.bin[14757]: Info: move-backup Successfully copied (for move) client backup cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA:2 to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA:2.
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
6 gün sonra (27 Eylül) 29 Eylül'e kadar, eski CID yedeklerinin artık GSAN'da bulunmadığını belirten mesajlar var:
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-27T06:21:50.895312-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A201463FE64' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-27T06:21:50.910186-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A22594F1476' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.618801-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AE8A240B1AA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.631409-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AED1AB804EA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$
8 gün sonra, hata mesajı "Failed to delete empty client dir" görünür:
Cause
Çöp Toplama (GC) arızası sorunu aşağıdaki durumlarda ortaya çıktı: clientA_with_cid-1 kullanımdan kaldırıldı ve şu şekilde yeniden eklendi: clientA_with_cid-2IP adresi için sorgular. Çoğaltma sırasında, çoğaltıcı aşağıdakiler için yeni bir yol oluşturdu: clientA_with_cid-2 hedefte ve kopyalanan eski yedekler clientA_with_cid-1 özniteliğinin değerini clientA_with_cid-2IP adresi için sorgular. GC işlemi, kilitli dosyaları silmeye çalıştı ve saklama kilidi, saklama süresi sona erene kadar silmeyi engellediğinden hatalara neden oldu.
Temel sorun, hedefteki Çöp Toplama (GC) işlemi, clientA_with_cid-1 Directory path. GC işlemi kilitli dosyaları silmeye çalıştı ve tutma kilidi, saklama süresi sona erene kadar silmeyi engellediğinden hatalara neden oldu. Bu yedeklilik ve artık kopyanın kaldırılamaması GC hatasına neden oldu.
Resolution
Aşağıdaki düzeltmeyi uygulayın:
- 19.10.0.166: 338891
- 19.12.0.186: 338894