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-apiopenstack-ironic-conductor 를 사용합니다. ironic-inspector 도 두 개의 단위를 사용합니다. openstack-ironic-inspectoropenstack-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]