NVP: Kan ikke installere vCenter-plugin i et multihomed miljø

Oversigt: I et miljø med flere huse mislykkes installationen af enten Flash eller html-5 vProxy-plugin på grund af netværksbegrænsningerne på tværs af de forskellige VLAN er, som NetWorker-serveren og vCenter er konfigureret med. ...

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Miljø:

  • NetWorker-serveren er konfigureret med flere netværkskort (mindst to).
  • vCenter-serveren er også konfigureret med mindst to netværkskort.
  • For at installere pluginet bruges en ekstern vært, som også har flere netværksadaptere (samme som NW-server).
  • vCenter kan kun oprette forbindelse til NetWorker-serveren på et af netværkskortene. 
  • Dette kaldes et "multihome" miljø. 

Problem:

  • NetWorker vSphere-pluginet installeres fra NetWorker Management Console (NMC) eller NetWorker Web User Interface (NWUI).
  • I begge scenarier fuldføres installationen af pluginet med succes; vCenter-serverens vsphere_client_virgo.log har følgende meddelelser:
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

Årsag

vCenter kan ikke oprette forbindelse til NetWorker-serveren på den rapporterede IP-adresse. Det kommunikerer med NetWorker ved hjælp af en anden IP-adresse.

For at installere plug-in'et skal vCenter downloade plug-in'et fra en URL, som NetWorker selv angiver: https://NETWORKER_SERVER_IP:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_NAME/plugins 
Men i et multihome-miljø afhænger IP'en af anmoderværten.

NetWorker-serverens localhost_access_log.DATE.txt viser, hvilken IP der anmodede om at installere pluginet:

  • Linux: /nsr/authc/logs/localhost_access_log.DATE.txt
  • Windows (standard): 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


I eksemplerne vist i denne artikel ser vi, at den brugte IP xx.xx.10.117 som kilde i POST-anmodningen om at installere pluginet. vCenter-serveren forsøgte at downloade plug-in'et fra IP xx.xx.10.22 i stedet.
I dette eksempel kan vCenter-serveren ikke kommunikere med NetWorker-serveren ved hjælp af xx.xx.10.22 Adresse.

Løsning

  1. Bekræft, hvilken IP-adresse på NetWorker-serveren vCenter kan kommunikere med.
  2. Åbn en rodskal på vCenter-serveren.
  3. Start installationen af NetWorker-pluginet fra vSphere ved hjælp af kommandolinjen i REST API:
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'

Erstatte:

  • PASSWORD med adgangskoden til NetWorker-administratorkontoen.
  • IP_ADDRESS med den NetWorker-servers IP-adresse, som vCenter kan kommunikere med.
  • VCENTER_NAME med navnet på vCenter, som det er registreret i NetWorker.
Eksempel:
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

NetWorker-pluginet er angivet i vCenter-serverens udvidelsesstyring: https://VCENTER_ADDRESS/mob/?moid=ExtensionManager&doPath=extensionList%5b%22com.dell.emc.nw%22%5d.server

BEMÆRK: Pluginet er registreret med en NetWorker-servers IP-adresse, som vCenter kan kommunikere med. vCenter-legitimationsoplysninger er påkrævet for at få adgang til MOB-URL'en (Managed Object Browser).

vCenter MOB-udvidelsesadministrator

Pluginet er tilgængeligt fra vSphere-klienten:

Loginskærmbilledet til Dell EMC NetWorker vSphere-plugin 
vSphere-pluginskærm efter login 

Flere oplysninger

Berørte produkter

NetWorker

Produkter

NetWorker
Artikelegenskaber
Artikelnummer: 000071227
Artikeltype: Solution
Senest ændret: 09 jan. 2026
Version:  4
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.