tripleo-docs/deploy-guide/source/provisioning/bios_settings.rst
Alex Schultz c6918e5da6 Migrate install to deploy-guide
The deployment guide is currently pointed at triplo-docs but it has been
requested that we actually publish a deployment guide. This change
extracts many of the installation doc pages and moves them into the
deploy-guide source tree.  Once the deploy-guide is published, we will
follow up to reference the deployment guide from tripleo-docs.

Change-Id: I0ebd26f014180a92c6cf4ab0929d99b2d860796f
2019-08-16 15:42:17 -06:00

1.5 KiB

BIOS Settings

Tripleo can support BIOS configuration for bare metal nodes via node manual cleaning. Several commands are added to allow administrator to apply and reset BIOS settings.

Apply BIOS settings

  1. To apply given BIOS configuration to all manageable nodes:

    openstack overcloud node bios configure --configuration <..> --all-manageable
  2. 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

  1. To reset the BIOS configuration to factory default on specified nodes:

    openstack overcloud node bios reset --all-manageable
  2. To reset the BIOS configuration on specified nodes:

    openstack overcloud node bios reset node_uuid1 node_uuid2 ..