Vous pouvez installer ou désinstaller un agent sur une VM de point de terminaison à l'aide d'un script.

Conditions préalables

  • La machine virtuelle de point de terminaison doit être disponible dans vRealize Operations.
  • Complétez toutes les conditions préalables. Pour plus d'informations, consultez : Conditions préalables.
  • Le module de décompression doit être disponible sur la machine virtuelle de point de terminaison.
  • L'utilisateur doit disposer d'autorisations d'accès au dossier de téléchargement.
  • L'adresse IP de l'invité doit être correctement configurée et est unique sur les instances de vCenter Server. Si plusieurs machines virtuelles de point de terminaison ayant la même adresse IP dans différentes instances de vCenter Server sont surveillées, le script ne peut pas être résolu et s'abonner à la surveillance d'applications.
  • Le compte de cloud doit être configuré pour l'instance de vCenter Server à laquelle appartient la machine virtuelle de point de terminaison.
  • La VM de point de terminaison vRealize Operations doit pouvoir accéder au port 443.
  • L'utilisateur de vRealize Operations doit disposer des autorisations suivantes :
    • Administration > REST-API > Toutes les autres API de lecture et d'écriture
    • Administration > REST-API > Accès en lecture aux API
    • Environnement > Applications > Gérer l'agent Telegraf
    • Environnement > Actions > Démarrer des machines virtuelles
    • Environnement > Actions > Télécharger le démarrage
    Note : Pour vérifier les autorisations, accédez à Administration > Contrôle d'accès > Rôles, puis sélectionnez le rôle auquel l'utilisateur est attribué. Vous pouvez afficher les autorisations sur le côté droit à la fin de la page.
  • Seul le protocole IPv4 est pris en charge actuellement.
  • Version de VMTools >=10.2.

Procédure

  1. Connectez-vous à la machine virtuelle de point de terminaison sur laquelle vous souhaitez installer ou désinstaller l'agent, et téléchargez l'exemple de script depuis le proxy cloud à partir de l'emplacement suivant : https://<CloudProxy>/downloads/salt/download.sh.
    Exécutez l'une des commandes suivantes :
    wget --no-check-certificate https://<CloudProxy>/downloads/salt/download.sh
    curl -k “https://<CloudProxy>/downloads/salt/download.sh” --output download.sh
    
    Note : Utilisez l'adresse IP/le nom de domaine complet du proxy Cloud approprié pour <CloudProxy> dans les commandes et l'emplacement précédents spécifiés.
  2. Rendez le script exécutable en exécutant la commande suivante :
    chmod +x download.sh
  3. Pour exécuter le script et installer/désinstaller l'agent, exécutez la commande suivante :
    ./download.sh  -o <operation> -v <vrops_ip_or_fqdn> -u <vrops_user> -p <vrops_password> [-d download_tmp_dir] [-c cloud_proxy_ip]
    
    Description of arguments:
    operation - Bootstrap operation. values: install, uninstall.
    vrops_ip_or_fqdn - IP/FQDN of vRealize Operations. This can be the address of any vRealize Operations node or VIP of vRealize Operations.
    vrops_user - vRealize Operations user. The user should have enough permissions.
    vrops_password - Password of vRealize Operations.
    download_tmp_dir - Temporary directory to download agent related bits. It is an optional parameter. Default value: current directory.
    cloud_proxy_ip - Cloud proxy IP on which the AppOS Adapter instance will be created. It is an optional parameter. Default value: Cloud proxy where the vCenter adapter resides.

    Pour vérifier l'état du démarrage, affichez le fichier uaf-bootstrap-results. En cas d'échec de l'installation, recherchez les messages d'erreur dans uaf_bootstrap.log.

    Si l'exécution du script réussit, le statut de l'agent est mis à jour dans l'onglet Gérer les agents Telegraf après un cycle de collecte d'une durée de 5 à 10 minutes.

    Note : Lorsque vous utilisez un script d'automatisation, l'installation simultanée d'un agent avec une taille de lot de 20 est prise en charge.