diff options
Diffstat (limited to 'doc/source')
-rw-r--r-- | doc/source/admin/drivers/idrac.rst | 1 | ||||
-rw-r--r-- | doc/source/admin/drivers/ilo.rst | 5 | ||||
-rw-r--r-- | doc/source/admin/drivers/irmc.rst | 5 | ||||
-rw-r--r-- | doc/source/admin/troubleshooting.rst | 17 | ||||
-rw-r--r-- | doc/source/conf.py | 2 | ||||
-rw-r--r-- | doc/source/install/enrollment.rst | 10 | ||||
-rw-r--r-- | doc/source/install/standalone/enrollment.rst | 4 | ||||
-rw-r--r-- | doc/source/install/troubleshooting.rst | 3 |
8 files changed, 10 insertions, 37 deletions
diff --git a/doc/source/admin/drivers/idrac.rst b/doc/source/admin/drivers/idrac.rst index a8d157ec8..41e17761e 100644 --- a/doc/source/admin/drivers/idrac.rst +++ b/doc/source/admin/drivers/idrac.rst @@ -250,7 +250,6 @@ without affecting the operation of the system being inspected. The inspection discovers the following properties: * ``cpu_arch``: cpu architecture -* ``cpus``: number of cpus * ``local_gb``: disk size in gigabytes * ``memory_mb``: memory size in megabytes diff --git a/doc/source/admin/drivers/ilo.rst b/doc/source/admin/drivers/ilo.rst index b6825fc40..34401db0f 100644 --- a/doc/source/admin/drivers/ilo.rst +++ b/doc/source/admin/drivers/ilo.rst @@ -908,13 +908,10 @@ The hardware type ``ilo`` supports hardware inspection. * ``snmp_auth_priv_protocol`` : The Privacy protocol. The valid values are "AES" and "DES". The iLO default value is "DES". -The inspection process will discover the following essential properties -(properties required for scheduling deployment): +The inspection process will discover the following properties: * ``memory_mb``: memory size -* ``cpus``: number of cpus - * ``cpu_arch``: cpu architecture * ``local_gb``: disk size diff --git a/doc/source/admin/drivers/irmc.rst b/doc/source/admin/drivers/irmc.rst index 9ddfa3b3d..6bc6a1248 100644 --- a/doc/source/admin/drivers/irmc.rst +++ b/doc/source/admin/drivers/irmc.rst @@ -465,13 +465,10 @@ configuration: Supported properties ~~~~~~~~~~~~~~~~~~~~ -The inspection process will discover the following essential properties -(properties required for scheduling deployment): +The inspection process will discover the following properties: * ``memory_mb``: memory size -* ``cpus``: number of cpus - * ``cpu_arch``: cpu architecture * ``local_gb``: disk size diff --git a/doc/source/admin/troubleshooting.rst b/doc/source/admin/troubleshooting.rst index 72e969b6e..eef51cbf3 100644 --- a/doc/source/admin/troubleshooting.rst +++ b/doc/source/admin/troubleshooting.rst @@ -104,23 +104,6 @@ A few things should be checked in this case: ``True``; make sure the target nodes are in ``available`` and ``maintenance`` is ``False``; -#. If you do not use scheduling based on resource classes, then the node's - properties must have been set either manually or via inspection. - For each node with ``available`` state check that the ``properties`` - JSON field has valid values for the keys ``cpus``, ``cpu_arch``, - ``memory_mb`` and ``local_gb``. Example of valid properties:: - - $ baremetal node show <IRONIC NODE> --fields properties - +------------+------------------------------------------------------------------------------------+ - | Property | Value | - +------------+------------------------------------------------------------------------------------+ - | properties | {u'memory_mb': u'8192', u'cpu_arch': u'x86_64', u'local_gb': u'41', u'cpus': u'4'} | - +------------+------------------------------------------------------------------------------------+ - - .. warning:: - If you're using exact match filters in the Nova Scheduler, make sure - the flavor and the node properties match exactly. - #. The Nova flavor that you are using does not match any properties of the available Ironic nodes. Use :: diff --git a/doc/source/conf.py b/doc/source/conf.py index a5b2edcfa..37d00f70d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -59,7 +59,7 @@ apidoc_excluded_paths = [ apidoc_separate_modules = True openstackdocs_repo_name = 'openstack/ironic' -openstackdocs_use_storyboard = True +openstackdocs_use_storyboard = False openstackdocs_pdf_link = True openstackdocs_projects = [ 'bifrost', diff --git a/doc/source/install/enrollment.rst b/doc/source/install/enrollment.rst index 40c63b4bb..97e2d33d4 100644 --- a/doc/source/install/enrollment.rst +++ b/doc/source/install/enrollment.rst @@ -285,12 +285,13 @@ Adding scheduling information This is not required for standalone deployments, only for those using the Compute service for provisioning bare metal instances. -#. Update the node's properties to match the actual hardware of the node: +#. Update the node's properties to match the actual hardware of the node. + These are optional. When provided, ``memory_mb`` can be used for checking + if the instance image fits into the node's memory: .. code-block:: console $ baremetal node set $NODE_UUID \ - --property cpus=$CPU_COUNT \ --property memory_mb=$RAM_MB \ --property local_gb=$DISK_GB @@ -303,14 +304,13 @@ Adding scheduling information --driver-info ipmi_username=$USER \ --driver-info ipmi_password=$PASS \ --driver-info ipmi_address=$ADDRESS \ - --property cpus=$CPU_COUNT \ --property memory_mb=$RAM_MB \ --property local_gb=$DISK_GB These values can also be discovered during `Hardware Inspection`_. - .. warning:: - The value provided for the ``local_gb`` property must match the size of + .. note:: + The value provided for the ``local_gb`` property should match the size of the root device you're going to deploy on. By default **ironic-python-agent** picks the smallest disk which is not smaller than 4 GiB. diff --git a/doc/source/install/standalone/enrollment.rst b/doc/source/install/standalone/enrollment.rst index 305091070..4fd9ebb48 100644 --- a/doc/source/install/standalone/enrollment.rst +++ b/doc/source/install/standalone/enrollment.rst @@ -87,9 +87,7 @@ Enrolling nodes #. As in case of Compute service, you can also provide ``capabilities`` to node properties, but they will be used only by Bare Metal service (for example, - boot mode). Although you don't need to add properties like ``memory_mb``, - ``cpus`` etc. as Bare Metal service will require UUID of a node you're - going to deploy. + boot mode). #. Then create a port to inform Bare Metal service of the network interface cards which are part of the node by creating a port with each NIC's MAC diff --git a/doc/source/install/troubleshooting.rst b/doc/source/install/troubleshooting.rst index 75f19c729..a40c19efd 100644 --- a/doc/source/install/troubleshooting.rst +++ b/doc/source/install/troubleshooting.rst @@ -33,8 +33,7 @@ service and Bare Metal service:: | Property | Value | +------------------------+----------------------------------------------------------------------+ | instance_uuid | None | - | properties | {u'memory_mb': u'1024', u'cpu_arch': u'x86_64', u'local_gb': u'10', | - | | u'cpus': u'1'} | + | properties | {u'memory_mb': u'1024', u'cpu_arch': u'x86_64', u'local_gb': u'10'} | | maintenance | False | | driver_info | { [SNIP] } | | extra | {} | |