第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 を参照してください。

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
プロパティー説明

ハードウェア

object

検査中にホスト上で検出されたハードウェア。

6.1.2. .spec.hardware

説明
検査中にホスト上で検出されたハードウェア。
object
プロパティー説明

cpu

object

cpu は、ホスト上の 1 つのプロセッサーを表します。

firmware

object

firmware は、ホスト上のファームウェアを表します。

hostname

string

 

nics

array

 

nics[]

object

nic は、ホスト上の 1 つのネットワークインターフェイスを記述します。

ramMebibytes

integer

 

storage

array

 

storage[]

object

storage は、ホスト上の 1 つのストレージデバイス (ディスク、SSD など) を表します。

systemVendor

object

HardwareSystemVendor は、ハードウェアシステム全体に関する詳細を格納します。

6.1.3. .spec.hardware.cpu

説明
cpu は、ホスト上の 1 つのプロセッサーを表します。
object
プロパティー説明

arch

string

 

clockMegahertz

number

ClockSpeed は MHz 単位のクロック速度。

count

integer

 

flags

array (string)

 

model

string

 

6.1.4. .spec.hardware.firmware

説明
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 は、ホスト上の 1 つのネットワークインターフェイスを記述します。
object
プロパティー説明

ip

string

インターフェイスの IP アドレス。存在する場合、これは IPv4 または IPv6 アドレスになります。IPv4 アドレスと IPv6 アドレスの両方がデュアルスタック環境に存在する場合、各 IP に 1 つずつ、合計 2 つの NIC が出力されます。

mac

string

デバイスの MAC アドレス

model

string

NIC のベンダー ID と製品 ID、例:"0x8086 0x1572"

name

string

ネットワークインターフェイスの名前 (例:"en0")

pxe

boolean

NIC が PXE ブータブルかどうか

speedGbps

integer

デバイスの速度 (ギガビット/秒)

vlanId

integer

タグなし VLAN ID

vlans

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.1QVLAN 識別子です。

name

string

 

6.1.10. .spec.hardware.storage

説明
array

6.1.11. .spec.hardware.storage[]

説明
storage は、ホスト上の 1 つのストレージデバイス (ディスク、SSD など) を表します。
object
プロパティー説明

alternateNames

array (string)

ディスクの代替 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

ディスクのサイズ (バイト単位)

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 では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.