NVP vProxy: Registratie mislukt met "vProxy in unstable state, method not allowed. Een HTTP-code ontvangen: 405"
Samenvatting: NSR kan niet worden geregistreerd VMware-proxy 'vproxynaam.local': vProxy in instabiele status, methode niet toegestaan
Symptomen
De integratie van NetWorker VMware Protection (NVP) wordt geconfigureerd met de vProxy Appliance. De vProxy wordt geregistreerd en de NetWorker Management Console geeft een HTTP-waarschuwingscode 405 weer.
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"
De vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log Toont:
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":
Oorzaak
Oplossing
Gebruik een van de volgende opties:
Oplossing:
DNS-vermeldingen (Domain Name System) configureren voor alle IP-adressen van de NetWorker Server-interface die moeten worden omgezet naar de hostnaam van de NetWorker Server. De vProxy-registratie zet alle IP-adressen voor de NetWorker-server op en voegt ze toe aan de toegangscontrolelijst.
Als dit niet mogelijk is, moet een van de tijdelijke oplossingen worden gebruikt.
Tijdelijke oplossing 1:
1. Maak verbinding met de vProxy appliance via SSH als beheerder.
2. Overschakelen naar root: sudo su - root
3. Bewerk de systemd Configuratiebestand eenheid: vi /usr/lib/systemd/system/vrapid.service
4. Zoek de regel die begint met "ExecStart=/opt/emc/vproxy/bin/vrapid"
5. okt. Voeg het opdrachtregelargument toe om toegangscontrole uit te schakelen.
ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Laad het configuratiebestand van de eenheid opnieuw: systemctl daemon-reload
7. Start de vrapid Engine: systemctl restart vrapid.service
8. Registreer de vProxy bij de NetWorker-server.
Tijdelijke oplossing 2:
De vProxy bewerken /etc/hosts bestand vóór de registratie en voeg alle IP-adressen van de NetWorker Server-interface toe die moeten worden omgezet in de NetWorker Server-hostnaam.
vrapid.service of /etc/hosts bestanden worden niet overgedragen naar de nieuwe OVA-implementatie.
Extra informatie
Het volgende artikel bevat aanvullende stappen die nodig kunnen zijn: NVP vProxy: Hoe kan ik de registratie van een vProxy-apparaat ongedaan maken/opnieuw registreren?