Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
15장. Director 문제 해결
director 프로세스의 특정 단계에서 오류가 발생할 수 있습니다. 이 섹션에서는 일반적인 문제 진단을 위한 몇 가지 정보를 제공합니다.
director 구성 요소의 일반 로그를 참조하십시오.
-
/var/log
디렉터리에는 많은 일반 OpenStack Platform 구성 요소에 대한 로그와 표준 Red Hat Enterprise Linux 애플리케이션에 대한 로그가 포함되어 있습니다. journald
서비스는 다양한 구성 요소에 대한 로그를 제공합니다. ironic은 두 개의 단위인openstack-ironic-api
및openstack-ironic-conductor
를 사용합니다.ironic-inspector
도 두 개의 단위를 사용합니다.openstack-ironic-inspector
및openstack-ironic-inspector-dnsmasq
. 각 구성 요소에 대해 두 유닛을 모두 사용합니다. 예를 들면 다음과 같습니다.$ source ~/stackrc (undercloud) $ sudo journalctl -u openstack-ironic-inspector -u openstack-ironic-inspector-dnsmasq
-
ironic-inspector
는 또한 램디스크 로그를/var/log/ironic-inspector/ramdisk/
에 gz로 압축된 tar 파일로 저장합니다. 파일 이름에는 노드의 날짜, 시간 및 IPMI 주소가 포함됩니다. 인트로스펙션 문제 진단에 이러한 로그를 사용하십시오.
15.1. 노드 등록 문제 해결
노드 등록 문제는 일반적으로 잘못된 노드 세부 정보 문제로 인해 발생합니다. 이 경우 ironic
을 사용하여 등록된 노드 데이터 문제를 해결합니다. 다음은 몇 가지 예입니다.
할당된 포트 UUID를 확인합니다.
$ source ~/stackrc (undercloud) $ openstack baremetal port list --node [NODE UUID]
MAC 주소를 업데이트합니다.
(undercloud) $ openstack baremetal port set --address=[NEW MAC] [PORT UUID]
다음 명령을 실행합니다.
(undercloud) $ openstack baremetal node set --driver-info ipmi_address=[NEW IPMI ADDRESS] [NODE UUID]