6장. HardwareData [metal3.io/v1alpha1]


설명
HardwareData는 hardwaredata API의 스키마입니다.
유형
object

6.1. 사양

속성유형설명

apiVersion

string

APIVersion은 버전이 지정된 이 오브젝트 표현의 스키마를 정의합니다. 서버는 인식된 스키마를 최신 내부 값으로 변환해야 하며, 인식되지 않는 값을 거부할 수 있습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

string

kind는 이 오브젝트가 나타내는 REST 리소스에 해당하는 문자열 값입니다. 서버는 클라이언트에서 요청을 제출한 끝점에서 이를 유추할 수 있습니다. CamelCase로 업데이트할 수 없습니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

메타데이터

ObjectMeta

표준 오브젝트의 메타데이터입니다. 자세한 내용은 https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

spec

object

HardwareDataSpec은 원하는 HardwareData 상태를 정의합니다.

6.1.1. .spec

설명
HardwareDataSpec은 원하는 HardwareData 상태를 정의합니다.
유형
object
속성유형설명

하드웨어

object

검사 중에 호스트에서 발견된 하드웨어입니다.

6.1.2. .spec.hardware

설명
검사 중에 호스트에서 발견된 하드웨어입니다.
유형
object
속성유형설명

cpu

object

CPU는 호스트에서 하나의 프로세서를 설명합니다.

펌웨어

object

펌웨어는 호스트의 펌웨어를 설명합니다.

hostname

string

 

nics

array

 

nics[]

object

NIC는 호스트의 하나의 네트워크 인터페이스를 설명합니다.

ramMebibytes

integer

 

storage

array

 

storage[]

object

스토리지는 호스트에서 하나의 스토리지 장치(디스크, SSD 등)를 설명합니다.

systemVendor

object

HardwareSystemVendor는 전체 하드웨어 시스템에 대한 세부 정보를 저장합니다.

6.1.3. .spec.hardware.cpu

설명
CPU는 호스트에서 하나의 프로세서를 설명합니다.
유형
object
속성유형설명

arch

string

 

clockMegahertz

number

ClockSpeed는 ClockSpeed의 클럭 속도입니다.

count

integer

 

플래그

배열(문자열)

 

model

string

 

6.1.4. .spec.hardware.firmware

설명
펌웨어는 호스트의 펌웨어를 설명합니다.
유형
object
속성유형설명

BIOS

object

이 펌웨어의 BIOS

6.1.5. .spec.hardware.firmware.bios

설명
이 펌웨어의 BIOS
유형
object
속성유형설명

date

string

이 BIOS의 릴리스/빌드 날짜

vendor

string

이 BIOS의 공급 업체 이름

version

string

BIOS 버전

6.1.6. .spec.hardware.nics

설명
유형
array

6.1.7. .spec.hardware.nics[]

설명
NIC는 호스트의 하나의 네트워크 인터페이스를 설명합니다.
유형
object
속성유형설명

ip

string

인터페이스의 IP 주소입니다. 해당 주소가 있는 경우 IPv4 또는 IPv6 주소가 됩니다. IPv4 및 IPv6 주소가 모두 듀얼 스택 환경에 있는 경우 각 IP가 하나씩 출력됩니다.

mac

string

장치 MAC 주소

model

string

NIC의 공급 업체 및 제품 ID (예:) "0x8086 0x1572"

name

string

네트워크 인터페이스의 이름(예: "en0")

pxe

boolean

NIC가 PXE 부팅 가능 여부

speedGbps

integer

초당 Gigabits의 장치 속도

vlanId

integer

태그되지 않은 VLAN ID

VLAN

array

사용 가능한 VLAN

vlans[]

object

VLAN은 VLAN의 이름과 ID를 나타냅니다.

6.1.8. .spec.hardware.nics[].vlans

설명
사용 가능한 VLAN
유형
array

6.1.9. .spec.hardware.nics[].vlans[]

설명
VLAN은 VLAN의 이름과 ID를 나타냅니다.
유형
object
속성유형설명

id

integer

VLANID는 12비트 802.1Q VLAN 식별자입니다.

name

string

 

6.1.10. .spec.hardware.storage

설명
유형
array

6.1.11. .spec.hardware.storage[]

설명
스토리지는 호스트에서 하나의 스토리지 장치(디스크, SSD 등)를 설명합니다.
유형
object
속성유형설명

alternateNames

배열(문자열)

디스크의 대체 Linux 장치 이름 목록(예: "/dev/sda"). 이 목록은 전체 목록이 아니며 재부팅 시 이름이 안정적이지 않을 수 있습니다.

hctl

string

장치의 SCSI 위치

model

string

하드웨어 모델

name

string

디스크의 Linux 장치 이름(예: "/dev/disk/by-path/pci-0000:01:00.0-scsi-0:2:0:0"). 이 이름은 사용 가능한 경우 재부팅 시 안정적입니다.

rotational

boolean

이 디스크가 회전 스토리지를 나타내는지 여부입니다. 이 필드는 사용에 권장되지 않습니다. 대신 'Type' 필드를 사용하는 것이 좋습니다. 이 필드는 결국 더 이상 사용되지 않습니다.

serialNumber

string

장치의 일련 번호

sizeBytes

integer

disk의 크기

type

string

장치 유형, HDD, SSD, NVME 중 하나.

vendor

string

장치 공급 업체의 이름

wwn

string

장치의 WWN

wwnVendorExtension

string

장치의 WWN 벤더 확장

wwnWithExtension

string

확장 기능이 있는 WWN

6.1.12. .spec.hardware.systemVendor

설명
HardwareSystemVendor는 전체 하드웨어 시스템에 대한 세부 정보를 저장합니다.
유형
object
속성유형설명

manufacturer

string

 

productName

string

 

serialNumber

string

 
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.