Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

부록 D. 대체 부팅 모드

노드에 대한 기본 부팅 모드는 iPXE를 통한 BIOS입니다. 다음 섹션에는 director에서 노드를 프로비저닝하고 검사할 때 사용할 몇 가지 대체 부팅 모드가 요약되어 있습니다.

D.1. 표준 PXE

iPXE 부팅 프로세스는 HTTP를 사용하여 introspection 및 배포 이미지를 부팅합니다. 이전 시스템은 TFTP를 통해 부팅하는 표준 PXE 부팅만 지원할 수 있습니다.

iPXE에서 PXE로 변경하려면 director 호스트에서 undercloud.conf 파일을 편집하고 ipxe_enabledFalse로 설정합니다.

ipxe_enabled = False

이 파일을 저장하고 언더클라우드 설치를 실행합니다.

$ openstack undercloud install

이 프로세스에 대한 자세한 내용은 "Red Hat OpenStack Platform director에서 PXE로 iPXE 변경" 문서를 참조하십시오.

D.2. UEFI 부팅 모드

기본 부팅 모드는 기존 BIOS 모드입니다. 최신 시스템에 기존 BIOS 모드 대신 UEFI 부팅 모드가 필요할 수 있습니다. 이 경우 undercloud.conf 파일에서 다음을 설정합니다.

ipxe_enabled = True
inspection_enable_uefi = True

이 파일을 저장하고 언더클라우드 설치를 실행합니다.

$ openstack undercloud install

부팅 모드를 각 등록된 모드에 대한 uefi로 설정합니다. 예를 들어 기존 boot_mode 매개 변수를 capabilities 속성에 추가하거나 교체하려면 다음을 수행합니다.

$ NODE=<NODE NAME OR ID> ; openstack baremetal node set --property capabilities="boot_mode:uefi,$(openstack baremetal node show $NODE -f json -c properties | jq -r .properties.capabilities | sed "s/boot_mode:[^,]*,//g")" $NODE
참고

이 명령을 사용하여 profileboot_option 기능이 유지되고 있는지 확인합니다.

또한 부팅 모드를 각 플레이버에 대한 uefi로 설정합니다. 예를 들면 다음과 같습니다.

$ openstack flavor set --property capabilities:boot_mode='uefi' control