Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Contrail Insights Agent 요구 사항

Contrail Insights Agent는 호스트 상에서 실행되어 호스트 자체의 리소스 소비와 해당 호스트에서 실행되는 가상 머신 및 컨테이너를 모니터링합니다.

Contrail Insights Agent 지원 플랫폼

  • CentOS 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.9

    Contrail Insights Release 3.3.6은 CentOS 7.9를 지원

  • 데비안 8

  • Red Hat Enterprise Linux 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7

  • Ubuntu 14.04, 16.04, 18.04, 20.04(Focal)

    Contrail Insights Release 3.3.5는 Ubuntu 20.04(Focal)를 지원

소프트웨어 요구 사항

시스템 수준 종속성

다음 소프트웨어 패키지는 에이전트가 실행되는 호스트에 설치해야 하는 시스템 수준 패키지입니다. 최소 호환 버전이 표시되어 있습니다.

  • libvirt 1.2.2

  • msr-tools 1.3 ** (또한 Linux 커널 'msr' 모듈을 로드해야 합니다.)

  • Python 2.7.5

    Python 2는 기본적으로 Ubuntu 20.04(Focal)로 설치되지 않습니다. 자세한 내용은 Ubuntu Focal Contrail Insights 설치 를 참조하십시오.

  • smartmontools 6.2 **

  • systemd 204(udevadm의 경우. 패키지는 Ubuntu의 'udev'입니다.)

  • util-linux 2.20.1

** 옵션인 경우, 이러한 종속성 없이는 일부 메트릭을 사용할 수 없습니다.

참고:

릴리즈 3.3.Contrail Insights 시작으로 Python 3.6.5는 Agent가 설치되는 모든 호스트에 필요한 최소 Python 버전입니다.

Python 종속성

에이전트를 설치하는 동안 모든 Python 종속성은 Python virtualenv 내부에 설치됩니다. 이를 통해 에이전트의 Python 종속성은 호스트 시스템에서 격리됩니다. 에이전트는 다음 Python 패키지에 의존합니다.

참고:

Python 2는 기본적으로 Ubuntu 20.04(Focal)로 설치되지 않습니다. 자세한 내용은 Contrail Insights Installation for Ubuntu Focal을 참조하십시오.

  • aniso8601 0.92

  • backports.ssl 매치 호스트 이름 3.4.0.2

  • docker-py 1.1.0

  • Flask 0.10.1

  • Flask-RESTful 0.3.5

  • flask-restful-swagger 0.19

  • IPy 0.81

  • 0.24

  • Jinja2 2.7.3

  • jsonschema 2.4.0

  • libvirt-python 1.2.14

  • MarkupSafe 0.23

  • protobuf 2.5.0

  • protobuf-to-dict 0.1.0

  • psutil 2.2.1

  • python-iptables 0.11.0

  • pytz 2014.10

  • 요청 2.6.0

  • 6대의 1.5.2

  • urllib3 1.10.2

  • websocket-client 0.26.0

  • Werkzeug 0.9.4

  • xmltodict 0.9.2

시스템 기능 요구 사항

Contrail Insights Agent는 하드웨어 및 프로세스 수준 메트릭을 읽는 기능이 필요합니다. Agent는 루트 또는 비 루트 사용자로 실행할 수 있습니다. Agent 패키지는 작업에 충분한 권한을 갖는 Linux 사용자 계정 및 그룹을 appformix 생성합니다. 에이전트가 루트가 아닌 사용자로 실행되는 경우 일부 메트릭을 사용할 수 없습니다.

  • libvirtd 그룹 액세스 권한 qemu://system/(python-libvirt를 통해)

  • SMART 카운터를 위한 디스크 디바이스(예: /dev/sda)에 대한 액세스를 읽어 보실 수 있습니다(smartctl을 통해). 루트 권한 필요.

  • CPU MSR 등록을 통해 CPU 온도(/dev/cpu/*/msr)에 대한 액세스를 읽어보실 수 있습니다. 루트 권한 필요.

네트워크 요구 사항

Contrail Insights Agent는 컨트롤러 구성 요소와 통신합니다. 다음 포트는 호스트 간의 통신에 사용됩니다.

  • Agent는 포트 42595에서 HTTP 기반 REST API를 제공합니다.

  • Agent는 포트 9000에서 Contrail Insights Platform REST API에 HTTP 연결을 오픈합니다.

리소스 요구 사항

Contrail Insights Agent CPU 및 메모리 설치 공간은 호스트에서 모니터링되는 인스턴스 수와 구성된 경보 수에 따라 달라집니다.

  • CPU 소모는 인스턴스당 0.1%입니다.

  • 메모리 설치 공간은 구성된 경보당 40MB + 25KB입니다.

릴리스 내역 표
릴리스
설명
3.3.5
Contrail Insights Release 3.3.5는 Ubuntu 20.04(Focal)를 지원