NVP: Das vCenter-Plug-in kann in einer Multihomed-Umgebung nicht installiert werden

Zusammenfassung: In einer Multi-Homed-Umgebung schlägt die Installation des Flash- oder HTML-5-vProxy-Plug-ins aufgrund der Netzwerkeinschränkungen in den verschiedenen VLANs fehl, mit denen der NetWorker-Server und vCenter konfiguriert sind. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Umgebung:

  • Der NetWorker-Server ist mit mehreren Netzwerkadaptern (mindestens zwei) konfiguriert.
  • Der vCenter Server ist außerdem mit mindestens zwei Netzwerkadaptern konfiguriert.
  • Um das Plugin zu installieren, wird ein externer Host verwendet, der auch über mehrere Netzwerkadapter verfügt (wie der NW-Server).
  • vCenter kann den NetWorker-Server nur auf einem der Netzwerkadapter erreichen. 
  • Dies wird als "Multihome"-Umgebung bezeichnet. 

Problem:

  • Das NetWorker vSphere-Plug-in wird über die NetWorker Management Console (NMC) oder die NetWorker Web User Interface (NWUI) installiert.
  • In beiden Fällen wird die Plug-in-Installation erfolgreich abgeschlossen. Die Informationen des vCenter Servers vsphere_client_virgo.log hat die folgenden Meldungen:
Error downloading https://xx.xx.10.22:9090/nw-plugin-package.zip. Make sure that the URL is reachable then logout/login to force another download
Error downloading https://xx.xx.10.22:9090/vcui.zip

Ursache

vCenter kann den NetWorker-Server unter der gemeldeten IP-Adresse nicht erreichen. Er kommuniziert mit NetWorker über eine andere IP-Adresse.

Um das Plug-in zu installieren, muss vCenter das Plug-in von einer URL herunterladen, die NetWorker selbst bereitstellt: https://NETWORKER_SERVER_IP:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_NAME/plugins 
In einer Multihome-Umgebung hängt die IP-Adresse jedoch vom anfordernden Host ab.

Die Daten des NetWorker-Servers localhost_access_log.DATE.txt zeigt an, welche IP die Installation des Plugins angefordert hat:

  • Linux: /nsr/authc/logs/localhost_access_log.DATE.txt
  • Windows (Standardeinstellung): C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\localhost_access_log.DATE.txt
xx.xx.10.117 - - [05/Mar/2020:15:06:10 +0100] "POST /vcui/api/system/registerPlugin HTTP/1.1" 200 119
xx.xx.10.117 - - [05/Mar/2020:15:38:39 +0100] "POST /nwrestapi/v3/global/vmware/vcenters/VCENTER_NAME/plugins HTTP/1.1" 200 108


In den Beispielen in diesem Artikel sehen wir, dass IP verwendet wurde xx.xx.10.117 als Quelle in der POST-Anfrage zur Installation des Plug-ins. Der vCenter Server hat versucht, das Plug-in von der IP herunterzuladen xx.xx.10.22 Statt.
In diesem Beispiel ist der vCenter Server nicht in der Lage, mit dem NetWorker-Server über die xx.xx.10.22 Adresse.

Lösung

  1. Überprüfen Sie, mit welcher IP-Adresse auf dem NetWorker-Server vCenter kommunizieren kann.
  2. Öffnen Sie eine Root-Shell auf dem vCenter Server.
  3. Initiieren Sie die Installation des NetWorker-Plug-ins über vSphere mithilfe der REST API-Befehlszeile:
curl -kvi \
  -H 'Content-Type: application/json' \
  --user 'Administrator:PASSWORD' \
  -d '{"pluginType":"VC",
       "httpsPort":"443",
       "nwUserId":"administrator",
       "nwPassword":"PASSWORD"}' \
  'https://IP_ADDRESS:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_NAME/plugins'

Ersetzen:

  • PASSWORD durch das Kennwort für das NetWorker-Administratorkonto.
  • IP_ADDRESS mit der IP-Adresse des NetWorker-Servers, mit der vCenter kommunizieren kann.
  • VCENTER_NAME den Namen des vCenter, wie er in NetWorker registriert ist.
Beispiel:
root@vcsa [ ~ ]# curl -kvi \
>   -H 'Content-Type: application/json' \
>   --user 'Administrator:!Password1' \
>   -d '{"pluginType":"VC",
>        "httpsPort":"443",
>        "nwUserId":"administrator",
>        "nwPassword":"!Password1"}' \
>   'https://192.168.9.150:9090/nwrestapi/v3/global/vmware/vcenters/vcsa.amer.lan/plugins'
...
...
* Server auth using Basic with user 'Administrator'
> POST /nwrestapi/v3/global/vmware/vcenters/vcsa.amer.lan/plugins HTTP/1.1
> Host: 192.168.9.150:9090
...
* upload completely sent off: 114 bytes
< HTTP/1.1 200
HTTP/1.1 200
...
{
  "resultCode" : "Success",
  "data" : "Registration Success",
  "debug" : "",
  "responseString" : null
* Connection #0 to host 192.168.9.150 left intact

Das NetWorker-Plug-in ist im Extension Manager des vCenter Servers aufgeführt: https://VCENTER_ADDRESS/mob/?moid=ExtensionManager&doPath=extensionList%5b%22com.dell.emc.nw%22%5d.server

HINWEIS: Das Plug-in wird mit einer NetWorker-Server-IP-Adresse registriert, mit der vCenter kommunizieren kann. vCenter-Anmeldedaten sind erforderlich, wenn auf die URL des Managed Object Browser (MOB) zugegriffen wird.

vCenter MOB-Erweiterungsmanager

Das Plug-in ist über den vSphere Client zugänglich:

Anmeldebildschirm des Dell EMC NetWorker vSphere-Plug-ins 
vSphere-Plug-in-Bildschirm nach der Anmeldung 

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker
Artikeleigenschaften
Artikelnummer: 000071227
Artikeltyp: Solution
Zuletzt geändert: 09 Jan. 2026
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.