vCenter Server 8.0 U3 において SMB プロトコルでの VAMI バックアップが55%で失敗する
search cancel

vCenter Server 8.0 U3 において SMB プロトコルでの VAMI バックアップが55%で失敗する

book

Article ID: 424753

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「VAMI backup with SMB protocol fails at 55% for vCenter Server 8.0 U3」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • SMB を使用した VAMI バックアップがおおよそ55%で失敗します

vCenter の /var/log/vmware/applmgmt/backup.log へ以下のイベントが出力されます。

YYYY-MM-DDTHH:MM:SS.413 [########-152459-24322831] [ConfigFilesBackup:PID-#######] [Proc::GetProcsStatus:Proc.py:328] ERROR: rc: 1, stderr:
/usr/bin/tar: var/lib/rbd/cache/vital/6f83ab066e919694854230b5b#######: File removed before we read it
...
/usr/bin/tar: var/lib/rbd/cache/vital: file changed as we read it
YYYY-MM-DDTHH:MM:SS.414 [########-152459-24322831] [ConfigFilesBackup:PID-#######] [Proc::GetProcsStatus:Proc.py:344] ERROR: Process returncode is 1, but expected exit codes are [0].
YYYY-MM-DDTHH:MM:SS.414 [########-152459-24322831] [ConfigFilesBackup:PID-#######] [Proc::GetProcsStatus:Proc.py:361] ERROR: rc: 0, stderr: b'putting file - as \\<vCenter_backup_location>\\config_files.tar.gz (25370.3kb/s) (average 25370.3 kb/s)\n'
YYYY-MM-DDTHH:MM:SS.414 [########-152459-24322831] [ConfigFilesBackup:PID-#######] [ConfigFiles::BackupConfigFiles:ConfigFiles.py:332] ERROR: Failed configuration files backup- rc: 1; stdout: ; stderr:/usr/bin/tar:
/var/lib/rbd/cache/vital/6f83ab066e919694854230b5b#######: File removed before we read it
/usr/bin/tar: var/lib/rbd/cache/vital/ff6cc069ec3cc0a18503e32528######: File removed before we read it
...
/usr/bin/tar: var/lib/rbd/cache/vital: file changed as we read it; exception:

Environment

VMware vCenter Server 8.x

Cause

本事象は VAMI が /var/lib/rbd/cache/vital/##### ファイルへ書き込むことができないために発生します。

Resolution

本事象を回避するために以下の変更を行います:

1. root ユーザで vCenter アプライアンスの shell へアクセス

2. RBD マニフェストをバックアップ

cp /etc/vmware/backup/manifests/rbd.json /etc/vmware/backup/manifests/rbd.json_bak

3. RBD マニフェストファイルを削除

rm /etc/VMware/backup/manifests/rbd.json

ワークアラウンド:

注: このワークアラウンドはバックアップから Auto Deploy のデータを排除します

1. root ユーザで vCenter アプライアンスの shell へアクセス

2. 手動バックアップを開始する前に RBD watchdog サービスを停止

systemctl stop vmware-rbd-watchdog