7.4. 부팅 모드를 UEFI 모드로 설정
기본 부팅 모드는 Legacy BIOS 모드입니다. RHOSP 배포에서 노드를 레거시 BIOS 부팅 모드 대신 UEFI 부팅 모드를 사용하도록 구성할 수 있습니다.
일부 하드웨어는 레거시 BIOS 부팅 모드를 지원하지 않습니다. Legacy BIOS 부팅 모드를 지원하지 않는 하드웨어에서 Legacy BIOS 부팅 모드를 사용하려고 하면 배포에 실패할 수 있습니다. 하드웨어가 성공적으로 배포되었는지 확인하려면 UEFI 부팅 모드를 사용합니다.
UEFI 부팅 모드를 활성화하면 사용자 이미지와 함께 파티션 레이아웃 및 부트로더를 포함하는 자체 전체 디스크 이미지를 빌드해야 합니다. 전체 디스크 이미지 생성에 대한 자세한 내용은 전체 디스크 이미지 생성을 참조하십시오.
절차
undercloud.conf
파일에 다음 매개변수를 설정합니다.ipxe_enabled = True
undercloud.conf
파일을 저장하고 언더클라우드 설치를 실행합니다.$ openstack undercloud install
설치 스크립트가 완료될 때까지 기다리십시오.
등록된 각 노드의 기존 기능을 확인합니다.
$ openstack baremetal node show <node> -f json -c properties | jq -r .properties.capabilities
-
&
lt;node&
gt;를 베어 메탈 노드의 ID로 바꿉니다.
-
&
노드의 기존 기능에
boot_mode:
.uefi
를 추가하여 각 등록된 노드의 부팅 모드를 uefi로 설정합니다$ openstack baremetal node set --property capabilities="boot_mode:uefi,<capability_1>,...,<capability_n>" <node>
-
&
lt;node&
gt;를 베어 메탈 노드의 ID로 바꿉니다. <
capability_1
> , 및 모든 기능을 <capability_n
>까지 교체합니다.예를 들어 다음 명령을 사용하여 로컬 부팅을 사용하여 부팅 모드를
uefi로 설정합니다.
$ openstack baremetal node set --property capabilities="boot_mode:uefi,boot_option:local" <node>
-
&
각 베어 메탈 플레이버의 부팅 모드를
uefi
로 설정합니다.$ openstack flavor set --property capabilities:boot_mode='uefi' <flavor>