NVP-vProxy NetWorkerワークフローの変更に失敗しました: vProxy名が無効です
Summary: NVP-vProxy NetWorkerワークフローの変更に失敗しました: vProxy名が無効です。
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ワークフローを変更しようとすると、次のエラーが表示されます。
エラーで参照されたvProxyがNetWorkerサーバーに存在しなくなりました。
メモ: エラー テキストは次のとおりです。「ワークフロー'WORKFLOW_NAME'アクション'ACTION_NAME'では、vProxy名'VPROXY_NAME'が無効です。" このエラーは、同じポリシー内のワークフローを変更するときに表示されることがありますが、廃止されたvProxyを含むワークフロー/アクションに固有のエラーとは限りません。
Cause
このエラーは、同じポリシーの別のワークフローのvProxyに問題があることを示しています。このvProxyはこのデータゾーンに存在しなくなりました。
ワークフローの1つを変更すると、NetWorkerはポリシー全体の更新を試みます。 NetWorkerリソース データベースにvProxyリソースがない別のワークフローにvProxyがあるため、NetWorkerはポリシーを変更できません
nsrpolicyコマンドを使用してポリシー構成を確認すると、削除されたvProxyノードをまだ使用している別のアクションがあることがわかります。
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Example:
[root@nsr ~]# nsrpolicy action display --policy_name=VMware --workflow_name=ImageProtection_Manual --action_name=backup
{
"actionName": "backup",
"actionSpecific": {
"actions": {
"actionType": "backup",
"actionBackupSubtypeSpecific": {
"backupSubtypes": {
"abBackupSubtype": "vmware-vproxy",
"abvProxyDestinationPool": "ddve01_VMbackup",
"abvProxyName": "nsr-vproxy01.amer.lan",
"abvProxyZDDRetentionLockTime": "",
"abvProxyZEnableDDRetentionLock": false
}
},
...
...
...
}
nsradminコマンド ライン ユーティリティは、次のようにも使用できます。
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Example:
nsradmin> option hidden
Hidden display option turned on
Display options:
Dynamic: Off;
Hidden: On;
Raw I18N: Off;
Resource ID: Off;
Regexp: Off;
nsradmin> print type: nsr protection policy; name: vmware
type: NSR Protection Policy;
name: VMware;
comment: ;
start now: ;
restart now: ;
stop now: ;
override parameters: ;
operational information: ;
policy definition: \
"...{\"workflowName\:\"ImageProtection_Manual\",\"synthesisRoot\":\
[\"NSR group/ImageProtection_Manual\",\"NSR Snapshot Policy/ImageProtection_Manual\"]\
,\"workflowActions\":[{\"actionName\":\"backup\",\"actionSpecific\":{\"actions\":{\"a\
ctionType\":\"backup\",\"actionBackupSubtypeSpecific\":{\"backupSubtypes\":{\"abBacku\
pSubtype\":\"vmware-vproxy\",\"abvProxyDestinationPool\":\"ddve01_VMbackup\",\"abvPro\
xyName\":\"nsr-vproxy01.amer.lan\",\"...";
...
...
...Resolution
vProxyをNetWorkerサーバーに追加し直す必要があります。これは、vProxy VMが存在しなくなっている場合でも実行できます。vProxyは、NetWorkerサーバー リソース データベース(nsrdb)に「NSR VMwareプロキシ」リソースとして追加する必要があります。登録を正常に行う必要はありません。これは、次の方法で実行できます。
- NetWorkerホスト ファイルにvProxy名でエントリーを追加します。
Linuxの場合/etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
Windows: C:\Windows\System32\drivers\etc\hosts
メモ: vProxy名は、NMCから返されたエラーに表示される名前と一致する必要があります。同様に、これは「原因」セクションに示されている nsradmin および nsrpolicy コマンド オプションで特定できます。
- NMC(NetWorker管理コンソール)で、デバイス > VMwareプロキシ > 新規に移動します。
- VMwareプロキシウィンドウで右クリックし、新規を選択します。
- [全般]タブで、vProxyの名前を指定します。
注意 「名前」は、以前に追加された方法と正確に一致する必要があります。それ以外の場合、プロセスは機能しません。
- 構成タブで、vCenter、管理者ユーザー名、パスワードを選択します。他のフィールドは必須ではありません。これらのフィールドは、NetWorkerにvProxyをリソースとして追加できるようにする場合にのみ必須です。
- 影響を受けるワークフローを編集します。「ダミー」のvProxyが、ポリシー内のいずれかのワークフローのアクションで設定されているかどうかを確認します。「ダミー」のvProxyが表示されている場合は、[自動]を選択(または有効なvProxyを選択)して、変更を保存します。
- 廃止されたvProxyを参照するすべてのアクションが自動選択に変更されたら、NetWorkerからvProxyリソースを削除します。[NMC > デバイス] > [VMwareプロキシ]を開き > vProxyを右クリックし > 削除します
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000081713
Article Type: Solution
Last Modified: 03 Feb 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.