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).
표 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 호스트용 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가 생성됩니다.
중복을 방지하려면 위의 4개 테이블에서 독립 실행형 ESXi 검색으로 생성된 CI를 폐기된 것으로 표시해야 합니다. vCenter 검색이 트리거되면 vCenterESXHostsSensor 스크립트 포함은 모든 ESXi 서버가 이전에 독립 실행형 ESXi 서버로 검색되었는지 여부에 대해 검사합니다. 그렇다면 ESXMigrationUtil 스크립트를 자동으로 트리거하여 이전에 검색된 모든 중복 CI를 폐기된 것으로 표시합니다.
주:
마이그레이션을 수동으로 트리거하려면 백그라운드 스크립트에서 다음 스크립트를 실행하여 트리거할 수 있습니다. // @params esx_sys_ids. 이 스크립트는 마이그레이션해야 하는 모든 ESXi 서버의 sys_id 배열입니다.
ESXi 서버를 vCenter로 마이그레이션할 때 동일한 ESXi 호스트에서 독립 실행형 ESXi 검색 일정을 트리거하면 오류가 발생합니다. 검색은 다음과 같은 오류 메시지가 표시되어 중단됩니다. "이 ESXi는 vCenter <Vcenter의 IP 주소> 검색 일정의 일부입니다. 검색이 중단됩니다."