NVP-vProxy: 仮想マシンのバックアップが「バックアップのための仮想マシンのロックに失敗しました」で失敗する

Summary: NetWorker VMware Protection (NVP) vProxyは、バックアップ ワークフローの開始時に仮想マシンをロックできないため、バックアップが失敗します。以前のバックアップ操作では、実行中に問題が発生した後、VMロック属性がそのまま残されていました。古いロックにより、影響を受けるVMで新しいバックアップ操作を開始できなくなります。

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

NVP統合では、vProxyアプライアンスを使用してVMバックアップを実行します。ワークフローの開始時にバックアップが失敗し、別のvProxy操作がアクティブであることを示すメッセージが表示されます。

vProxyバックアップ ログには、ロックの失敗が表示されます。 

YYYY/MM/DD HH:MM:SS INFO:  [@(#) Build number: 43] Another vProxy operation is active on VM vm-XXX: {Operation:Backup StartTime:YYYY-MM-DDTHH:MM:SSZ Proxy:[VPROXY_NAME] SessionId:4cf6f76c-ef6c-435d-880c-77fbaf49e17d}
YYYY/MM/DD HH:MM:SS ERROR: [@(#) Build number: 43] Failed to lock Virtual Machine for backup: Another vProxy operation is active on VM vm-XXX: {Operation:Backup StartTime:YYYY-MM-DDTHH:MM:SSZ Proxy:[VPROXY_NAME] SessionId:4cf6f76c-ef6c-435d-880c-77fbaf49e17d}.

VMで他のバックアップまたはリストア操作が現在実行されていない。ロックは、以前に失敗したバックアップから古くなっています。

Cause

vProxyバックアップ ワークフローは、各バックアップの開始時にVMカスタム属性を設定します。これらの属性は、同じVM上での複数のvProxy操作を防止します。バックアップが完了すると、ワークフローによって属性が削除されます。

実行中に以前のバックアップで問題が発生した場合、属性が削除されないことがあります。古いロックは保持され、VM上のすべての新しいバックアップ操作がブロックされます。

関連するVMカスタム属性は、[EMC vProxyセッション]と[最後のEMC vProxy]です。

Resolution

古いVMロックをクリアするには、2つの方法があります。

方法 1 — vmconfig ユーティリティを使用してロックをクリアする

  1. vProxyアプライアンスのいずれかへのSSHセッションを開きます。rootとして認証します。
  2. vProxy環境変数をロードします。
    source /opt/emc/vproxy/unit/vproxy.env
  3. VMロック状態をクエリーして、ロックがアクティブであることを確認します。
    /opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "info" -l moref -k <vm_moref>
  4. ロックがアクティブな場合、出力に「Backup Locked: true」と表示されます。
  5. バックアップ ロックをリセットします。
    /opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
  6. VMに対して再度クエリーを実行して、ロックがクリアされたことを確認します。
    /opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "info" -l moref -k <vm_moref>
  7. 出力に「Backup Locked: false」と表示されます。
  8. 影響を受けたVMのバックアップを再試行します。


方法2:vSphere Web Clientを使用してロックをクリアする

  1. vSphere Webクライアントにログインします。
  2. 影響を受ける仮想マシンに移動します。
  3. VMのカスタム属性を編集します。
  4. 次の属性の値を削除します。
    • EMC vProxyセッション
    • 最後のEMC vProxy
  5. 変更を保存して、バックアップを再試行します。

 

カスタム属性UIの編集
ロックを解除した後もバックアップが失敗し続ける場合は、 Dellサポート に連絡して詳細な調査を依頼してください。このKB記事をお知らせください。

Additional Information

サンプルの出力:

myvproxyname:~ # /opt/emc/vproxy/bin/vmconfig -v vCenter_name.domain.com -u myProxyUser@vsphere.local -p myProxyPassword -c "info" -l moref -k vm-96
 VM Config
 vCenter: "vCenter_name.domain.com", User: "myProxyUser@vsphere.local", Password: "myProxyPassword", Lookup Mode: "moref", Lookup Key: "vm-96", Command: "info"
 Logged into vCenter 'vCenter_name.domain.com'.
 Connected to session on vCenter 'vCenter_name.domain.com' Version '6.5.0 build-8307201, API:6.5', Uuid:5b106da3-cb53-48e6-af57-7ac1d5154ab6.
 Found virtual machine "virtualmachine_name.domain.com" with MORef "vm-96".
 Name: "virtualmachine_name.domain.com".
 CBT Enabled: true.
 Migration Enabled: true.
 Backup Locked: true.
 Disconnected from session on vCenter 'vCenter_name.domain.com'.
 Logged out from vCenter 'vCenter_name.domain.com'.

myvproxyname:~ # /opt/emc/vproxy/bin/vmconfig -v vCenter_name.domain.com -u myProxyUser@vsphere.local -p myProxyPassword -c "reset-backup" -l moref -k vm-96
 VM Config
 vCenter: "vCenter_name.domain.com", User: "myProxyUser@vsphere.local", Password: "myProxyPassword", Lookup Mode: "moref", Lookup Key: "vm-96", Command: "reset-backup"
 Logged into vCenter 'vCenter_name.domain.com'.
 Connected to session on vCenter 'vCenter_name.domain.com' Version '6.5.0 build-8307201, API:6.5', Uuid:5b106da3-cb53-48e6-af57-7ac1d5154ab6.
 Found virtual machine "virtualmachine_name.domain.com" with MORef "vm-96".
 Clearing EMC vProxy Session lock for virtual machine "virtualmachine_name.domain.com" "vm-96", locked by "{Operation:Backup StartTime:2018-07-31 09:36:31.487334906 -0700 PDT Proxy:myvproxyname SessionId:test-lock}".
 Set custom attribute 'EMC vProxy Session' value for object vm-96 to ''.
 Backup lock is cleared.
 Initializing VDDK...
 Migration is already enabled.
 De-initializing VDDK libraries.
 Disconnected from session on vCenter 'vCenter_name.domain.com'.
 Logged out from vCenter 'vCenter_name.domain.com'.

myvproxyname:~ # /opt/emc/vproxy/bin/vmconfig -v vCenter_name.domain.com -u myProxyUser@vsphere.local -p myProxyPassword -c "info" -l moref -k vm-96
 VM Config
 vCenter: "vCenter_name.domain.com", User: "myProxyUser@vsphere.local", Password: "myProxyPassword", Lookup Mode: "moref", Lookup Key: "vm-96", Command: "info"
 Logged into vCenter 'vCenter_name.domain.com'.
 Connected to session on vCenter 'vCenter_name.domain.com' Version '6.5.0 build-8307201, API:6.5', Uuid:5b106da3-cb53-48e6-af57-7ac1d5154ab6.
 Found virtual machine "virtualmachine_name.domain.com" with MORef "vm-96".
 Name: "virtualmachine_name.domain.com".
 CBT Enabled: true.
 Migration Enabled: true.
 Backup Locked: false.
 Disconnected from session on vCenter 'vCenter_name.domain.com'.
 Logged out from vCenter 'vCenter_name.domain.com'.
myvproxyname:~ #

 

Article Properties
Article Number: 000031523
Article Type: Solution
Last Modified: 04 Sept 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.