Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Contrail Insights 일반 요구 사항

Contrail Insights 아키텍처에서 설명한Contrail Insights 소프트웨어는 두 가지 유형의 호스트에 설치됩니다. 플랫폼 호스트가 컨트롤 플레인 서비스를 실행합니다. 컴퓨팅 노드는 지표를 Contrail Insights 평가하는 Contrail Insights Agent를 실행합니다.

Contrail Insights Ansible 플레이북을 통해 컴퓨팅 호스트 및 플랫폼 호스트에 소프트웨어를 설치하고 제거합니다. Ansible 플레이북은 플랫폼 호스트 및 컴퓨팅 호스트가 다른 별도의 호스트에서 실행할 수 있습니다.

다음 요구 사항은 모든 환경에서 Contrail Insights 설치에적용됩니다(Contrail Insights OpenStack설치 및 구성Contrail Insights NorthStar설치, Contrail Insights Kubernetes설치 등). 추가 요구 사항은 특정 설치 항목을 참조하십시오.

하드웨어 요구 사항

이 플랫폼 호스트는 Contrail Insights 플랫폼이 설치되면 다음과 같은 요구 사항을 충족해야 합니다.

  • CPU: 16개 코어(가상 또는 물리적)

  • 메모리: 64GB

  • 스토리지: 300GB(권장)

소프트웨어 요구 사항

  • docker 17.03.1-ce, Platform 호스트에 설치됩니다.

  • docker 버전 3.7.1, 플랫폼 호스트에 설치됩니다.

  • Ansible 버전 2.3.0 및 2.8.0 이전 버전은 플랫폼 호스트 및 컴퓨팅 호스트에 대한 SSH 액세스가 있는 호스트에 설치되어 구축될 Contrail Insights 있습니다.

  • httplib2는 Ansible이 실행되는 호스트에 설치되어야 합니다.

두 Docker 패키지는 모두 Contrail Insights 플랫폼 호스트에만 설치됩니다.

참고:

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

Ansible은 SSH를 통해 플랫폼 호스트 및 컴퓨팅 호스트에 도달할 수 있는 모든 호스트에서 실행할 수 있습니다. 지원되는 Ansible 버전은 사용자 환경에서 이미 제공될 수 있습니다. 그렇지 않다면 Ansible을 플랫폼 호스트나 플레이북이 실행되는 별도의 구축 호스트에 설치할 수 있습니다. Ansible이 실행되는 호스트에서 httplib2를 설치해야 합니다(플레이북에서 사용되는 Ansible Contrail Insights 있어야 합니다.

네트워크 요구 사항

IP 연결:

  • 플랫폼 호스트를 위한 하나의 IP 주소.

  • 플랫폼 호스트는 컴퓨팅 노드에 도달하려면 IP 연결이 있어야 합니다.

  • 원격 에이전트는 IP 연결을 통해 다음의 관리 주소에 도달해야 합니다.

    • SNMP 폴링을 위한 네트워크 디바이스.

    • SNMP 폴링을 위한 원격 호스트

    • IPMI(Intelligent Platform Management Interface) 폴링을 위한 원격 호스트

  • 플랫폼 호스트를 설치하는 동안 인터넷 연결이 필요합니다.

  • 대시보드 클라이언트(브라우저에서)는 플랫폼 호스트에 IP 연결이 있어야 합니다.

Dns:

  • 플랫폼 호스트는 컴퓨팅 노드의 호스트 이름을 해결할 수 있어야 합니다.

  • 컴퓨팅 노드는 플랫폼 호스트의 호스트 이름을 해결할 수 있어야 합니다.

  • 대시보드 클라이언트(브라우저에서)는 플랫폼 호스트의 호스트 이름을 해결할 수 있어야 합니다.

TCP 포트 요구 사항:

사용자는 웹 브라우저에서 실행되는 Dashboard 클라이언트와 상호 작용합니다. Dashboard 클라이언트는 Platform 호스트의 포트 9000을 통해 컨트롤 플레인 서비스와 통신합니다.

Agent는 컴퓨팅 호스트에서 포트 42595에서 REST API를 제공합니다. 컨트롤러는 구성을 위해 에이전트에 대한 연결을 열 수 있어야 합니다. Agent는 포트 9000을 사용하여 컨트롤러 및 DataManager에 연결을 개방합니다. (프록시는 API 요청을 적합한 서비스에 라우팅합니다.)

백END 관리 네트워크 내에서 Contrail Insights 구성 요소는 다음과 같은 포트에서 수신됩니다.

  • Contrail Insights 플랫폼은 포트 7000에서 REST API를 제공합니다.

  • OpenStack 어댑터는 포트 7500에서 REST API를 제공합니다.

  • DataManager는 포트 8090에서 REST API를 제공합니다.

  • 대시보드 서비스는 브라우저에서 연결을 위해 포트 9000을 수신합니다.

특정 포트 번호는 해당 환경의 요구 사항을 충족하기 위해 적합한 값으로 구성할 수 있습니다.

사용자 요구 사항

  • 플랫폼 호스트에서 루트 또는 서도 액세스.

  • 에이전트 패키지 설치를 위한 컴퓨팅 노드의 루트 또는 서도 액세스

  • 에이전트 요구 Contrail Insights 참조.

Agent 요구 사항

Contrail Insights Agent는 각 컴퓨팅 노드에서 실행됩니다. 자세한 Contrail Insights 대한 자세한 내용은 Contrail Insights Agent Requirements를 참조하세요.