vCenter 이벤트 수집기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기13분
  • vCenter 이벤트 수집기는 vCenter 관련 이벤트를 수신하고 그에 따라 CMDB를 업데이트하는 MID 서버 확장입니다.

    구성 단계에 대한 설정 표시기MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성MID 서버가 네트워크 내부 및 외부의 요소에 연결할 수 있는지 확인Linux 또는 Windows 호스트에서 MID 서버를 다운로드 및 설치MID 서버 구성MID 서버 보안 구성

    이벤트 수집기를 사용하면 Discovery로 검색된 업데이트 외에도 가상 머신(VM)의 변경 내용으로 CMDB를 업데이트할 수 있습니다. VM의 변경이 vCenter 서버 이벤트로서 vCenter 이벤트 수집기로 전송됩니다. 이벤트를 수신하면 CMDB가 그에 따라 업데이트됩니다. 전체 vCenter 검색을 다시 실행할 필요는 없습니다. 전원 켜기 및 전원 끄기 이벤트 등 일부 이벤트에서는 검색을 실행할 필요가 전혀 없습니다. 대부분의 이벤트에서는 필요한 vCenter 자원에 대해서만 검색이 실행됩니다.

    예를 들어 VM이 꺼져 있으면 vCenter Server는 VmPoweredOffEvent 이벤트를 보냅니다. vCenter 이벤트 수집기가 이벤트를 수신하고 처리하며, 해당 VM의 상태가 꺼짐으로 설정된 것을 반영하도록 CMDB가 업데이트됩니다.
    중요사항:

    이 확장을 사용하면 검색이 CMDB에 있는 VM의 상태만 수정할 수 있습니다. VmCreatedEvent와 같이 이름에 "CreatedEvent"가 있는 이벤트가 발생하면 검색에서 해당 VM을 검색한 다음 수집된 데이터를 사용하여 CI를 만듭니다. 해당 CI와 관련된 새 이벤트가 발생하면 검색은 다른 스캔을 시작하지 않고 기존 기록을 업데이트할 수 있습니다.

    vCenter 이벤트 수집기는 이벤트 수집기 컨텍스트에서 지정된 MID 서버의 도메인을 상속하여 도메인 분리 를 지원합니다. 그러나 다중 도메인 MID Server 구성은 지원하지 않습니다.

    지원되는 vCenter 버전은 VMware vCenter 검색의 내용을 참조하십시오.

    vCenter 이벤트 처리 방법

    MID 서버는 vCenter 이벤트 수집기 양식에 구성된 vCenter 이벤트를 수신합니다. vCenter에서 이러한 이벤트 중 하나가 반환되면 인스턴스는 vCenter 이벤트를 시스템 이벤트(sysevent)로 변환하는 비즈니스 규칙으로 페이로드를 구문 분석합니다. 그런 다음 인스턴스는 해당 sysevent를 사용하여 이메일 알림과 같은 작업을 수행합니다.
    주:
    vCenter 이벤트가 발생했을 때 MID 서버가 일시 중지된 경우 MID 서버는 이벤트를 계속 처리합니다. 이 경우 이벤트 수집기가 시작됨 상태를 표시할 수 있습니다.
    결과로 생성되는 sysevents에는 다음 값이 포함됩니다.
    • 이름: vCenter 이벤트에서 만든 시스템 이벤트의 이름입니다. 이 값은 항상 automation.vcenter.
    • Parm1: 반환된 vCenter 이벤트입니다. 이 이벤트는 이벤트 수집기 기록과 연결되어야 합니다.
    • Parm2: vCenter에서 JSON 형식으로 제공하는 이벤트 데이터입니다.
    그림 1. vCenter 이벤트에 대한 로그 항목
    vCenter 이벤트에 대한 로그 항목

    지원되는 vCenter 이벤트

    다음 이벤트는 활성화될 때 검색 기본 시스템에서 처리되는 유일한 vCenter 이벤트입니다. 인스턴스를 이전 버전에서 업그레이드한 경우 이후 릴리스에서는 기본 이벤트가 추가되지 않았을 수 있습니다. 누락된 이벤트를 사용하려면 수동으로 추가합니다.
    표 1. vCenter 이벤트
    이벤트 이름 설명 프로브 시작
    VM 이벤트
    VmPoweredOnEvent 전원이 꺼진 상태에서 VM의 전원이 켜져 있거나 일시 중단된 상태에서 다시 시작되었습니다. 이 이벤트는 VM의 전원이 켜져 있을 때 전송됩니다. 호스트 운영 체제를 부팅하는 데 걸릴 수 있는 시간은 고려하지 않습니다. 없음
    DrsVmPoweredOnEvent VM은 사용 가능한 리소스 간에 워크로드를 분산하는 DRS(분산 리소스 일정)에 의해 전원이 켜졌습니다. 없음
    VmRestartedOnAlternateHostEvent 원래 호스트에 장애가 발생하여 VM이 다른 호스트에서 다시 시작되었습니다. 없음
    VmPoweredOffEvent VM의 전원이 꺼졌습니다. 호스트 OS가 종료되면 호스트 OS가 종료되고 VM의 전원이 꺼진 상태로 전환된 후에 이 이벤트가 전송됩니다. 없음
    VmPowerOffOnIsolationEvent HA 클러스터의 격리된 호스트에서 VM의 전원이 꺼졌습니다. 없음
    VmShutdownOnIsolationEvent (영문) HA 클러스터의 격리된 호스트에서 VM이 종료되었습니다. 없음
    VmSuspendedEvent (영문) VM이 일시 중단되었습니다. 이 이벤트는 VM 일시 중단이 완료된 후에 전송됩니다. 없음
    VmRelocatedEvent (영문) VM이 오프라인 상태(일시 중단되거나 전원이 꺼진 상태)에 재배치되었습니다. VM을 다른 호스트로 VM을 마이그레이션하거나 VM에서 사용하는 저장소를 마이그레이션하면 이벤트가 트리거됩니다. 관계를 이동합니다. 없음
    VmMigratedEvent (영문) 다음 중 하나 또는 둘 다 발생합니다.
    • VM이 vMotion을 사용하여 다른 ESX 서버로 핫 마이그레이션되었습니다.
    • VM에 대한 스토리지가 핫 마이그레이션되었습니다.

    관계 및 심층 검색만 업데이트합니다.

    없음
    DrsVmMigratedEvent DRS에서 권장하는 VM의 마이그레이션입니다. 관계를 이동합니다. 없음
    VmRemovedEvent VM 인스턴스가 vCenter에서 삭제되었습니다. 없음
    VmClonedEvent (영문) VM이 성공적으로 복제되었습니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmCreatedEvent (영문) VM이 성공적으로 생성되었습니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmDeployedEvent (영문) VM이 성공적으로 배포되었습니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmDiscoveredEvent (영문) vCenter가 VM을 성공적으로 검색합니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmRegisteredEvent (영문) VM이 성공적으로 등록되었습니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmReconfiguredEvent VM이 재구성되었습니다.

    새 기록을 생성하고 빠른 검색을 수행합니다.

    VMware - vCenter VMs
    VmInstanceUuidAssignedEvent 새 인스턴스 UUID가 VM에 할당되었습니다. VM 인스턴스 UUID를 업데이트합니다. 없음
    VmRenamedEvent (영문) VM의 이름이 성공적으로 변경되었습니다. 이름을 변경합니다. 없음
    VmUuidAssignedEvent (영문) 새 BIOS UUID가 VM에 할당되었습니다. VM의 UUID를 추가합니다. 없음
    VmMacAssignedEvent (영문) 새 MAC 주소가 VM에 할당되었습니다. 이벤트에 MAC 주소를 할당하고 VMware-VM nics 프로브를 트리거합니다. VMware - vCenter VM NICs
    VmMacChangedEvent (영문) VM의 MAC 주소가 변경되었습니다. 이벤트에 MAC 주소를 할당하고 VMware-VM nics 프로브를 트리거합니다. VMware - vCenter VM NICs
    VmGuestShutdownEvent* 게스트 VM이 종료되었습니다. 없음
    VmStoppingEvent (영문) VM이 중지되었습니다. 없음
    VmResettingEvent (영문) VM이 다시 설정됩니다. 없음
    클러스터 이벤트
    ClusterCreatedEvent (영문) 클러스터가 생성되었습니다. VMware - vCenter 클러스터
    'ClusterReconfiguredEvent'입니다 클러스터가 재구성되었습니다. VMware - vCenter 클러스터
    ClusterDestroyedEvent (영문) 클러스터가 소멸되었습니다. 없음
    데이터 스토어 이벤트
    데이터 스토어 이름이 변경된 이벤트 데이터 저장소의 이름이 바뀌었습니다. 없음
    VMFSDatastoreCreatedEvent VMFS(VM 파일 시스템) 데이터스토어가 생성되었습니다. VMware - vCenter Datastores
    Datastore DiscoveredEvent 호스트가 VirtualCenter에 추가되고 데이터 저장소가 검색되었습니다. VMware - vCenter Datastores
    NASDatastoreCreatedEvent NAS( Network Attached Storage ) 데이터 저장소가 생성되었습니다. VMware - vCenter Datastores
    LocalDatastoreCreatedEvent 로컬 데이터 저장소가 생성되었습니다. VMware - vCenter Datastores
    VMFSDatastoreExpandedEvent 데이터 스토어가 확장되었습니다. VMware - vCenter Datastores
    데이터 저장소 파괴됨 이벤트 데이터 저장소가 VirtualCenter에서 제거되었습니다. 없음
    네트워크 이벤트
    DVPortgroupCreatedEvent 포트 그룹이 생성되었습니다. VMware - vCenter 네트워크
    DVPortgroupRenamedEvent 포트 그룹의 이름이 바뀌었습니다. 없음
    DVPortgroupDestroyedEvent 항구 그룹이 파괴되었습니다. 없음
    Resourcepool 이벤트
    ResourcePoolDestroyedEvent (영문) 자원 풀이 삭제되었습니다. 없음
    ResourcePoolCreatedEvent (영문) 자원 풀이 생성되었습니다. VMware - vCenter 클러스터
    ResourcePoolMovedEvent (영문) 자원 풀이 이동되었습니다. VMware - vCenter 클러스터
    ResourcePoolReconfiguredEvent 자원 풀이 재구성되었습니다. VMware - vCenter 클러스터
    DVS 이벤트
    DvsCreatedEvent 분산 가상 스위치가 생성되었습니다. VMware - vCenter 네트워크
    DvsRenamedEvent 분산 가상 스위치의 이름이 바뀌었습니다. 없음
    DvsDestroyedEvent (영문) 분산 가상 스위치가 파괴되었습니다. 없음
    데이터센터 이벤트
    DatacenterCreatedEvent 데이터 센터가 작성되었습니다. VMware - vCenter 데이터센터
    DatacenterRenamedEvent 데이터센터의 이름이 바뀌었습니다. 없음

    vCenter 이벤트 수집기 확장 구성 및 실행

    MID 서버 모듈에서 vCenter 이벤트 수집기 확장을 구성한 다음, 지원되는 이벤트를 추가하거나 제거합니다.

    시작하기 전에

    이벤트 수집기를 구성하기 전에 다음 작업을 수행합니다.
    • MID Server를 배포하고 시작합니다.
    • MID 서버가 vCenter에 액세스할 수 있어야 합니다.
    • vCenter에서 검색을 실행합니다.

    필요한 역할: agent_admin, admin

    이 태스크 정보

    여러 MID 서버 사람이 동일한 vCenter 인스턴스를 수신할 수 있으며, 서로 다른 vCenter에 대한 여러 이벤트 수집기를 단일 MID 서버. 이벤트 수집기 기록에서 올바른 MID 서버.
    주:
    vCenter 이벤트 수집기에 이벤트를 추가할 수 있습니다. 그러나 모든 이벤트가 기본 시스템 이벤트 처리기에서 지원되는 것은 아닙니다. 기본 검색 시스템에서 지원되는 이벤트 이외의 이벤트를 처리하려면 이벤트를 처리할 스크립트 작업을 만들어야 합니다. 자세한 내용은 스크립트 작업을 참조하십시오. 참조로, 인스턴스는 라는 스크립트 작업 Discovery: Process vCenter events으로 기본 시스템의 vCenter 이벤트를 처리합니다. 이 스크립트 작업을 편집하거나 삭제하지 마십시오.

    vCenter 이벤트 프로세서 확장을 구성하려면 다음을 수행합니다.

    프로시저

    1. 다음으로 이동 모두 > MID 서버 > 확장명 > vCenter 이벤트 수집기.
    2. 확장을 클릭하거나 기존 광고 확장을 엽니다.
    3. 테이블에서 적절히 필드를 채웁니다.
    4. 헤더 표시줄을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 Save 를 클릭합니다.
      시스템이 처리하도록 구성된 기본 이벤트가 포함된 vCenter 이벤트 관련 목록이 나타납니다.
    5. 다른 vCenter 이벤트를 선택하려면 vCenter 이벤트 관련 목록에서 편집을 클릭하고 이벤트를 찾습니다.

      슬러쉬버킷의 열기 목록에 사용 가능한 모든 이벤트가 표시되지는 않습니다. 필터를 사용하여 표시되지 않은 이벤트를 찾아봅니다.

    6. 관련 링크 아래에서 시작을 클릭하여 이 컬렉션에 이벤트를 저장하고 수집기를 시작합니다.
      이 양식의 관련 링크는 다음과 같이 작동합니다.
      표 2. vCenter 이벤트 프로세서 확장에서 사용할 수 있는 명령어
      관련 링크 설명
      시작 수집기가 실행 중이 아닐 경우 시작합니다. 확장은 연결이 이뤄질 때까지 자격 증명 집합의 VMware 자격 증명을 열거함으로써 지정된 vCenter 서버에 연결합니다. 그런 다음 확장은 vCenter 서버에 수집기 컨텍스트에서 지정된 이벤트를 공급하도록 지시합니다.
      중지 구성된 MID 서버에서 실행 중인 수집기를 중지합니다. 확장이 실행되고 있지 않으면 아무 작업도 수행되지 않습니다.
      재시작 구성된 MID 서버에서 수집기를 중지했다가 다시 시작합니다.
      테스트 매개변수가 유효한지 테스트합니다. IP 주소, 호스트 이름 및 이벤트 집합이 유효한 경우 테스트는 결과는 성공적인 상태로 표시됩니다. 매개변수가 올바르지 않으면 오류가 표시됩니다. 테스트를 실행해도 현재 실행 중인 확장에는 영향을 주지 않습니다.
      매개변수 업데이트 업데이트된 매개변수를 수집기로 보냅니다. MID 서버가 실행 중일 때 수집기에서 변경한 내용은 저장될 때 즉시 적용되지 않습니다. 수집기가 실행되고 있지 않을 때 이 컨트롤을 클릭하면 업데이트가 수행되지 않습니다.

      vCenter 확장의 경우 수집기가 우선 매개변수를 테스트하여 유효성을 검사합니다. 매개변수가 올바르면 확장이 vCenter 서버와 연결이 종료하고 새 매개변수와 다시 연결합니다.

      이벤트 수집기
      필드 설명
      이름

      이 vCenter 이벤트 수집기 확장을 쉽게 식별하기 위한 고유한 이름입니다.

      간단한 설명

      이 수집기에 대한 설명입니다.

      확장명

      [읽기 전용] 수집기 유형은 vCenterExtension으로 자동 설정됩니다.

      상태

      이 필드에는 수집기 상태가 자동으로 채워집니다. 이 필드는 수집기가 시작될 때까지 비어있게 됩니다. 수집기에 명령을 실행하면 다음 값 중 하나가 표시됩니다.

      • 시작됨: 수집기가 실행 중입니다.
      • 중지됨: 수집기가 실행되고 있지 않습니다.
      • 오프라인: MID 서버가 중지되었습니다.
      • 오류: 수집기가 오류로 인해 실패했습니다.
      주:
      MID 서버는 일시 중지된 경우에도 vCenter 이벤트를 계속 처리합니다. 이벤트 수집기의 상태가 시작됨으로 표시될 수 있습니다.
      오류 메시지

      시작 또는 중지 같은 명령이 실패하게 된 오류에 대해 설명하는 메시지입니다. 이 필드는 상태 필드의 값이 오류인 경우에만 나타납니다.

      다음에서 실행

      이 컬렉션을 실행할 위치입니다. 가능한 옵션은 특정 MID 서버 또는 특정 MID 서버 클러스터입니다.

      MID 서버

      다음에서 실행 필드에서 특정 MID 서버를 선택한 경우 지정된 MID 서버의 이름입니다. 특정 MID 서버 클러스터를 선택한 경우 지정된 MID 서버 클러스터의 이름입니다. MID 서버 클러스터 옵션을 선택한 경우 알고리즘이 수집기를 실행하는 클러스터 서버를 결정합니다.

      vCenter

      vCenter 서버의 IP 주소 또는 호스트 이름입니다.

      다음에서 실행 중

      [읽기 전용] 수집기가 실행되고 있는 MID 서버의 이름입니다. 이 필드는 MID 서버가 다운된 경우에도 MID 서버의 이름을 표시합니다. 사용자가 수집기를 중지하면 이 필드는 비어있게 됩니다.