독립 실행형 ESXi 검색

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 9분
  • 독립 실행형 ESXi 검색은 vCenter 없이 가상 머신(VM)과 관련 구성요소를 호스팅하는 개별 ESXi 서버 검색을 지원합니다. 다양한 CI 및 관계가 Discovery 일정의 일부로 검색됩니다.

    필요한 역할

    itilasset 역할이 있는 사용자는 ESXi CI(구성 항목) 기록에 액세스할 수 있습니다. 독립 실행형 ESXi 검색을 실행하려면 사용자에게 discovery_admin 역할이 있어야 합니다.

    VMware 자격 증명

    독립 실행형 ESXi 검색을 실행하려면 VMware 자격 증명이 필요합니다. 다음으로 이동하여 자격 증명 생성 디스커버리 > 자격 증명 > VMware 자격 증명.

    ESXi 호스트에 액세스하기 위해 도메인 계정을 사용할 경우 지원되는 형식 중 하나로 자격 증명 레코드에 사용자 이름으로 도메인을 지정합니다(예시: Domain\UserName).

    주:
    VMware 자격 증명은 ESXi 호스트에서 읽기 전용 역할을 수행해야 합니다.

    요구 사항

    • 검색 플러그인(com.snc.discovery)이 설치되고 활성화되어 있거나 Xanadu 이상으로 업그레이드했는지 확인하십시오.
    • ESXi 트리거 프로브를 활성화합니다. 트리거 프로브 [trigger_probe_m2m] 테이블로 이동합니다. esxi 레코드는 기본적으로 비활성입니다. 독립 실행형 ESXi 검색을 사용하려면 활성을 True로 표시합니다.
    • ESXi 호스트의 적절한 IP 주소를 사용하여 호스트에 대한 새 검색 일정을 생성합니다.
    주:
    SSH와 ESXi가 모두 트리거되면 SSH가 먼저 시작되고 "ESX 검색은 vCenter를 통해서만 지원됩니다"라는 메시지와 함께 검색이 완료될 수 있습니다. 이 경우 Unix - 분류 프로브를 열고 ESX - OS를 비활성으로 설정합니다.

    ESXi 서버 검색 구성요소

    검색은 하드웨어 제조업체가 인증된 포함 목록에 있을 경우, 상관 관계 ID(BIOS UUID)를 기준으로 ESXi 서버를 식별합니다. 제조업체가 목록에 있는 경우 상관 관계 ID는 고유해야 합니다. 제조업체가 인증된 포함 목록에 없는 경우 관리 대상 객체 참조 ID(MORID)와 일련 번호도 확인됩니다.

    Shazzam을 실행한 후 포트 프로브 esxi를 검사합니다. 그런 다음 검색이 VMware - 독립 실행형 ESXi 서버 프로브를 시작한 다음, ESXi 서버를 탐색하는 프로브를 실행합니다. 기존의 다른 검색 프로브도 실행됩니다. 전체 프로브 목록은 검색 프로브 목록 문서를 참조하십시오.

    표 1. ESXi 서버 검색 구성요소
    구성요소 이름 설명
    IP 서비스 ESXi IP 서비스 ESXi - VMware VM 콘솔은 포트 902에 대해 정의됩니다.
    포트 프로브 esxi ESXi 서버 어플라이언스 웹 사용자 인터페이스. IP 서비스 ESXi에 의해 트리거되고 VMware - 독립 실행형 ESXi 서버 프로브를 트리거합니다.
    프로브 VMware - 독립 실행형 ESXi 서버 ESXi 서버에 대한 정보를 저장하는 프로브입니다.
    프로브 VMware - vCenter ESX Hosts ESXi 서버 및 호스트 탑재에 대한 레코드를 만듭니다. 다른 프로브를 트리거합니다.
    • VMware - vCenter ESX Hosts 저장소
    • VMware - vCenter Datastores
    • VMware - vCenter 네트워크
    • VMware - vCenter VMs
    프로브 VMware - vCenter ESX Hosts 저장소 ESXi 호스트 하드웨어에 대한 레코드(네트워크 어댑터, 디스크, HBA, FC 포트, iSCSI 및 FC 디스크)를 만듭니다. DAS/iSCSI/FC 디스크와 데이터 저장소 디스크 사이의 관계를 만듭니다.

    ESXi 호스트의 기본 서버 데이터는 VMware - vCenter ESX Hosts 프로브로 수집됩니다.

    ESXi 독립 실행형 서버 데이터

    검색은 여러 기존 프로브를 사용하여 ESXi에서 이 데이터를 수집합니다. 데이터는 다양한 테이블에 저장됩니다. "서버" 필드가 있는 일부 CI에는 ESXi 호스트에 대한 참조가 있습니다(예: cmdb_ci_esx_server).

    표 2. VMware 가상 머신 인스턴스 [cmdb_ci_VMware_instance]
    필드 레이블 열 이름
    이름 name
    메모리(MB) memory
    CPU cpus
    디스크 disks
    네트워크 어댑터 nics
    객체 ID object_id
    서버 server
    상태 state
    상관관계 ID correlation_id
    VM 인스턴스 UUID vm_instance_uuid
    상태 install_status
    표 3. VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    필드 레이블 열 이름
    이름 name
    용량(GB) capacity
    사용 가능한 공간(GB) freespace
    접근 가능 accessible
    유형 type
    객체 ID object_id
    서버 server
    URL url
    상태 install_status
    표 4. VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    필드 레이블 열 이름
    이름 name
    객체 ID object_id
    서버 server
    상태 install_status
    표 5. VMware 네트워크 어댑터 [cmdb_ci_vmware_nic]
    필드 레이블 열 이름
    이름 name
    MAC 주소 mac_address
    IP 주소 ip_address
    넷마스크 netmask
    구성 항목 cmdb_ci
    객체 ID object_id
    Mac 제조업체 mac_manufacturer
    DHCP 사용 가능 dhcp_enabled
    상태 install_status
    표 6. VMware 데이터 저장소 HostMount [vcenter_datastore_hostmount]
    필드 레이블 열 이름
    VMware vCenter Datastore datastore
    ESX 서버 esx_server
    접근 가능 accessible
    접근 모드 access_mode
    표 7. 데이터 스토어 디스크 [cmdb_ci_vcenter_datastore_disk]
    필드 레이블 열 이름
    이름 name
    제조업체 manufacturer
    위치 location
    설명 short_description
    클래스 sys_class_name
    업데이트됨 sys_updated_on
    유지관리 일정 maintenance_schedule
    상관관계 ID correlation_id
    데이터 저장소 datastore
    상태 install_status
    표 8. ESX 자원 풀 [cmdb_ci_esx_resource_pool]
    필드 레이블 열 이름
    이름 name
    예약된 CPU(MHz) cpu_reserved_mhz
    CPU 한도(MHz) cpu_limit_mhz
    CPU 공유 cpu_shares
    예약된 메모리(MB) mem_reserved_mb
    메모리 한도(MB) mem_limit_mb
    메모리 공유 mem_shares
    객체 ID object_id
    서버 server
    관리되는 객체 참조 ID morid
    상태 install_status
    표 9. ESX 서버 [cmdb_ci_esx_server]
    필드 레이블 열 이름
    이름 name
    제조업체 manufacturer
    모델 ID model_id
    운영 체제 os
    OS 버전 os_version
    설명 short_description
    클래스 sys_class_name
    상태 install_status
    표 10. 네트워크 어댑터 [cmdb_ci_network_adapter]
    필드 레이블 열 이름
    이름 name
    Mac 주소 mac_address
    넷마스크 netmask
    구성 항목 cmdb_ci
    Mac 제조업체 mac_manufacturer
    DHCP 사용 가능 dhcp_enabled
    상태 install_status
    표 11. 디스크 [cmdb_ci_disk]
    필드 레이블 열 이름
    이름 name
    컴퓨터 computer
    크기 size
    제조업체 manufacturer
    모델 ID model_id
    상태 install_status
    표 12. 저장소 HBA [cmdb_ci_storage_hba]
    필드 레이블 열 이름
    이름 name
    모델 ID model_id
    컴퓨터 computer
    WWNN wwnn
    상태 install_status
    표 13. 파이버 채널 포트 [cmdb_ci_fc_port]
    필드 레이블 열 이름
    이름 name
    WWNN wwnn
    WWPN wwpn
    속도 speed
    컨트롤러 controller
    컴퓨터 computer
    상태 install_status
    표 14. iSCSI 디스크 [cmdb_ci_iscsi_disk]
    필드 레이블 열 이름
    이름 name
    컴퓨터 computer
    크기 size
    제공자 provided_by
    IQN iqn
    장치 LUN device_lun
    저장소 유형 storage_type
    상태 install_status
    표 15. 파이버 채널 디스크 [cmdb_ci_fc_disk]
    필드 레이블 열 이름
    이름 name
    컴퓨터 computer
    크기 size
    제공자 provided_by
    장치 LUN device_lun
    WWN wwn
    상태 install_status
    표 16. IP 주소 [cmdb_ci_ip_address]
    필드 레이블 열 이름
    IP 주소 ip_address
    IP 버전 ip_version
    넷마스크 netmask
    Nic nic
    상태 install_status

    관계

    그림 1. 독립 실행형 ESXi 검색 관계
    독립 실행형 ESXi 검색 관계 흐름도

    자원 풀

    독립 실행형 ESXi 검색은 루트 자원 풀을 포함한 호스트에서 자원 풀도 가져옵니다. 이 루트 자원 풀은 모든 ESXi 호스트에 대해 항상 숨겨져 있습니다. 루트 자원 풀은 ESXi 호스트용 vSphere 웹 클라이언트에 표시되지 않을 수 있지만, MOB 브라우저를 사용하여 볼 수 있습니다.

    다음 URL로 이동하십시오. <도메인 이름/또는 ip_address>/mob/?moid=ha-root-pool

    루트 자원 풀은 해당 호스트의 자원을 그룹화합니다. 루트 자원 풀에서도 다른 하위 자원 풀을 만들 수 있습니다. 루트는 관리 대상 객체 ID인 ha-root-pool로 ESXi 호스트에서 식별됩니다.

    전달 마이그레이션

    독립 실행형 ESXi 검색을 사용 중이며 현재 동일한 ESXi가 vCenter의 일부인 경우, 대신 vCenter 검색을 사용할 수 있습니다. vCenter 검색 일정을 생성하고 트리거합니다. ESXi가 독립 실행형이거나 vCenter의 일부인 경우 CI의 식별자가 서로 다르기 때문에 vCenter 검색을 트리거하면 다음 테이블에 중복된 CI가 생성됩니다.

    • VMware vCenter 네트워크 [cmdb_ci_vcenter_network]
    • ESX 자원 풀 [cmdb_ci_esx_resource_pool]
    • VMware vCenter Datastore [cmdb_ci_vcenter_datastore]
    • 데이터 스토어 디스크 [cmdb_ci_vcenter_datastore_disk]
    중복을 방지하려면 위의 4개 테이블에서 독립 실행형 ESXi 검색으로 생성된 CI를 폐기된 것으로 표시해야 합니다. vCenter 검색이 트리거되면 vCenterESXHostsSensor 스크립트 포함은 모든 ESXi 서버가 이전에 독립 실행형 ESXi 서버로 검색되었는지 여부에 대해 검사합니다. 그렇다면 ESXMigrationUtil 스크립트를 자동으로 트리거하여 이전에 검색된 모든 중복 CI를 폐기된 것으로 표시합니다.
    주:
    마이그레이션을 수동으로 트리거하려면 백그라운드 스크립트에서 다음 스크립트를 실행하여 트리거할 수 있습니다. // @params esx_sys_ids. 이 스크립트는 마이그레이션해야 하는 모든 ESXi 서버의 sys_id 배열입니다.
    ESXMigrationUtil. retireCIsForESXForwardMigration(esx_sys_ids)

    ESXi 서버를 vCenter로 마이그레이션할 때 동일한 ESXi 호스트에서 독립 실행형 ESXi 검색 일정을 트리거하면 오류가 발생합니다. 검색은 다음과 같은 오류 메시지가 표시되어 중단됩니다. "이 ESXi는 vCenter <Vcenter의 IP 주소> 검색 일정의 일부입니다. 검색이 중단됩니다."