NetWorker:VMware グループがエラーで失敗し、インベントリのロードに失敗しました vCenter

概要: 動的な関連づけがある NetWorker VMware グループがエラーで失敗し、vCenter からインベントリをロードできませんでした

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

1.グループタイプに関連づけられている NetWorker ワークフロー: VMware、動的な関連づけが有効 (タグベースの関連付け) が有効になっています。「インベントリのロードに失敗しました」というエラーで失敗します。
sr-2.ワークフローは、「個々のクライアントの起動」を試行しても、その下の仮想マシンをレポートしません。
3/3.次のエラーが、デーモンログに記録されます。

 

nsrdisp_nwbg NSR 重大インベントリセッションのステータスが障害で返されました。Error: ' < Vcenter 名 > ' からインベントリのロードに失敗しました。カテゴリ/タグ付けメタデータのロードに失敗しました: 「HTTPS://< vCenter 名前 >/rest/com/vmware/cis/session」で CIS サービスへのログインに失敗しました: Post https://< vcenter 名 >/rest/com/vmware/cis/session: net/http: 要求はキャンセルされました (クライアントは、ヘッダーを待っている間にタイムアウトを超過しました)。nsrdisp_nwbg NSR 重大インベントリセッションのステータスが障害で返されました。Error: ' < Vcenter 名 > ' からインベントリのロードに失敗しました。カテゴリ/タグ付けメタデータのロードに失敗しました: 無効なメモリアドレスまたは nil ポインタの逆参照「インベントリセッションステータスが失敗で返されました。Error: 「< VCenter 名前 >」からインベントリのロードに失敗しました。  カテゴリ/タグ付けメタデータのロードに失敗しました:  VCenter への REST リクエストの送信に失敗しました: Post https://< vCenter name >/rest/com/vmware/cis/tagging/tag-association/id: urn: vmomi: InventoryServiceTag: 73f530b9-ea0b-48db-b657-c6cf308c2a53: GLOBAL? ~ action = list-アタッチされたオブジェクト: net/http: request canceled (Client) は、ヘッダーの待機中にタイムアウトを超過しました)。

 


原因

1.古いタグを cs からクリアするために vCenter から障害が発生しました。 id:

これを確認するには vCenter CLI で次のコマンドを実行します。VCenter postgres データベースに接続します。

/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres


仮想マシンに関連づけられている古いタグをクエリーするには:

# select count (*) from cis_kv_keyvalue where kv_provider ' タグ付け:% '、kv_key like ' tag_association urn: vmomi: VirtualMachine:% ' および regexp_replace (kv_key、' tag_association urn: vmomi: VirtualMachine: vm-([0-9] +). * ', ' \ 1 '):: bigint not in (id を vpx_vm から選択)


ホストに関連づけられた古いタグをクエリーするには、次のようにします。 

# select count (*) from cis_kv_keyvalue where kv_provider like ' タグ付け:% ' および kv_key like ' tag_association urn: vmomi: HostSystem:% ' and regexp_replace (kv_key、' tag_association urn: vmomi: HostSystem: host-([0-9] +). * '、' \ 1 '):: bigint not in (id を vpx_host から選択)



2.Crunch が原因で vCenter の VAPI エンドポイントが失敗し、次のヒープメモリがダンプされました。

これは、vCenter CLI で次のコマンドを実行することで識別できます。

# ls-ltrh * hprof * |awk {' print $9 '} java_pid45649 java_pid62528 hprof java_pid36715. hprof java_pid2514. hprof java_pid43896 hprof java_pid52081. hprof

これらのそれぞれは、デーモンのエラーを発見した時間に対応しています。 NetWorker にログオンします。 

解決方法

上記の各ケースは、以下の推奨事項に従って、VMware 管理者によって解決される必要があります。

1古いタグ:

 古いタグをクリアするには、次のようにします。

a。Vpxd & Content library サービスを停止します。

サービスコントロール--停止 vmware-vpxd サービス制御--停止 vmware-コンテンツライブラリ

b.vCenter postgres データベースへの接続
 

/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres


古いタグを削除するには、次のようにします。
 

次 cis_kv_keyvalue の kv_provider 場所から削除します。「タグづけ:%」および kv_key like ' tag_association urn: vmomi: VirtualMachine:% ' and regexp_replace (kv_key、' tag_association urn: vmomi: VirtualMachine: vm-([0-9] +). * ', ' \ 1 '):: bigint not in (vpx_vm からの id の選択) kv_key、kv_value次 cis_kv_keyvalue の kv_provider 場所から削除します。「タグづけ:%」や kv_key like 「tag_association urn: vmomi: HostSystem:%」と regexp_replace (kv_key、' tag_association urn: vmomi: HostSystem: host-([0-9] +). * '、' \ 1 '):: bigint not in (vpx_host からの id の選択)]cis_kv_keyvalue from kv_provider ' タグ付け:% '、kv_key like ' tag_association urn: vmomi: データストア:% ' および regexp_replace (kv_key、' tag_association urn: vmomi: データストア: データストア-([0-9] +). * '、' \ 1 '):: bigint not in (vpx_datastore からの id の選択) kv_key を返します。


a. 次の2つの select クエリーコマンドをもう一度実行して、カウントが 0
であることを確認します。b.サービスの開始:

サービス-制御--スタート vmware-vpxd サービス制御--スタート vmware-コンテンツライブラリ

c. vCenter セッションをログアウトして再度ログインし、環境、タグ、NSX、バックアップ、プロビジョニングなど

を確認します。VCenter が正常に表示されない場合は、コマンド「vc-support」を使用して vCenter からログを収集し、VMware に連絡してください。


2.VAPI クラッシュ:

、.VAPI に割り当てられたメモリを特定し、メモリが不足していない場合は、VMware サポートによって決定できます。

 

#cloudvm-ram サイズ-l |grep-i vapi vmware-vapi-endpoint = 256


この行を次のように変更します。

#cloudvm-ram サイズ-l |grep-i vapi vmware-vapi-endpoint = 1120

 


文書のプロパティ
文書番号: 000181215
文書の種類: Solution
最終更新: 22 1月 2025
バージョン:  6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。