Puede instalar o desinstalar un agente en una máquina virtual de endpoint mediante un script.

Requisitos previos

  • La máquina virtual de endpoint debe estar disponible en vRealize Operations.
  • Complete todos los requisitos previos. Para obtener más información, consulte Requisitos previos.
  • El paquete descomprimido debe estar disponible en la máquina virtual de endpoint.
  • El usuario debe tener permisos de acceso a la carpeta de descarga.
  • La IP de invitado debe estar configurada correctamente y ser única en todas las instancias de vCenter Server. Si se supervisan varias máquinas virtuales de endpoint con la misma dirección IP en las instancias de vCenter Server, el script no podrá resolverse ni suscribirse a la supervisión de aplicaciones.
  • La cuenta de nube debe configurarse para la instancia de vCenter Server a la que pertenece la máquina virtual de endpoint.
  • El puerto 443 en vRealize Operations debe estar accesible para la máquina virtual de endpoint.
  • El usuario de vRealize Operations debe tener los siguientes permisos:
    • Administración > REST API > Todas las demás API de lectura y escritura
    • Administración > REST API > Acceso de lectura a las API
    • Entorno > Aplicaciones > Administrar agente de Telegraf
    • Entorno > Acciones > Máquinas virtuales de arranque
    • Entorno > Acciones > Descargar arranque
    Nota: Para comprobar los permisos, desplácese hasta Administración > Control de acceso > Roles y seleccione la función a la que está asignado el usuario. Puede ver los permisos en la parte derecha al final de la página.
  • Por el momento, solo se admite IPv4.
  • La versión de VMTools debe ser >= 10.2.

Procedimiento

  1. Inicie sesión en la máquina virtual de endpoint en la que desea instalar o desinstalar el agente y descargue el script de muestra desde el proxy de nube en la siguiente ubicación: https://<CloudProxy>/downloads/salt/download.sh.
    Ejecute uno de los siguientes comandos:
    wget --no-check-certificate https://<CloudProxy>/downloads/salt/download.sh
    curl -k “https://<CloudProxy>/downloads/salt/download.sh” --output download.sh
    
    Nota: Use la dirección IP/FQDN del proxy de nube correspondiente para <CloudProxy> en los comandos y la ubicación anteriores especificados.
  2. Convierta el script en ejecutable mediante la ejecución del siguiente comando:
    chmod +x download.sh
  3. Para ejecutar el script e instalar/desinstalar el agente, ejecute el siguiente comando:
    ./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.

    Para comprobar el estado de arranque, compruebe el archivo uaf-bootstrap-results. Si se produce un error en la instalación, busque mensajes de error en uaf_bootstrap.log.

    Si el script es correcto, el estado del agente se actualizará en la pestaña Administrar agentes de Telegraf después de un ciclo de recopilación que tarda entre 5 y 10 minutos.

    Nota: Cuando se usa un script de automatización, se admite la instalación simultánea de agentes con un tamaño de lote de 20.