NVP vProxy:登録が失敗し、「vProxy in unstable state, method not allowed.Received an HTTP code: 405"
Summary: NSR VMwareプロキシ「vproxyname.local」を登録できません:不安定な状態の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
NetWorker VMware Protection統合は、vProxyアプライアンスを使用して構成されています。 vProxyが登録されており、NetWorker管理コンソールにHTTP警告コード405が表示されます。
Warning HH:MM:SS event vm proxy Unable to register NSR VMware proxy '[VPROXY_NAME]': vProxy in unstable state, method not allowed. Received an HTTP code: 405, libCURL message: "", url: "https://[NETWORKER_SERVER_NAME]:9090/api/v1/VproxyEngines/RestEngine/Registration"
vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log には、次の情報が表示されます。
YYYY/MM/DD HH:MM:SS TRACE: rejecting unauthorized request "/api/v1/VproxyEngines/RestEngine/process":
YYYY/MM/DD HH:MM:SS TRACE: {"Config": {"LogTag": "28", "Username": "admin", "SessionId": "", "IdleTimeout": 300, "LogLevel": "INFO", "Password": "*****", "NWS": "[NETWORKER_SERVER_NAME]", "Cp": "-----BEGIN CERTIFICATE-----\nMIICwD....\n-----END CERTIFICATE-----\n-----BEGIN RSA PRIVATE KEY-----\n.....==\n-----END RSA PRIVATE KEY-----\n", "MobServer": {"HostName": "[VCENTER_SERVER_NAME]", "UserName": "[VCENTER_USER]", "UserPassword": "*****", "TcpPort": 0}}}
YYYY/MM/DD HH:MM:SS ERROR: AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
YYYY/MM/DD HH:MM:SS TRACE: rejecting unauthorized request "/api/v1/VproxyEngines":
YYYY/MM/DD HH:MM:SS ERROR: AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
Cause
NetWorkerサーバーに複数のネットワーク インターフェイスがある場合、vProxyに別のインターフェイスが表示され、登録が拒否されることがあります。
Resolution
次のいずれかの回避策オプションを使用します。
回避策1:
2.rootに切り替えます。sudo su - root
3.systemd unit configファイルを編集します。vi /usr/lib/systemd/system/vrapid.service
4.「ExecStart=/opt/emc/vproxy/bin/vrapid」
で始まる行を検索します。 5.コマンド ライン arg を追加/編集して、アクセス制御を無効にします。
Example: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6.ユニット構成ファイルをsystemdに再ロードします。systemctl daemon-reload
7.vrapidエンジンを再起動します。systemctl restart vrapid.service
8.vProxyをNetWorkerサーバーに登録します。
回避策2:
NetWorkerサーバーのホスト名に解決するために、すべてのNetWorkerサーバー インターフェイスIPアドレスのDNSエントリーを構成します。 vProxyの登録により、NetWorkerサーバーのすべてのIPアドレスが解決され、アクセス制御リストに追加されます。
回避策3:
登録する前にvProxy /etc/hostsファイルを編集し、NetWorkerサーバーのホスト名に解決するためにすべてのNetWorkerサーバー インターフェイスのIPアドレスを追加します。
メモ: この方法を使用すると、将来vProxyアプライアンスをアップグレードするときに、/etc/hosts設定が再導入されないため、nsrvproxy_mgmntの再導入オプションが失敗します。
Additional Information
Affected Products
NetWorker SeriesProducts
NetWorker, NetWorker SeriesArticle Properties
Article Number: 000050318
Article Type: Solution
Last Modified: 28 Sept 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.