VMware NSX 고급 부하 분산 장치 검색

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • ServiceNow 검색 애플리케이션은 VMware 고급 NSX 부하 분산 장치 검색 패턴을 사용하여 VMware NSX 부하 분산 장치를 찾습니다. 이러한 자원을 검색하려면 ServiceNow Store에서 검색 및 서비스 매핑 패턴 애플리케이션을 업데이트해야 합니다.

    패턴은 REST API 세트를 사용하여 부하 분산 장치를 찾습니다. HTTP - Classify 프로브에 응답하는 NSX HTTP 분류 규칙에 의해 트리거됩니다. 자세한 내용은 HTTP 장치 검색 문서를 참조하십시오.
    주:
    사용할 수 있는 패턴은 두 가지입니다. 레거시 VMware NSX 부하 분산 장치 패턴은 S 계열용입니다. 새로운 VMware NSX-T 부하 분산 장치 패턴은 T 계열용입니다. 기능과 수집된 정보는 동일하게 유지됩니다.

    스토어에서 앱 요청

    ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    필요 조건

    • NSX 기본 인증을 사용 설정합니다.
    • 지원되는 NSX API 버전인 /api/4.0/edges를 사용하고 있는지 확인합니다.
    • ServiceNow Store에서 ServiceNow® 구성 관리 데이터베이스(CMDB) 플러그인(com.snc.cmdb)을 설치합니다.
    • ServiceNow 인스턴스에서 NSX Main Controller IP에 대해 다음 API 쿼리를 실행할 수 있도록 자격 증명을 구성합니다.
      • /api/4.0/edges
      • /api/4.0/edges/<edge_id>loadbalancer/config
      HTTP 검색이 NSX Main Controller IP에 대해 트리거되어 있는지 확인합니다.
      주:
      HTTP 검색은 SSH 또는 SNMP 검색이 실패한 경우에만 트리거됩니다.
    • VMware NSX 부하 분산 장치 검색에 대한 검색 일정을 생성하거나 NSX 메인 컨트롤러의 IP 주소에 대한 빠른 검색 실행합니다.

    가로 검색 중 검색에서 수집하는 데이터

    검색된 데이터에는 다음과 같은 테이블과 필드가 포함됩니다.
    테이블 및 필드 설명
    주 CI(부하 분산 장치) [cmdb_ci_nsx_lb]
    이름 에지 이름입니다.
    object_id 에지 ID입니다.
    ip_address NSX Main Controller의 IP 주소입니다.
    operational_status 부하 분산 장치 상태로, 활성 또는 비활성입니다.
    부하 분산 장치 서비스 [cmdb_ci_lb_service]
    이름 가상 서버 이름입니다.
    ip_address 가상 서버 IP 주소입니다.
    object_id 가상 서버 개체 ID입니다.
    port 통신할 가상 서버 포트입니다.
    listener_protocol 수신기 프로토콜입니다. (예: HTTP, HTTPS)
    부하 분산 장치 풀 [cmdb_ci_lb_pool]
    이름 풀 이름입니다.
    object_id 풀 객체 ID입니다.
    부하 분산 장치 풀 구성원 [cmdb_ci_lb_pool_member]
    이름 풀 구성원 이름입니다.
    ip_address 풀 구성원 IP 주소입니다.
    object_id 풀 구성원 객체 ID입니다.
    service_port 통신할 풀 구성원 포트입니다.
    상태 서비스 [cmdb_ci_lb_health_service]
    이름 모니터 이름입니다.
    object_id 모니터 객체 ID입니다.
    timeout_sec 응답을 기다리는 시간(초)입니다.
    check_interval_sec 모니터가 요청을 다시 보내는 간격(초)입니다.
    monitor_type 모니터 유형입니다. (예: HTTP, HTTPS, TCP)
    request_path 모니터가 요청을 전송하는 경로입니다.
    MaxRetries 자원이 "다운"으로 선언되기 전 테스트되는 최대 횟수입니다.
    Dependency Views 맵에는 검색된 모든 부하 분산 장치 CI와 해당 CI 간의 관계가 표시됩니다.
    Dependency Views 맵의 CI 및 연결

    CI 관계

    VMware NSX 부하 분산 장치 검색을 지원하기 위해 생성되는 관계입니다.
    CI 관계 CI
    부하 분산 장치 서비스 [cmdb_ci_lb_service] Runs on::Runs 주 CI(부하 분산 장치) [cmdb_ci_nsx_lb]
    부하 분산 장치 서비스 [cmdb_ci_lb_service] Uses::Used by 부하 분산 장치 풀 [cmdb_ci_lb_pool]
    부하 분산 장치 풀 [cmdb_ci_lb_pool] Hosted on::Hosts 주 CI(부하 분산 장치) [cmdb_ci_nsx_lb]
    부하 분산 장치 풀 [cmdb_ci_lb_pool] Owns::Owned by 부하 분산 장치 풀 구성원 [cmdb_ci_lb_pool_member]
    상태 서비스 [cmdb_ci_lb_health_service] Hosted on::Hosts 주 CI(부하 분산 장치) [cmdb_ci_nsx_lb]
    상태 서비스 [cmdb_ci_lb_health_service] Used by::Uses 부하 분산 장치 풀 [cmdb_ci_lb_pool]

    문제 해결

    매핑 프로세스가 예상대로 진행되지 않으면 다음 제안을 따릅니다.
    증상 원인 솔루션
    검색에 실패했습니다. 검색 메시지에는 REST 시간 제한으로 인해 발생한 오류 정보가 포함되어 있습니다. 배포에는 REST 호출 응답을 보내는 CI가 많습니다. MID 서버에서는 mid.sa.cloud.request_timeout 매개변수로 제어되는 시간 제한을 초과하지 않고 REST 호출 응답을 처리할 수 없습니다. 기본적으로 mid.sa.cloud.request_timeout 매개변수는 3만 밀리초로 설정되어 있습니다.
    관련 MID 서버에 대한 이 매개변수의 값을 늘리고 검색을 다시 실행합니다.
    주:
    관련 MID 서버구성 매개변수 관련 목록에 이 매개변수가 표시되지 않으면 추가해야 할 수 있습니다.
    세션 디버그 중에 패턴 디자이너가 실패합니다. 패턴 디자이너 메시지에는 시간 제한으로 인해 발생한 오류 정보가 포함되어 있습니다. 패턴 디버깅 중(검색 중 아님) 시간 초과로 인해 패턴 디자이너가 실패합니다. 기본적으로 sa.debugger.max_timeout 매개변수는 240초로 설정되어 있습니다.

    관련 MID 서버에 대한 이 매개변수의 값을 늘립니다.