NVP: Impossible d’installer le plugin vCenter dans un environnement multirésident

Résumé: Dans un environnement multirésident, l’installation du plugin vProxy Flash ou html-5 échoue en raison des restrictions réseau sur les différents VLAN avec lesquels NetWorker Server et vCenter sont configurés. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Environnement :

  • Le NetWorker Server est configuré avec plusieurs cartes réseau (au moins deux).
  • Le serveur vCenter est également configuré avec au moins deux cartes réseau.
  • Pour installer le plugin, un hôte externe est utilisé, qui dispose également de plusieurs adaptateurs réseau (comme le serveur NW).
  • vCenter ne peut accéder au NetWorker Server que sur l’une des cartes réseau. 
  • C’est ce que l’on appelle un environnement « multimaison ». 

Problème :

  • Le plugin NetWorker vSphere est installé à partir de NetWorker Management Console (NMC) ou de NetWorker Web User Interface (NWUI).
  • Dans les deux cas, l’installation du plugin se termine avec succès ; Toutefois, le paramètre vCenter Server vsphere_client_virgo.log contient les messages suivants :
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

Cause

Le vCenter ne parvient pas à joindre le NetWorker Server à l’adresse IP indiquée. Il communique avec NetWorker à l’aide d’une autre adresse IP.

Pour installer le plug-in, vCenter doit télécharger le plug-in à partir d’une URL fournie par NetWorker lui-même : https://NETWORKER_SERVER_IP:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_NAME/plugins 
Mais dans un environnement multirésident, l’adresse IP dépend de l’hôte demandeur.

L’option de NetWorker Server localhost_access_log.DATE.txt indique l’adresse IP qui a demandé l’installation du plugin :

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


Dans les exemples présentés dans cet article, nous voyons qu’il a utilisé IP xx.xx.10.117 en tant que source dans la demande POST d’installation du plugin. Le serveur vCenter a tenté de télécharger le plugin à partir de l’adresse IP xx.xx.10.22 Place.
Dans cet exemple, le vCenter Server ne parvient pas à communiquer avec le NetWorker Server à l’aide de xx.xx.10.22 États-Unis.

Résolution

  1. Sur le NetWorker Server, vérifiez l’adresse IP avec laquelle le vCenter peut communiquer.
  2. Ouvrez un shell root sur le serveur vCenter.
  3. Lancez l’installation du plug-in NetWorker à partir de vSphere à l’aide de la ligne de commande de l’API REST :
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'

Remplacer:

  • PASSWORD avec le mot de passe du compte administrateur NetWorker.
  • IP_ADDRESS avec l’adresse IP du NetWorker Server avec laquelle le vCenter peut communiquer.
  • VCENTER_NAME avec le nom du vCenter tel qu’il est enregistré dans NetWorker.
Exemple :
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

Le plugin NetWorker est répertorié dans le gestionnaire d’extensions de vCenter Server : https://VCENTER_ADDRESS/mob/?moid=ExtensionManager&doPath=extensionList%5b%22com.dell.emc.nw%22%5d.server

Remarque : Le plug-in est enregistré avec une adresse IP de NetWorker Server avec laquelle le vCenter peut communiquer. Les informations d’identification vCenter sont requises pour accéder à l’URL MOB (Managed Object Browser).

Gestionnaire d’extensions MOB vCenter

Le plugin est accessible à partir du client vSphere :

Écran de connexion de Dell EMC NetWorker vSphere Plugin 
Écran vSphere Plugin après la connexion 

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker
Propriétés de l’article
Numéro d’article: 000071227
Type d’article: Solution
Dernière modification: 09 janv. 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.