Vous pouvez utiliser un proxy d'extensibilité vRealize Automation pour gérer les centres de données à partir d'une instance unique de vRealize Automation.
Utilisez un proxy d'extensibilité vRealize Automation lorsque des instances de vCenter Server se trouvent dans des centres de données dispersés géographiquement ou dans des centres de données qui ne sont pas en réseau. Vous pouvez gérer des centres de données à partir d'une seule instance de vRealize Automation au lieu de déployer une instance de vRealize Automation dédiée pour chaque instance de vCenter Server. Le proxy d'extensibilité vRealize Automation est également appelé proxy vREX.
Vous pouvez créer ou convertir un compte de cloud vCenter dans vRealize Automation pour accéder à l'agent vSphere distant, par exemple dans des centres de données distincts qui ne sont pas directement mis en réseau ensemble. Au lieu d'effectuer un déploiement vRealize Automation indépendant entier sur un centre de données distant, vous pouvez utiliser un agent vSphere dans un proxy d'extensibilité vRealize Automation spécifié en tant que proxy du système vCenter Server. Dans ce scénario, l'utilisation d'un proxy d'extensibilité vRealize Automation peut améliorer la fiabilité du réseau et optimiser le provisionnement de vSphere et l'énumération entre les centres de données qui ne seraient pas connectés autrement.
L'agent vSphere distant est un composant logiciel qui réside dans le proxy d'extensibilité vRealize Automation. Le proxy d'extensibilité vRealize Automation est le dispositif virtuel que vous déployez et configurez. L'agent vSphere s'exécutant dans le proxy d'extensibilité vRealize Automation correctement configuré est utilisé en tant qu'intermédiaire de communication entre vRealize Automation et vSphere. Lorsque vous déployez le dispositif virtuel de proxy d'extensibilité vRealize Automation, l'agent vSphere est configuré automatiquement.
Notez que le proxy d'extensibilité vRealize Automation doit pouvoir se connecter au port 443 de la machine vRealize Automation distante sur HTTPS. Vous pouvez activer cet accès en configurant et en maintenant un proxy HTTP. Ce proxy doit autoriser le trafic HTTPS sur le port 443 vers et depuis le nom de domaine complet de la machine vRealize Automation distante ou de l'équilibrage de charge correspondant en cas de configuration HA. Si vous travaillez dans un environnement à locataires multiples, le trafic doit être autorisé vers et depuis le nom de domaine complet du locataire auquel le dispositif virtuel de proxy d'extensibilité vRealize Automation doit accéder.
Pour configurer et utiliser le proxy d'extensibilité vRealize Automation, effectuez les étapes séquentielles suivantes.
- Déployez un proxy d'extensibilité vRealize Automation sur une ou plusieurs instances de vCenter Server dans un ou plusieurs centres de données.
- Configurez les paramètres vRealize Automation qui prennent en charge les instances de vSphere Server distantes à l'aide d'un proxy d'extensibilité vRealize Automation.
- Joignez le proxy d'extensibilité vRealize Automation à l'instance distante de vRealize Automation.
- Créez ou modifiez un compte de cloud vCenter dans vRealize Automation et associez-le au proxy d'extensibilité vRealize Automation dans le centre de données spécifié pour accéder à l'instance de vCenter Server du site distant.
Étape 1 : déployez un proxy d'extensibilité vRealize Automation sur une ou plusieurs instances de vCenter Server dans un ou plusieurs centres de données.
Pour déployer le fichier OVA du proxy d'extensibilité vRealize Automation nécessaire, procédez comme suit.
- Ouvrez la page vRealize Automation Télécharger le produit dans Customer Connect, recherchez la version de votre produit vRealize Automation et ouvrez la page des téléchargements.
- Téléchargez l'OVA du proxy d'entensibilité vRealize Automation spécifique à la version sur l'instance cible de vCenter Server dans le centre de données distant.
Le fichier OVA s'affiche sous la forme d'un dispositif virtuel VMware vRealize Extensibility version sur la page de téléchargements.
Le fichier OVA est disponible pour vRealize Automation 8.8.1 et versions ultérieures.
- Pour déployer le fichier OVA en tant que proxy d'extensibilité vRealize Automation, sélectionnez Étendre vRA sur site.
- Pour faciliter l'isolation réseau entre vRealize Automation et le centre de données cible, configurez un proxy HTTP.
Le proxy HTTP permet aux services qui s'exécutent dans le centre de données distant de contacter vRealize Automation. Par exemple, cela est important dans les scénarios d'isolation réseau dans lesquels vous avez configuré un seul proxy HTTP comme unique moyen d'atteindre des emplacements réseau distants (tels que l'instance de vRealize Automation) à partir du centre de données.
Étape 2 : configurez vRealize Automation pour prendre en charge les instances de vSphere Server distantes à l'aide d'un proxy d'extensibilité vRealize Automation.
En tant qu'administrateur de cloud, activez la capacité de l'agent vSphere distant dans vRealize Automation à l'aide de la ligne de commande vracli
.
Cette étape implique l'ouverture du système vCenter Server sur lequel l'instance de vRealize Automation est déployée et l'utilisation de l'interface utilisateur du client vSphere pour mettre hors tension tous les nœuds du cluster vRealize Automation.
Une fois les nœuds mis hors tension, vous pouvez ouvrir chaque nœud du cluster et ajouter 6 Go de mémoire supplémentaires. La mémoire par défaut a généralement une capacité de 42 Go. Ajoutez au moins 6 Go de mémoire supplémentaire à chaque nœud pour prendre en charge les services supplémentaires nécessaires à la prise en charge de l'agent vSphere distant.
Après avoir ajouté de la mémoire supplémentaire à chaque nœud du cluster, vous utilisez de nouveau l'interface utilisateur du client vSphere pour remettre sous tension tous les nœuds associés à l'instance de vRealize Automation.
- Mettez les nœuds hors tension. Utilisez SSH pour ouvrir l'environnement de l'hôte et arrêter les services vRealize Automation à l'aide de la commande suivante :
/opt/scripts/deploy.sh --shutdown
- Ajoutez de la mémoire, au moins 6 Go à chaque nœud vRealize Automation de l'instance de vCenter Server à l'aide du client hôte vSphere.
Pour plus d'informations sur l'utilisation du client vSphere pour ajouter de la mémoire à un nœud, consultez les rubriques telles que Configuration de la mémoire virtuelle dans la documentation du produit vSphere.
- Mettez les nœuds sous tension.
- Attendez la récupération du dispositif virtuel vRealize Automation après le redémarrage. Utilisez la commande suivante pour attendre jusqu'à 10 minutes (600 secondes) que la vérification du redémarrage s'effectue :
vracli status first-boot --wait 600
Si la commande renvoie un message
First boot complete
, vous pouvez passer à l'étape de configuration. - Dans la ligne de commande de l'environnement hôte, exécutez la commande
vracli
suivante pour activer la prise en charge de l'agent distant (proxy) :vracli capabilities remote-proxy --enable
Cette bascule de fonctionnalité n'est pas activée par défaut.
- Redémarrez les services vRealize Automation à l'aide de la commande suivante :
/opt/scripts/deploy.sh
Étape 3 : joignez le proxy d'extensibilité vRealize Automation à l'instance distante de vRealize Automation.
En tant qu'administrateur de cloud, configurez le proxy d'extensibilité vRealize Automation sur l'instance de vCenter Server cible dans le centre de données désigné à l'aide de la procédure suivante.
- Ouvrez la ligne de commande de l'environnement hôte à l'aide de SSH et utilisez une commande
vracli
join pour connecter l'instance de vRealize Automation à une organisation particulière, à savoir l'organisation pour laquelle l'administrateur de cloud spécifié est administrateur.Note : Il s'agit de la ligne de commande du proxy d'extensibilité vRealize Automation, pas de la ligne de commande vRealize Automation que nous avons utilisée dans la procédure de l'étape 1 ci-dessus.Avec cette action, le proxy d'extensibilité vRealize Automation (à partir duquel vous exécutez la commande
join
) est joint à l'instance de vRealize Automation. Le proxy d'extensibilité vRealize Automation est ainsi connecté à vRealize Automation et associé à une organisation vRealize Automation spécifique.Un exemple de ligne de commande pour un locataire par défaut et un locataire nommé est fourni ci-dessous :
- Locataire par défaut (environnement de locataire unique)
Dans cet exemple, le nom de domaine complet de l'équilibrage de charge vRealize Automation est transmis pour associer le proxy d'extensibilité vRealize Automation au locataire par défaut de vRealize Automation.
vracli vra join vra.my-company.com -u admin_user@org_domain
- Locataire nommé (environnement à locataires multiples)
Dans cet exemple, le nom de domaine complet d'un locataire spécifique (organisation) est transmis pour associer le proxy d'extensibilité vRealize Automation à l'organisation nommée.
vracli vra join my-tenant.vra.my-company.com -u admin_user@org_domain
Si vous utilisez un environnement à locataires multiples, vous devez créer une intégration pour chaque locataire. En particulier, vous devez déployer un proxy d'extensibilité vRealize Automation distinct pour chaque locataire (organisation). Un proxy d'extensibilité vRealize Automation ne peut être associé qu'à une seule organisation vRealize Automation à la fois.
- Locataire par défaut (environnement de locataire unique)
- La commande
join
ci-dessus renvoie un certificat pour l'instance distante de vRealize Automation. Si vous êtes invité à approuver le certificat, entrezyes
lorsque vous y êtes invité. - Avant de continuer, attendez environ 5 minutes, le temps que le proxy d'extensibilité vRealize Automation déploie les composants logiciels nécessaires.
Étape 4 : créez ou modifiez un compte de cloud vCenter dans vRealize Automation pour vous connecter à un compte vCenter Server distant à l'aide d'un proxy d'extensibilité vRealize Automation.
Pour créer un compte de cloud vCenter dans vRealize Automation, consultez Créer un compte de cloud vCenter dans vRealize Automation.
Pour convertir un compte de cloud vCenter existant, reportez-vous à la section Convertir un compte de cloud vCenter traditionnel en un compte basé sur un proxy d'extensibilité vRealize Automation (vREx).
Mise à niveau d'un dispositif virtuel de proxy d'extensibilité vRealize Automation (vREx)
Le proxy d'extensibilité vRealize Automation a été introduit avec vRealize Automation 8.8.1.
Les fichiers binaires de mise à niveau sont disponibles au téléchargement à l'adresse VMware Customer Connect. Recherchez votre version spécifique au produit vRealize Automation et ouvrez-la. Les fichiers binaires de mise à niveau s'affichent comme Dispositif d'extensibilité de VMware vRealize Automation sur la page de version du produit. Le téléchargement peut être spécifique à une version ultérieure de vRealize Automation, par exemple vRealize Automation 8.9.1.
- Accédez à la page Téléchargements de VMware Customer Connect et effectuez une recherche sur le nom et la version de votre produit. Cliquez sur Télécharger maintenant dans la section Dispositif virtuel VMware vRealize Automation Extensibility <version> pour télécharger le fichier OVA du dispositif virtuel VMware vRealize Extensibility <version> requis. Pour plus d'informations, consultez l'article 80305 de la base de connaissances.
- Connectez le lecteur de CD-ROM de la machine virtuelle du proxy d'extensibilité vRealize Automation dans vSphere. Reportez-vous à la documentation du produit Administration d'une machine virtuelle vSphere.
Note : Après la connexion du lecteur de CD-ROM, accédez à la page des paramètres de la machine virtuelle du proxy d'extensibilité vRealize Automation et vérifiez que l'option Connecter lors de la mise sous tension est activée.
- Montez l'image ISO sur le lecteur de CD-ROM de la machine virtuelle du proxy d'extensibilité vRealize Automation dans vSphere. Reportez-vous à la documentation du produit Administration d'une machine virtuelle vSphere.
Procédure
- Connectez-vous à la ligne de commande du proxy d'extensibilité vRealize Automation en tant qu'utilisateur racine.
- Exécutez la commande blkid et notez le nom de périphérique du lecteur de CD-ROM du proxy d'extensibilité vRealize Automation.
- Montez le lecteur de CD-ROM à l'aide de la procédure suivante.
mount /dev/xxx /mnt/cdrom
- Sauvegardez votre proxy d'extensibilité vRealize Automation en prenant un snapshot de machine virtuelle (VM). Consultez Prendre un snapshot d'une machine virtuelle.
Le proxy d'extensibilité vRealize Automation ne prend pas en charge les snapshots de mémoire. Avant de créer le snapshot, vérifiez que l'option Prendre un snapshot de la mémoire de la machine virtuelle est désactivée.
- Pour lancer la mise à niveau, exécutez la commande suivante, en fonction de la version à partir de laquelle vous effectuez la mise à niveau.
Si vous effectuez une mise à niveau à partir de vRealize Automation 8.8.1 ou 8.8.2, exécutez la commande suivante.
vracli upgrade exec -y --repo cdrom://
Si vous effectuez une mise à niveau à partir de vRealize Automation 8.9.0 ou version ultérieure, exécutez la commande suivante.vracli upgrade exec -y --profile lcm --repo cdrom://
Pendant le processus de mise à niveau, vous êtes automatiquement déconnecté, car le proxy d'extensibilité vRealize Automation redémarre.
- Connectez-vous à la ligne de commande du proxy d'extensibilité vRealize Automation en tant qu'utilisateur racine et exécutez la commande suivante.
vracli upgrade status --follow
Résultats
Vous avez mis à niveau votre proxy d'extensibilité vRealize Automation vers la dernière version.
Étape suivante
Validez la réussite de la mise à niveau du dispositif virtuel de proxy d'extensibilité vRealize Automation en exécutant la commande vracli version
dans la ligne de commande du dispositif. En exécutant cette commande, vous pouvez valider la version du produit et le numéro de build du dispositif virtuel de proxy d'extensibilité vRealize Automation.