第 6 章 HardwareData [metal3.io/v1alpha1]


描述
HardwareData 是 hardwaredata API 的 Schema。
类型
object

6.1. 规格

Expand
属性类型描述

apiVersion

string

APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: 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

metadata

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
Expand
属性类型描述

硬件

object

检查过程中在主机上发现的硬件。

6.1.2. .spec.hardware

描述
检查过程中在主机上发现的硬件。
类型
object
Expand
属性类型描述

cpu

object

系统中 CPU 的详情。

firmware

object

系统固件信息。

hostname

字符串

 

NIC

数组

主机的网络接口列表。

nics[]

对象

NIC 描述主机上的一个网络接口。

ramMebibytes

整数

主机的内存量(以兆字节为单位)。

storage

数组

主机可用的存储(磁盘、SSD 等)列表。

storage[]

对象

Storage 描述了主机上的一个存储设备(磁盘、SSD 等)。

systemVendor

object

系统厂商信息。

6.1.3. .spec.hardware.cpu

描述
系统中 CPU 的详情。
类型
object
Expand
属性类型描述

arch

字符串

 

clockMegahertz

number

ClockSpeed 是 MHz 中的时钟速度

数量

整数

 

标记

数组(字符串)

 

model

string

 

6.1.4. .spec.hardware.firmware

描述
系统固件信息。
类型
object
Expand
属性类型描述

BIOS

对象

此固件的 BIOS

6.1.5. .spec.hardware.firmware.bios

描述
此固件的 BIOS
类型
object
Expand
属性类型描述

date

字符串

此 BIOS 的发行版本/构建日期

vendor

字符串

此 BIOS 的供应商名称

version

字符串

BIOS 的版本

6.1.6. .spec.hardware.nics

描述
主机的网络接口列表。
类型
数组

6.1.7. .spec.hardware.nics[]

描述
NIC 描述主机上的一个网络接口。
类型
object
Expand
属性类型描述

ip

字符串

接口的 IP 地址。如果存在 IPv4 或 IPv6 地址,这将是 IPv4 或 IPv6 地址。如果双栈环境中同时存在 IPv4 和 IPv6 地址,则两个 nics 为输出,每个 IP 都有一个。

mac

字符串

设备 MAC 地址

model

字符串

NIC 的供应商和产品 ID,例如:"0x8086 0x1572"

name

字符串

网络接口的名称,如 "en0"

pxe

布尔值

NIC 是否可以引导

speedGbps

整数

设备每秒千兆位的速度

vlanId

整数

未标记的 VLAN ID

vlans

array

可用的 VLAN

vlans[]

object

VLAN 代表 VLAN 的名称和 ID。

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

描述
可用的 VLAN
类型
数组

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

描述
VLAN 代表 VLAN 的名称和 ID。
类型
object
Expand
属性类型描述

id

整数

VLANID 是一个 12 位 802.1Q VLAN 标识符

name

string

 

6.1.10. .spec.hardware.storage

描述
主机可用的存储(磁盘、SSD 等)列表。
类型
数组

6.1.11. .spec.hardware.storage[]

描述
Storage 描述了主机上的一个存储设备(磁盘、SSD 等)。
类型
object
Expand
属性类型描述

alternateNames

数组(字符串)

磁盘的备用 Linux 设备名称列表,例如"/dev/sda"。请注意,此列表并不完整,并且系统重启后名称可能不稳定。

hctl

字符串

设备的 SCSI 位置

model

字符串

硬件模型

name

string

磁盘的 Linux 设备名称,如 "/dev/disk/by-path/pci-0000:01:00.0-scsi-0:2:0:0"。如果一个名称可用,它将在重启后保持稳定。

rotational

布尔值

这个磁盘是否代表轮转存储。不建议使用此字段,首选使用 'Type' 字段,此字段最终将被弃用。

serialNumber

字符串

设备的序列号

sizeBytes

整数

Bytes 中磁盘大小

type

字符串

设备类型,其中之一: HDD、SSD、NVME。

vendor

字符串

设备的厂商名称

wwn

字符串

设备的 WWN

wwnVendorExtension

字符串

设备的 WWN 供应商扩展

wwnWithExtension

字符串

带有扩展名的 WWN

6.1.12. .spec.hardware.systemVendor

描述
系统厂商信息。
类型
object
Expand
属性类型描述

制造商

字符串

 

productName

字符串

 

serialNumber

string

 
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat