Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Requisitos generales de Contrail Insights

Como se describe en Arquitectura de Contrail Insights, el software de Contrail Insights se instala en dos tipos de hosts. Un host de plataforma ejecuta los servicios del plano de control. Los nodos de computación ejecutan el agente de Contrail Insights, que analiza las métricas y evalúa las políticas.

Contrail Insights proporciona manuales de estrategia de Ansible para instalar y desinstalar el software en hosts informáticos y en el host de la plataforma. Los playbooks de Ansible se pueden ejecutar desde un host independiente que no sea el host de la plataforma y los hosts de cómputo.

Los siguientes requisitos se aplican a las instalaciones de Contrail Insights en todos los entornos (instalación y configuración de Contrail Insights para OpenStack, instalación de Contrail Insights para NorthStar, instalación de Contrail Insights para Kubernetes, etc.). Consulte temas de instalación específicos para conocer los requisitos adicionales.

Requisitos de hardware

El host de la plataforma en el que está instalada la plataforma Contrail Insights tiene los siguientes requisitos.

  • CPU: 16 núcleos (virtuales o físicos)

  • Memoria: 64 GB

  • Memoria interna: 300 GB (recomendado)

Requisitos de software

  • Docker 17.03.1-CE, instalado en los hosts de la plataforma.

  • docker versión 3.7.1, instalada en los hosts de la plataforma.

  • Ansible versiones 2.3.0 y anteriores a la 2.8.0, instaladas en un host que tenga acceso SSH a hosts de plataforma y hosts de cómputo en los que se implementará Contrail Insights.

    A partir de Contrail Insights versión 3.2.8 y posteriores, se admite la versión 2.4.0 de Ansible hasta la versión 2.8.9 de Ansible.

    A partir de Contrail Insights versión 3.3.11, si la versión 3 de Python está instalada, la versión mínima requerida de Ansible es 2.5.1.

  • httplib2 debe estar instalado en el host donde se ejecuta Ansible.

Ambos paquetes de Docker se instalan en los playbooks de Contrail Insights y solo se instalan en el host de la plataforma.

Nota:

A partir de Contrail Insights versión 3.3.0, Python 3.6.8 es la versión mínima de Python requerida en todos los hosts donde se instala el agente.

Ansible se puede ejecutar desde cualquier host que pueda llegar al host de la plataforma y procesar hosts a través de SSH. Es posible que ya haya disponible una versión compatible de Ansible en su entorno. De lo contrario, Ansible se puede instalar en el host de la plataforma o en un host de implementación independiente desde el que se ejecuten los playbooks. En el host en el que se ejecuta Ansible, se debe instalar httplib2 (requerido por los módulos de Ansible utilizados en los manuales de estrategia de Contrail Insights).

Requisitos de red

Conectividad IP:

  • Una dirección IP para el host de la plataforma.

  • El host de plataforma debe tener conectividad IP para llegar a los nodos de cómputo.

  • Los agentes remotos deben tener conectividad IP para comunicarse con la dirección de administración de:

    • Dispositivos de red para sondeo SNMP.

    • Hosts remotos para sondeo SNMP.

    • Hosts remotos para sondeo de la interfaz de administración de plataforma inteligente (IPMI).

  • El host de plataforma requiere conectividad a Internet durante la instalación.

  • El cliente del panel (en el navegador) debe tener conectividad IP con el host de la plataforma.

DNS:

  • El host de plataforma debe ser capaz de resolver los nombres de host de los nodos informáticos.

  • Los nodos de proceso deben poder resolver el nombre de host del host de la plataforma.

  • El cliente del panel (en el navegador) debe poder resolver el nombre de host del host de la plataforma.

Requisitos del puerto TCP:

Los usuarios interactúan con el cliente de panel que se ejecuta en un explorador web. El cliente del panel se comunica con los servicios del plano de control a través del puerto 9000 en el host de la plataforma.

El agente sirve la API de REST en el puerto 42595 en hosts informáticos. El controlador debe poder abrir conexiones con el agente para su configuración. El agente abre conexiones al controlador y a DataManager mediante el puerto 9000. (Un proxy enruta las solicitudes de API al servicio adecuado).

Dentro de la red de administración de backend, los componentes de Contrail Insights escuchan en los siguientes puertos:

  • Contrail Insights Platform sirve la API de REST en el puerto 7000.

  • El adaptador de OpenStack sirve API de REST en el puerto 7500.

  • DataManager sirve la API de REST en el puerto 8090.

  • El servicio de panel escucha en el puerto 9000 las conexiones desde el navegador.

Los números de puerto específicos se pueden configurar con valores adecuados para cumplir con los requisitos de un entorno determinado.

Requisitos del usuario

Requisitos del agente

El agente de Contrail Insights se ejecuta en cada nodo informático. Consulte Requisitos del agente de Contrail Insights para obtener más información.