Add a paragraph about image validation to Install Guide

When Nova is used with Ironic, Nova passes image information when a
new instance is requested. Because most of deploy drivers require the
image information, a node fails validation when it is enrolled. This
patch add a paragraph to Install guide so that an operator can ignore
this failure.

Change-Id: I2fd92c29b75de2891ac5556417b5ee81f8616a5a
This commit is contained in:
Hironori Shiina 2017-03-29 02:26:37 +00:00
parent 8aec5fb6a5
commit 0a038a623e

View File

@ -180,6 +180,23 @@ and may be combined if desired.
| power | False | Missing the following IPMI credentials in node's driver_info: ['ipmi_address']. |
+------------+--------+-------------------------------------------------------------------------------------------------------------------------------------+
When using the Compute Service with the Bare Metal service, it is safe to
ignore the deploy interface's validation error due to lack of image
information. You may continue the enrollment process. This information will
be set by the Compute Service just before deploying, when an instance is
requested::
ironic node-validate $NODE_UUID
+------------+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Interface | Result | Reason |
+------------+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| console | True | |
| deploy | False | Cannot validate image information for node because one or more parameters are missing from its instance_info. Missing are: ['ramdisk', 'kernel', 'image_source'] |
| management | True | |
| power | True | |
+------------+--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
#. If using API version 1.11 or above, the node was created in the ``enroll``
provision state. In order for the node to be available for deploying a
workload (for example, by the Compute service), it needs to be in the