검색

14.2. 하드웨어 인트로스펙션 문제 해결

download PDF

검사 RAM 디스크가 응답하지 않는 경우 Bare Metal Provisioning inspector 서비스 ironic-inspector, 기본 1시간 후에 시간 초과됩니다. 시간 초과는 검사 RAM 디스크에 버그가 표시될 수 있지만 일반적으로 환경 구성 오류로 인해 시간 초과가 발생합니다.

일반적인 환경 잘못된 구성 문제를 진단하고 해결하여 인트로스펙션 프로세스가 완료되었는지 확인할 수 있습니다.

프로세스

  1. stackrc 언더클라우드 인증 정보 파일을 소싱합니다.

    $ source ~/stackrc
  2. 노드가 manageable 상태인지 확인합니다. 인트로스펙션은 배포가 가능함을 나타내는 available 상태의 노드를 검사하지 않습니다. available 상태인 노드를 검사하려면 인트로스펙션 전에 노드 상태를 manageable 상태로 변경합니다.

    (undercloud)$ openstack baremetal node manage <node_uuid>
  3. 인트로스펙션 디버깅 중에 인트로스펙션 RAM 디스크에 대한 임시 액세스를 구성하려면 sshkey 매개변수를 사용하여 공개 SSH 키를 /httpboot/inspector.ipxe 파일의 커널 구성에 추가합니다.

    kernel http://192.2.0.1:8088/agent.kernel ipa-inspection-callback-url=http://192.168.0.1:5050/v1/continue ipa-inspection-collectors=default,extra-hardware,logs systemd.journald.forward_to_console=yes BOOTIF=${mac} ipa-debug=1 ipa-inspection-benchmarks=cpu,mem,disk selinux=0 sshkey="<public_ssh_key>"
  4. 노드에서 인트로스펙션을 실행합니다.

    (undercloud)$ openstack overcloud node introspect <node_uuid> --provide

    --provide 옵션을 사용하여 인트로스펙션 완료 시 노드 상태를 available로 변경합니다.

  5. dnsmasq 로그에서 노드의 IP 주소를 식별합니다.

    (undercloud)$ sudo tail -f /var/log/containers/ironic-inspector/dnsmasq.log
  6. 오류가 발생하면 root 사용자 및 임시 액세스 세부 정보를 사용하여 노드에 액세스합니다.

    $ ssh root@192.168.24.105

    인트로스펙션 중에 노드에 액세스하여 진단 명령을 실행하고 인트로스펙션 실패 문제를 해결합니다.

  7. 인트로스펙션 프로세스를 중지하려면 다음 명령을 실행합니다.

    (undercloud)$ openstack baremetal introspection abort <node_uuid>

    프로세스가 시간 초과될 때까지 기다릴 수도 있습니다.

    참고

    Red Hat OpenStack Platform director는 초기 중단 후 인트로스펙션을 3번 재시도합니다. 각 시도에서 openstack baremetal introspection abort 명령을 실행하여 인트로스펙션을 완전히 중단합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.