7.4. 부팅 모드를 UEFI 모드로 설정

기본 부팅 모드는 Legacy BIOS 모드입니다. RHOSP 배포에서 노드를 레거시 BIOS 부팅 모드 대신 UEFI 부팅 모드를 사용하도록 구성할 수 있습니다.

주의

일부 하드웨어는 레거시 BIOS 부팅 모드를 지원하지 않습니다. Legacy BIOS 부팅 모드를 지원하지 않는 하드웨어에서 Legacy BIOS 부팅 모드를 사용하려고 하면 배포에 실패할 수 있습니다. 하드웨어가 성공적으로 배포되었는지 확인하려면 UEFI 부팅 모드를 사용합니다.

참고

UEFI 부팅 모드를 활성화하면 사용자 이미지와 함께 파티션 레이아웃 및 부트로더를 포함하는 자체 전체 디스크 이미지를 빌드해야 합니다. 전체 디스크 이미지 생성에 대한 자세한 내용은 전체 디스크 이미지 생성을 참조하십시오.

절차

  1. undercloud.conf 파일에 다음 매개변수를 설정합니다.

    ipxe_enabled = True
  2. undercloud.conf 파일을 저장하고 언더클라우드 설치를 실행합니다.

    $ openstack undercloud install

    설치 스크립트가 완료될 때까지 기다리십시오.

  3. 등록된 각 노드의 기존 기능을 확인합니다.

    $ openstack baremetal node show <node> -f json -c properties | jq -r .properties.capabilities
    • & lt;node& gt;를 베어 메탈 노드의 ID로 바꿉니다.
  4. 노드의 기존 기능에 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>
  5. 각 베어 메탈 플레이버의 부팅 모드를 uefi 로 설정합니다.

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