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

Sommaire: 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 s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits 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 

Renseignements supplémentaires

Produits touché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
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.