3.4. À propos de la ressource HostFirmwareSettings


Vous pouvez utiliser la ressource HostFirmwareSettings pour récupérer et gérer les paramètres BIOS d'un hôte. Lorsqu'un hôte passe à l'état Available, Ironic lit les paramètres BIOS de l'hôte et crée la ressource HostFirmwareSettings. Cette ressource contient la configuration complète du BIOS renvoyée par le contrôleur de gestion de la carte de base (BMC). Alors que le champ firmware de la ressource BareMetalHost renvoie trois champs indépendants du fournisseur, la ressource HostFirmwareSettings comprend généralement de nombreux paramètres BIOS de champs spécifiques au fournisseur par hôte.

La ressource HostFirmwareSettings contient deux sections :

  1. Le site HostFirmwareSettings spec.
  2. Le statut HostFirmwareSettings.

3.4.1. La spécification HostFirmwareSettings

La section spec de la ressource HostFirmwareSettings définit l'état souhaité du BIOS de l'hôte, et elle est vide par défaut. Ironic utilise les paramètres de la section spec.settings pour mettre à jour le contrôleur de gestion de la carte de base (BMC) lorsque l'hôte est dans l'état Preparing. Utilisez la ressource FirmwareSchema pour vous assurer que vous n'envoyez pas de paires nom/valeur invalides aux hôtes. Voir "About the FirmwareSchema resource" pour plus de détails.

Exemple :

spec:
  settings:
    ProcTurboMode: Disabled
1
Copy to Clipboard Toggle word wrap

1
Dans l'exemple précédent, la section spec.settings contient une paire nom/valeur qui définira le paramètre BIOS ProcTurboMode sur Disabled.
Note

Les paramètres entiers énumérés dans la section status apparaissent sous forme de chaînes de caractères. Par exemple, "1". Lorsque vous définissez des nombres entiers dans la section spec.settings, les valeurs doivent être définies comme des nombres entiers sans guillemets. Par exemple, 1.

3.4.2. Le statut HostFirmwareSettings

Le site status représente l'état actuel du BIOS de l'hôte.

Expand
Tableau 3.3. Paramètres du micrologiciel hôte
ParametersDescription
status:
  conditions:
  - lastTransitionTime:
    message:
    observedGeneration:
    reason:
    status:
    type:
Copy to Clipboard Toggle word wrap

Le champ conditions contient une liste des changements d'état. Les sous-champs sont les suivants :

  • lastTransitionTime: La dernière fois que l'état a changé.
  • message: Description du changement d'état.
  • observedGeneration: La génération actuelle du site status. Si metadata.generation et ce champ ne sont pas identiques, il se peut que le site status.conditions soit obsolète.
  • reason: La raison du changement d'état.
  • status: Le statut du changement d'état. Le statut peut être True, False ou Unknown.
  • type: Le type de changement d'état. Les types sont Valid et ChangeDetected.
status:
  schema:
    name:
    namespace:
    lastUpdated:
Copy to Clipboard Toggle word wrap

Le site FirmwareSchema pour les paramètres du micrologiciel. Les champs sont les suivants :

  • name: Le nom ou l'identifiant unique référençant le schéma.
  • namespace: L'espace de noms dans lequel le schéma est stocké.
  • lastUpdated: La dernière fois que la ressource a été mise à jour.
status:
  settings:
Copy to Clipboard Toggle word wrap

Le champ settings contient une liste de paires nom/valeur des paramètres actuels du BIOS de l'hôte.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat