Avamar:VMイメージ レベルのバックアップが失敗し、Data Domainに10026エラーが発生する
Summary: VMwareイメージのバックアップが10026または10055、「Invalid length failed when overwriting to a file in a container for backup」で失敗します。
Symptoms
Data Domainを使用したVMバックアップの最後に、次のようなブロック オフセットの変更に関連するFCOWエラーで失敗します。
2016-11-10 19:00:39 avtar FATAL <0000>: Failed to send data to file container for FCOW, Invalid offset failed overwriting to a file in a container for backup, changed block begin offset 133272572928 is not a multiple of the fixed segment size 8192, DDR result code: 4914, desc: Invalid offset
2016-11-10 19:00:39 avtar FATAL <0000>: <10621>Failed to overwrite data to stream, due to send data failure for size 262144 for FCOW for stream index 15, DDR result code: 0 desc: Error not set
2016-11-10 19:00:39 avtar FATAL <40009>: DDR encountered errors.
2016-11-10 19:00:39 avtar Info <9772>: Starting graceful (staged) termination, DDR_ERROR event received (fatal severity) (wrap-up stage)
2016-11-10 19:00:39 avtar Info <0000>: Entering the 'final' phase of termination, DDR_ERROR need to exit)
2016-11-10 19:00:39 avtar Info <15092>: Container final statistics:
container file name: C884337993FD57BF9CB6B44AB276E861ABA0F5F8
total seg count: 22,599,398
redundant seg count: 22,560,065
2016-11-10 19:00:39 avtar FATAL <5155>: Backup aborted due to earlier errors. No backup created on the server.
または
2022-07-13 10:39:52 avtar FATAL <0000>: Failed to close file container for backup for FCOW, Invalid length failed when overwriting to a file in a container for backup, length 1677312 is not a multiple of the fixed segment size 8192, DDR result code: 4915, desc: Invalid length
2022-07-13 10:39:52 avtar FATAL <0000>: Failed closing write stream for FCOW, index: 33, close container failed, exit code: 157.
Cause
Resolution
仮想マシンを構成し、設定を編集します。
各ディスク サイズが小数点以下であることを確認します。
切り上げを次の整数に 切り上げ て、ディスクのサイズを調整します
例:
ディスクのサイズは127999.3337 MBと表示されます
これを128000 MBに変更します
また、goav vm validate-sizeコマンドを使用して、この問題を確認することもできます。
詳細については、次を参照してください。 validate-size については、この記事の「追加情報」セクションまたは GoAV ドキュメントを参照してください。
-
GoAVを使用して、次のコマンドを実行します。
./goav vm validate-size
-
仮想マシンのサイズを変更するには、次の手順を実行します。
-
vSphere Clientで、仮想マシンを見つけます。
-
仮想マシンを編集し、ツールを使用して識別されたディスクを選択します。
-
単位をMBに変更し、GoAVツールでサイズをRESIZE TOに設定します。
-
-
Avamarで新しいバックアップを開始します。バックアップが完了したら、最新のバックアップで新しいイメージのリストアを実行して、問題が解決されたことを確認します。
詳細については、VMware KB: https://knowledge.broadcom.com/external/article?articleNumber=377962
Additional Information
GoAVのサイズ検証機能の詳細については、以下を参照してください。
この機能は、仮想ディスク サイズが8192 KBまたは1,048,576 KB(1 MB)の倍数ではない仮想マシンを検出します。見つかった場合は、仮想ディスクを増やすために、より新しく大きなサイズを推奨します。
./goav vm validate-size --help
vCenter上のVMの各ディスクをチェックして、仮想マシンのディスク サイズを検証します。
ディスク サイズが1 MBと8 KBで適切に割り切れることを確認します。
使い:
goav vm validate-size [flags]
例:
./goav vm validate-size --name testing8kb-invalidlength --vc myvcenter.fqdn.tld
デバイスキー | VMDKの |ディスク サイズ | 8キロバイト| 1メガバイト|サイズ変更先
-------------+---------------------------------------------------------------------+-----------+-------+-------+------------
2001 |[localDatastore] testing8kb-invalidlength/invalidSize.vmdk |1536000 |false |false |2 MB
フラグ:
-h, --help validate-sizeのヘルプ
--hide-valid 有効なVMを非表示に出力を設定します
--name string VM名
--prompt vCenterを選択するように求めるプロンプトを表示します
--vc string vcenter 名
グローバル フラグ:
-d, --debug デバッグ出力
-f, --force 設定を無視する
-n, --noheader ヘッダを表示しない