3.8. FirmwareSchema 리소스 정보

BIOS 설정은 하드웨어 벤더 및 호스트 모델에 따라 다릅니다. FirmwareSchema 리소스는 각 호스트 모델의 각 BIOS 설정에 대한 유형 및 제한이 포함된 읽기 전용 리소스입니다. 이 데이터는 Ironic을 통해 BMC에서 직접 가져옵니다. FirmwareSchema 를 사용하면 HostFirmwaresettings 리소스의 spec 필드에 지정할 수 있는 유효한 값을 식별할 수 있습니다. FirmwareSchema 리소스에는 설정 및 제한에서 파생된 고유 식별자가 있습니다. 동일한 호스트 모델은 동일한 펌웨어Schema 식별자를 사용합니다. HostFirmwareSet의 여러 인스턴스가 동일한 Firmware Schema 를 사용하는 경우가 많습니다.

표 3.4. FirmwareSchema 사양

매개 변수설명
<BIOS_setting_name>
  attribute_type:
  allowable_values:
  lower_bound:
  upper_bound:
  min_length:
  max_length:
  read_only:
  unique:

사양은 BIOS 설정 이름과 설정 제한으로 구성된 간단한 맵입니다. 필드는 다음과 같습니다.

  • attribute_type: 설정 유형입니다. 지원되는 유형은 다음과 같습니다.

    • ovirt
    • 정수
    • 문자열
    • 부울
  • allowable_values: attribute_typeEnumeration 일 때 허용되는 값의 목록입니다.
  • lower_bound: attribute_typeInteger 인 경우 허용되는 가장 낮은 값입니다.
  • upper_bound: attribute_typeInteger 인 경우 허용되는 가장 높은 값입니다.
  • min_length: attribute_type 이 string일 때 값이 가질 수 있는 가장 짧은 문자열 길이입니다.
  • max_length: attribute_typeString 인 경우 값이 가질 수 있는 가장 긴 문자열 길이입니다.
  • READ_ONLY: 설정은 읽기 전용이며 수정할 수 없습니다.
  • unique: 이 설정은 해당 호스트에 따라 다릅니다.