From 0a038a623e368527025d07a28543eadad1fe0be7 Mon Sep 17 00:00:00 2001 From: Hironori Shiina Date: Wed, 29 Mar 2017 02:26:37 +0000 Subject: [PATCH] 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 --- install-guide/source/enrollment.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/install-guide/source/enrollment.rst b/install-guide/source/enrollment.rst index 3c8ad24821..58fc130830 100644 --- a/install-guide/source/enrollment.rst +++ b/install-guide/source/enrollment.rst @@ -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