NVP vProxy: Rejestracja kończy się niepowodzeniem z "vProxy w stanie niestabilnym, metoda niedozwolona. Otrzymano kod HTTP: 405"

Summary: Nie można zarejestrować serwera proxy NSR VMware "vproxyname.local": vProxy w stanie niestabilnym, metoda niedozwolona

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

Integracja NetWorker VMware Protection jest skonfigurowana z urządzeniem vProxy.  VProxy jest rejestrowana, a konsola zarządzania NetWorker Wyświetla kod ostrzegawczy 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"

Plik vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log pokazuje:

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

Jeśli serwer NetWorker ma wiele interfejsów sieciowych, vProxy może zobaczyć inny interfejs i odmówić rejestracji.

Resolution

Skorzystaj z jednej z następujących opcji obejścia problemu:

obejście 1:

1. Połącz się z urządzeniem vProxy za pośrednictwem SSH jako administrator.
2. Przełącz się do katalogu głównego: sudo su — root
3. Edytuj plik konfiguracji jednostki systemowej: vi /usr/lib/systemd/system/vrapid.service
4. Znajdź wiersz zaczynający się od "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. Dodaj/edytuj argument wiersza poleceń, aby wyłączyć kontrolę dostępu.
Przykład: ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Załaduj ponownie plik konfiguracji jednostki do systemu: systemctl daemon-reload
7. Uruchom ponownie silnik vrapid: systemctl uruchom ponownie plik vrapid.service
8. Zarejestruj vProxy na serwerze NetWorker.

Obejście problemu nr 2:

Konfiguracja wpisów DNS dla wszystkich adresów IP interfejsu serwera NetWorker w celu rozwiązania problemu z nazwą hosta serwera NetWorker.  Rejestracja vProxy rozwiązuje wszystkie adresy IP serwera NetWorker i dodaje je do listy kontroli dostępu.

Obejście problemu nr 3:

Edytuj plik vProxy /etc/hosts przed rejestracją i dodaj wszystkie adresy IP interfejsu serwera NetWorker, aby rozwiązać problem z nazwą hosta serwera NetWorker. 
UWAGA: Użycie tej metody spowoduje niepowodzenie opcji ponownego uruchomienia nsrvproxy_mgmnt podczas uaktualniania urządzenia vProxy w przyszłości, ponieważ ustawienia /etc/hosts nie zostaną ponownie wdrożone.

Additional Information

Affected Products

NetWorker Series

Products

NetWorker, NetWorker Series
Article 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.