Avamar:VMwareイメージのリストアが何時間も実行され、GBまたはTBで進行状況が表示されますが、「生成されたavtarプロセスが完了するまでの待機のタイムアウト」で失敗します

Summary: VMwareイメージのリストアが何時間も実行され、進行状況がGBまたはTBで表示されますが、「生成されたavtarプロセスが完了するまでの待機のタイムアウト」で失敗します。

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

VMwareイメージのリストアは数時間実行され、GBまたはTBの進行状況が表示されますが、次のエラーで失敗します。
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
リストア ログで、仮想ディスクの1つをリストアした後にVMwareプラグインが仮想マシンから切断されたことを確認します。
 avvcbimage Info <9679>: Virtual disk connection to '[datastore] testvm-Restore_1714653538862/testvm-Restore_4.vmdk' has been closed
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <40654>: isExitOK()=0
 avvcbimage Info <12060>: Getting next pax element in VMFile directory
 avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_Disconnect: Disconnect.
 avvcbimage Info <42222>: Using vSphere revertSnapshotTask snapshot moref (snapshot-414916)
 avvcbimage Info <14629>: Snapshot (snapshot-414916) removal for VM '[datastore] testvm-Restore1714653538862/Testvm-Restore.vmx' task queued, sleep for 1 sec
300秒後、avtarプロセスがまだ実行中であり、さらに時間が必要であることに注意してください。デフォルトでは、サブプロセスのタイムアウトは5分(300秒)です。
avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
例えば、次のログでは、イメージ・プラグインが 5 分間待機しています。
2024-05-03 12:53:04 avvcbimage Error <0000>: [IMG0011] Timeout on wait for spawned avtar process to complete
その後、ログで、avtarプロセスが正常に完了したことを確認します(コード0)が、1時間32分23秒かかりました。
2024-05-03 14:25:27 avvcbimage Info <6688>: Process 16763 (/usr/local/avamarclient/bin/avtar) finished (code 0: success)
avtarログのステータス行(デフォルトでは15分ごとに出力)に、この間、avtarがまだ仮想ディスクをリストアしていたことが示されます。ただし、イメージ プラグインが切断されているため、このデータは仮想マシンに書き込まれません。
2024-05-03 13:00:20 avtar Info <8688>: Status 2024-05-03 13:00:20, 24 files, 6 directories, 2,404 GB (24 files, 4,807 GB, 100.00% new) 1250MB  82% CPU  VMFiles/5/virtdisk-flat.vmdk

Cause

正確な根本原因は調査中です。ただし、いずれの場合も、仮想ディスク サイズが8192 KBまたは1,048,576 KBの倍数でない場合に共通してトリガーされます。

Resolution

回避策:
  • イメージ リストアの代わりにインスタント アクセス リストアを実行します。このタイプのリストアでは、この問題の影響を受けません。
または
  • Avamarから最新バージョンのGoAVツールをダウンロードしてインストールします。A validate-size 機能はGoAVバージョン1.72で追加されました。

詳細については、次を参照してください。 validate-size については、この記事の「追加情報」セクションまたは GoAV ドキュメントを参照してください。 
  1. GoAVを使用して、次のコマンドを実行します。 
./goav vm validate-size 
  1. 仮想マシンのサイズを変更するには、次の手順を実行します。
    1. vSphere Clientで、仮想マシンを見つけます。
    2. 仮想マシンを編集し、ツールを使用して識別されたディスクを選択します。
    3. 単位を MBに変更し、GoAVツールでサイズを RESIZE TOに設定します。
  2. Avamarで 新しいバックアップ を開始します。バックアップが完了したら、最新のバックアップで 新しいイメージのリストア を実行して、問題が解決されたことを確認します。 

Additional Information

GoAVのサイズ検証機能の詳細については、以下を参照してください。
この機能は、仮想ディスク サイズが8192 KBまたは1,048,576 KB(1 MB)の倍数ではない仮想マシンを検出します。見つかった場合は、仮想ディスクを増やすために、より新しく大きなサイズを推奨します。 
./goav vm  validate-size --help
Validate Virtual Machine disk size by checking each disk for the VM on vcenter.
Verifies that disk sizes are properly divisible by 1MB and 8KB.

Usage:
  goav vm validate-size [flags]

Examples:
./goav vm validate-size --name testing8kb-invalidlength --vc myvcenter.fqdn.tld


DEVICE KEY |                                VMDK                                 | DISK SIZE |  8KB  |  1MB  | RESIZE TO
-------------+---------------------------------------------------------------------+-----------+-------+-------+------------
  2001       | [localDatastore] testing8kb-invalidlength/invalidSize.vmdk | 1536000   | false | false | 2 MB


Flags:
  -h, --help          help for validate-size
      --hide-valid    Set output to hide valid VMs
      --name string   VM Name
      --prompt        Prompts to select vCenters
      --vc string     Vcenter Name

Global Flags:
  -d, --debug      debug output
  -f, --force      Ignore Configuration
  -n, --noheader   Do not display header

コマンドの説明:

goav vm validate-size 
  • Avamarから仮想マシン(VM)のリストを取得します
  • 対応する各仮想マシンのvCenterへの接続を確立します
  • 仮想ディスクのサイズを取得し、サイズが8 KBまたは1 MBの倍数であるかどうかを確認します
  • ディスク サイズが有効でない場合は、VMwareでディスクを増やすためのサイズを推奨します。

 オプションのフラグ:

--hide-valid  -  Does print the VM names that have valid disk sizes  
--name   The virtual machine name to check  
--vc   The virtual center server to checks
--prompts Prompts to select vCenters


出力例: 

admin@ave:~/>: ./goav vm  validate-size --name 1mb-clone 

========================= vc.example.com  =========================


1mb-clone                                                                INVALID

  DEVICE KEY |                   VMDK                    |   DISK SIZE   | 8KB  |  1MB  | RESIZE TO
-------------+-------------------------------------------+---------------+------+-------+------------
  2000       | [Datastore] 1mb-clone/1mb-clone.vmdk | 1572864 Bytes | true | false | 2 MB

Affected Products

Avamar
Article Properties
Article Number: 000225926
Article Type: Solution
Last Modified: 27 Aug 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.