Rechercher

3.4. À propos de la ressource HostFirmwareSettings

download PDF

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: Disabled1

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.

Tableau 3.3. Paramètres du micrologiciel hôte
ParametersDescription
status:
  conditions:
  - lastTransitionTime:
    message:
    observedGeneration:
    reason:
    status:
    type:

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:

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:

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

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.

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 leBlog 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.

© 2024 Red Hat, Inc.