VAMI backups fail with “Db health is UNHEALTHY, Backup Failed. Disable health check to take backup in current state.”

Merhaba, bu yazımda sizlere vCenter 7.0 update 3’de file-base backup alırken, Db health is UNHEALTHY, Backup Failed hatasının çözümünü anlatıyor olacağım.

vCenter log’larına baktığımızda aşağıdaki çıktıda olduğu gibi bir hata okuyoruz.

2021-10-09T23:59:49.88 [20211009-215908-18700403] [MainProcess:PID-26005] [BackupManager::main:BackupManager.py:659] ERROR: BackupManager encountered an exception: Db health is UNHEALTHY, Backup Failed.Disable health check to take backup in current state.
2021-10-09T23:59:49.88 [20211009-215908-18700403] [MainProcess:PID-26005] [BackupManager::HandleBackupCleanup:BackupManager.py:466] INFO: Cleaning up the backup job.
2021-10-09T23:59:49.89 [20211009-215908-18700403] [MainProcess:PID-26005] [BackupManager::Cleanup:BackupManager.py:402] INFO: Cleaning up all running backup child processes.​​​​​

Bu hata workaround uygulansa bile tekrardan karşımıza çıkacaktır.

Veritabanı şeması değişiklikleri “Database Consistency Checker”a (dbcc) bildirilmediğinden, araç mevcut veritabanının tutarsız bir durumda olduğunu bildirir. Bu da VAMI yedeklemesinin başarısız olmasına neden olur.

vCenter 7.0 update 3’ün yamalanmasından sonra ve periyodik olarak vCenter’daki bir vSAN hizmeti geçmiş sağlık bilgilerini yeni veritabanı tablolarına kaydettiğinde ortaya çıkabilir. Bu durumda yalnızca false-positive bir hata söz konusu olup, veritabanının sağlığı risk altında değildir.

Aşağıda belirtilen komutu çalıştırmak, en son veritabanı şemasını yenileyecek ve doğrulama başarılı olacaktır.

Bu sorun, yakında çıkacak olan vCenter 7.0 update 3 yama sürümünde düzeltilecektir.

Workaround 1

  1. vCenter’a SSH ile bağlanalım.
  2. root kullanıcısı ile giriş yapalım.
  3. shell moduna geçiş yapalım.
  4. Komutu çalıştıralım: /usr/bin/dbcc -fbss embedded
  5. VAMI backup’ı tekrardan çalıştıralım.

Workaround 2

vCenter 7.0 update 3 yaması yayınlanana kadar file-base backup için Db health check denetimini devre dışı bırakın.

Kaynak: VAMI backups fail with “Db health is UNHEALTHY, Backup Failed. Disable health check to take backup in current state.”

Bir sonraki yazımızda görüşmek üzere. Faydalı olması dileğiyle.