Présentation de l'architecture des plug-ins à distance
Depuis le plug-in NetApp Element pour vCenter Server 5.0, l'architecture du plug-in change de site local à distant. Le plug-in n'est plus déployé dans un serveur vCenter grâce à l'architecture à distance. Pour le plug-in Element pour vCenter Server 4.10 ou version antérieure, le déploiement du plug-in reste local au serveur vCenter auquel il est enregistré.
Cette page décrit la mise en œuvre du plug-in NetApp Element distant pour vCenter Server.
L'architecture du plug-in à distance du client vSphere est conçue pour intégrer la fonctionnalité du plug-in au client vSphere sans avoir à l'exécuter dans vCenter Server. L'architecture des plug-ins à distance prend en charge l'isolation des plug-ins, permet une évolutivité horizontale des plug-ins compatibles avec les environnements vSphere de grande taille et offre les avantages suivants :
-
Le plug-in est protégé contre les interférences par des plug-ins instables ou compromis chargés sur le même client vSphere.
-
La compatibilité des plug-ins est fiable pour toutes les mises à niveau de vCenter Server.
-
Un plug-in incompatible n'interfère pas avec le fonctionnement de vCenter Server.
-
Vous pouvez déployer plusieurs versions de plug-ins dans le même environnement vSphere.
-
L'interface utilisateur enfichable à distance ne doit communiquer qu'avec un seul serveur back-end.
-
La topologie des plug-ins déployés est bien définie et facile à comprendre qui prend en charge le dépannage.
Plug-in d'élément distant pour l'architecture générale de vCenter Server
Grâce à NetApp Hybrid Cloud Control, le plug-in distant Element est déployé dans un conteneur docker situé à l'intérieur d'un nœud de gestion avec des services de gestion.
Le serveur vCenter du plug-in d'élément distant, le service d'enregistrement et le service SIOC (Storage I/O Control) partagent le même service docker, mais ils sont à l'écoute de différents ports.
Description | Port |
---|---|
Serveur vCenter du plug-in Remote Element |
8333 |
Service d'enregistrement |
9443 |
Service SIOC |
8443 |
Présentation des chemins de communication du plug-in d'élément distant
Vous devez d'abord enregistrer le plug-in distant avec vCenter Server à l'aide du service d'enregistrement exécuté sur un nœud de gestion (https://<mnode-ip>:9443/
). Sur la page d'inscription, vous pouvez afficher le nom d'utilisateur, le mot de passe et le plugin.json
chemin d'accès au fichier de manifeste.
Le chemin par défaut est indiqué dans l'interface utilisateur. Aucune action n'est requise. |
Si les détails fournis sont corrects, le service d'enregistrement enregistre le plug-in avec vCenter Server et saisit les détails de vCenter dans la base de données du serveur du plug-in.
Une fois l'enregistrement terminé, le serveur du plug-in télécharge le plugin.json
le fichier manifeste et initie le déploiement du plug-in distant, qui implique la configuration du plug-in distant comme extension avec le vsphere-ui
client. Une fois le déploiement terminé, vous pouvez accéder au point d'extension NetApp Element Remote Plugin à partir du vsphere-ui
client web.
Toutes les communications à partir de l'interface utilisateur du plug-in se font via vCenter Server qui exécute un service proxy inverse en utilisant le protocole HTTPS chargé de transférer les demandes pour le service de plug-in distant. Le serveur du plug-in interagit avec le service SIOC via l'authentification de base HTTPS et un cluster Element via le kit de développement logiciel Java Element.