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 :
-
Le site
HostFirmwareSettingsspec. -
Le statut
HostFirmwareSettings.
3.4.1. La spécification HostFirmwareSettings Copier lienLien copié sur presse-papiers!
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
spec:
settings:
ProcTurboMode: Disabled
- 1
- Dans l'exemple précédent, la section
spec.settingscontient une paire nom/valeur qui définira le paramètre BIOSProcTurboModesurDisabled.
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 Copier lienLien copié sur presse-papiers!
Le site status représente l'état actuel du BIOS de l'hôte.
| Parameters | Description |
|---|---|
|
|
Le champ
|
status:
schema:
name:
namespace:
lastUpdated:
|
Le site
|
status: settings:
|
Le champ |