第 6 章 HardwareData [metal3.io/v1alpha1]


描述
HardwareData 是 hardwaredata API 的 Schema。
类型
对象

6.1. 规格

属性类型描述

apiVersion

字符串

APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

kind

字符串

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

hardware

object

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

6.1.2. .spec.hardware

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

cpu

对象

CPU 描述了主机上的一个处理器。

firmware

对象

固件描述了主机上的固件。

主机名

字符串

 

NIC

array

 

nics[]

对象

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

ramMebibytes

整数

 

storage

array

 

storage[]

对象

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

systemVendor

对象

HardwareSystemVendor 存储整个硬件系统的详细信息。

6.1.3. .spec.hardware.cpu

描述
CPU 描述了主机上的一个处理器。
类型
object
属性类型描述

arch

字符串

 

clockMegahertz

number

ClockSpeed 是 MHz 中的时钟速度

数量

整数

 

标记

数组(字符串)

 

model

string

 

6.1.4. .spec.hardware.firmware

描述
固件描述了主机上的固件。
类型
object
属性类型描述

BIOS

对象

此固件的 BIOS

6.1.5. .spec.hardware.firmware.bios

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

date

字符串

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

vendor

字符串

此 BIOS 的供应商名称

version

字符串

BIOS 的版本

6.1.6. .spec.hardware.nics

描述
类型
数组

6.1.7. .spec.hardware.nics[]

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

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

id

整数

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

name

string

 

6.1.10. .spec.hardware.storage

描述
类型
数组

6.1.11. .spec.hardware.storage[]

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

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

描述
HardwareSystemVendor 存储整个硬件系统的详细信息。
类型
object
属性类型描述

manufacturer

字符串

 

productName

字符串

 

serialNumber

string

 
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.