BIOS Settings¶
Tripleo can support BIOS configuration for bare metal nodes via node manual Node cleaning. Several commands are added to allow administrator to apply and reset BIOS settings.
Apply BIOS settings¶
To apply given BIOS configuration to all manageable nodes:
openstack overcloud node bios configure --configuration <..> --all-manageable
To apply given BIOS configuration to specified nodes:
openstack overcloud node bios configure --configuration <..> node_uuid1 node_uuid2 ..
The configuration parameter passed to above commands must be YAML/JSON string or a file name which contains YAML/JSON string of BIOS settings, for example:
{
"settings": [
{
"name": "setting name",
"value": "setting value"
},
{
"name": "setting name",
"value": "setting value"
},
..
]
}
With the parameter --all-manageable
, the command applies given BIOS
settings to all manageable nodes.
With the parameter node_uuid1 node_uuid2
, the command applies given BIOS
settings to nodes which uuid equal to node_uuid1
and node_uuid2
.
Reset BIOS settings¶
To reset the BIOS configuration to factory default on specified nodes:
openstack overcloud node bios reset --all-manageable
To reset the BIOS configuration on specified nodes:
openstack overcloud node bios reset node_uuid1 node_uuid2 ..