271 Commits

Author SHA1 Message Date
Lucas Alvares Gomes
4ec47b6660 Fix chainloading iPXE (undionly.kpxe)
This patch is making the neutron DHCP provider to explicitly check if
the request is coming from iPXE before ACK'ing the PXE request with the
iPXE script (When iPXE is enabled only).

Also, update the documentation that explains how to configure neutron
for iPXE to create the "ipxe" tag based on the DHCP user class or DHCP
option 175 (as before).

Change-Id: I60f9f515a9bd45aed6b2f6f9165a2f85259b3879
Closes-Bug: #1454332
2015-05-13 09:44:24 +01:00
Jenkins
77ee57c639 Merge "Fix and enhance "Exercising the Services Locally" docs" 2015-05-11 17:21:10 +00:00
Lucas Alvares Gomes
4b437a7473 Fix and enhance "Exercising the Services Locally" docs
Fix and enhance some parts of the "Exercising the Services Locally"
documentation. Also, this patch is updating the RHEL instructions to
support RHEL7 (not RHEL6).

Change-Id: I23618962d24856074e7b1b06e68e82e64f904ed4
2015-05-11 15:00:21 +01:00
Mitsuhiro SHIGEMATSU
acdec5b592 Fix typos in Ironic docs
Change-Id: I96dac53f9a23b24716313c88205ad0cbe6bbb9c8
2015-05-11 16:40:58 +09:00
Jenkins
9bce305452 Merge "Remove cleanfail->cleaning from state diagram" 2015-05-07 06:48:47 +00:00
Jenkins
4d4ef11c28 Merge "Add section header to state machines page" 2015-05-07 03:04:35 +00:00
Jenkins
94f25da3fd Merge "Specify environment variables needed for a standalone usage" 2015-05-06 18:07:32 +00:00
Bruno Cornec
9fb7b3a465 Specify environment variables needed for a standalone usage
Adds in the installation guide the info to setup the minimum
environment variables in order for ironic to work in
standalone mode.

Closes-Bug: #1451439
Change-Id: I7c8864dd08540f3ffa4a1c5489df05077fd51511
2015-05-06 14:28:24 +00:00
Jenkins
1961523996 Merge "Link to config reference in our docs" 2015-05-06 08:01:16 +00:00
Ruby Loo
1ecd2dad94 Add section header to state machines page
This adds a section header so that a "Table of Contents" is
displayed on the rendered page. This makes the page consistent
with the rest of our developer documentation, since the others
all have a Table Of Contents.

I also added the word 'provisioning' to qualify what kind of
states were being depicted here. (As opposed to power states.)

Change-Id: If71679d9a5ee795c6c3a9d912f371ea04cea2753
2015-05-05 15:39:09 +00:00
Ruby Loo
8bff4bd0eb Include graphviz in install prerequisites
Graphviz is needed for generating the state machine diagram
(eg, via 'tox -egenstates'). It is added to the list of packages
to install.

The instructions for installing on openSUSE and SLE are a bit
more involved, so I've added a URL that describes how to do that.

Change-Id: I16380bc88fcecc6911f21b4554b04a9d72b2d66b
2015-05-05 00:55:41 +00:00
Ruby Loo
e30e77aefa Link to config reference in our docs
The ironic configuration options for kilo are documented with the rest
of the OpenStack configs at
   http://docs.openstack.org/kilo/config-reference/content/.

This adds a 'Configuration Reference (Kilo)' entry to the index of our developer
documentation with a link to the config-reference URL. The install guide
also has a link to the config reference.

It also removes 'Bare Metal Service' from two entries at
http://docs.openstack.org/developer/ironic/, since it seems redundant.
(Everything there is about Bare Metal Service!)

Change-Id: Idf649641b2108ac6075e7b67c547551bccd9d5f7
2015-05-04 22:22:35 +00:00
Ruby Loo
3103aaf45a Remove cleanfail->cleaning from state diagram
This removes the state transition: 'clean failed' to 'cleaning',
from the state machine diagram.

The transition had been added (but not actually used) and subsequently
removed; see Ieda2fcd78332a063c51685cd01bb824014f0f4a8.

Change-Id: Ifaf1397c07529897e3c3596e6d4b953ab551a1eb
2015-05-04 20:00:21 +00:00
Jenkins
b098c4a364 Merge "Update the Vendor Passthru documentation" 2015-04-29 19:20:34 +00:00
Jenkins
01ca106fd7 Merge "Update iLO documentation for capabilities" 2015-04-29 16:05:39 +00:00
Lucas Alvares Gomes
79a8962a74 Update the Vendor Passthru documentation
This patch updates the documentation about the Nodes and Drivers Vendor
Passthru. It talks about the discoverability of the vendor methods via
the Ironic API, the support for multiple HTTP methods and what to expect
of a asynchrounous or synchrounous method.

Change-Id: I6a3c971dfe53cc7148ea2a51c6449bf729d39fa5
2015-04-29 15:04:35 +01:00
Chris Krelle
32741a7846 Add maintenance mode example with reason
This adds an example of using --reason when setting maintenance mode.

Change-Id: I503493bcf4684ea814399ee2306d1fbeb2cd4708
2015-04-28 15:01:21 -07:00
Chris Krelle
2496ce7743 Add logical name example to install-guide
This adds a simple example of using a logical name to reference
a node.

Change-Id: Id22f13047c1b089a4f6171336885fae7401c761c
2015-04-28 09:16:15 -07:00
Nisha Agarwal
d44335cf13 Update iLO documentation for capabilities
This commit updates the iLO documentation with the
nova flavor examples for how the iLO capabilities
can be used for scheduling.
It also updates the documentation for automatic
boot ISO creation for iscsi_ilo driver.

Change-Id: I392d3e5d46b62fa195d176b54e150258880f061f
2015-04-23 10:52:09 -07:00
Jenkins
fff6bc7b03 Merge "Document how to configure Neutron with iPXE" 2015-04-22 15:05:14 +00:00
Lucas Alvares Gomes
f66ddc73ff Document how to configure Neutron with iPXE
In order to use iPXE with neutron we need to create a tag in Neutron,
this patch document how to do it.

Change-Id: I313eb3600e864ff7a868154fe2d0aa6fb8cc69a2
2015-04-22 10:39:17 +01:00
Josh Gachnang
0ebf0c9d5e Remove API reboot from cleaning docs
The API should not need to reboot for a neutron config option.
Follow up to 03d9dec4e4d94b598d54dd6a0d1b22d8be40b597.

Change-Id: Ic6462f31cef49fa943046b963989680240f292cf
2015-04-20 13:49:47 -05:00
Josh Gachnang
03d9dec4e4 Add cleaning network docs
Ironic requires a cleaning network uuid in Kilo when using the default
config. This adds docs for how to configure the option and notes this
must be done when upgrading from Juno to Kilo.

Change-Id: Ia5cc118daefa7e3d966f1ff219ab024cb47d81f5
2015-04-16 16:49:33 -05:00
Jenkins
d31ee07e61 Merge "Update ilo drivers documentation for inspection" 2015-04-16 14:11:05 +00:00
jxiaobin
8755222790 document "scheduler_use_baremetal_filters" option in nova.conf
Change-Id: Id1651764b8cd54e6f7a7a5e017302412ac4855f8
2015-04-15 16:02:34 -07:00
Nisha Agarwal
ad3a7bd0a0 Update ilo drivers documentation for inspection
Change-Id: Ie209581ab9e1c7208fef341911987a0e96eea393
2015-04-15 09:09:14 -07:00
Jenkins
57e9c0b24f Merge "Fix typos in vendor-passthru.rst" 2015-04-14 03:39:39 +00:00
Jenkins
1a227d71ed Merge "Local boot note about updated deploy ramdisk" 2015-04-13 23:25:12 +00:00
Lucas Alvares Gomes
29cec9e192 Local boot note about updated deploy ramdisk
This patch is adding a note to the local boot documentation about it
being dependent upon a updated deploy ramdisk.

Change-Id: I16904cd1c9c942239c1416acbe3d8d0ce490d8f2
2015-04-13 19:29:31 +01:00
Anusha Ramineni
3a3349b49d iLO driver documentation for node cleaning
Change-Id: I8b433219b3826fa81397fe01699aa9c1ad09d321
2015-04-13 22:31:45 +05:30
Jenkins
57f9802903 Merge "iLO driver documentation for UEFI secure boot" 2015-04-13 15:56:52 +00:00
Zhenguo Niu
7dd6638679 Fix typos in vendor-passthru.rst
Change-Id: Iad5fb3a89e8f17136d8cbaf87e235ae63f79cbbc
2015-04-13 22:21:25 +08:00
Jenkins
88bf4caef8 Merge "Add Ceilometer to Ironic's Conceptual Architecture" 2015-04-13 10:10:37 +00:00
Jenkins
b80865352d Merge "Improve AMT driver doc" 2015-04-13 09:43:36 +00:00
Mitsuhiro SHIGEMATSU
8505a2f32f Add Ceilometer to Ironic's Conceptual Architecture
Ceilometer can be used with Ironic, so it should be added to
"Conceptual Architecture".

Change-Id: Id329673da5fb7949a4d464bddd4e1613c3778bcb
2015-04-13 17:45:42 +09:00
Lin Tan
fe1e2b08c2 Improve AMT driver doc
It is recommended that users should deploy AMT nodes with local boot.

Co-Authored-By: Chris Krelle <nobodycam@gmail.com>

Close-Bug: #1436824
Change-Id: I536c587008bb68950ec7acfcf16c8ae28f9560bc
2015-04-13 11:18:48 +08:00
Shivanand Tendulker
db831de68c iLO driver documentation for UEFI secure boot
Implements: blueprint uefi-secure-boot
Change-Id: Iaa264c5476dbfc9ecab5065a78a65298ddd356d5
2015-04-12 03:48:26 -07:00
Jenkins
aa2cf65e4d Merge "Add notes about upgrading juno->kilo to docs" 2015-04-10 17:47:53 +00:00
Adam Gandelman
995999730a Add notes about upgrading juno->kilo to docs
This adds a new section to docs to outline special considerations
for the juno -> kilo upgrade, specifically around how to upgrade
Nova and Ironic together.

Change-Id: Idf7efb7438217f5132f6a8581c591a04c76b1abb
Closes-bug: #1433727
2015-04-09 09:30:53 -07:00
Devananda van der Veen
0d13f59ca1 Update installation service overview
Update installation service overview

Closes-Bug: #1378933
Co-authored-by: SHIGEMATSU Mitsuhiro <shigematsu.mitsuhiro@lab.ntt.co.jp>
Co-authored-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
Co-authored-by: Dmitry Tantsur <divius.inside@gmail.com>
Co-authored-by: John L. Villalovos <john.l.villalovos@intel.com>
Change-Id: I407da21faea6052bb415c383ffd7335715f93220
2015-04-09 08:27:01 +09:00
Jenkins
b7891ec7e6 Merge "Fixup post-merge comments on cleaning document" 2015-04-08 22:41:38 +00:00
Jay Faulkner
8060fef695 Fixup post-merge comments on cleaning document
Includes: Correctly documenting how to see the clean_step that was being
executed, and link back to the Ironic state machine for more information
on when cleaning runs.

Change-Id: Idea77144d9aad9153b8389c41765e57bb4a52978
2015-04-08 13:01:28 -07:00
Ramakrishnan G
b87348a715 Update proliantutils version required for K release
This commit updates the proliantutils version
required in Ironic to 2.1.0 for K release.  This 
version of proliantutils includes the following 
functionality:
* Enablement of RIS protocol for Proliant Gen9 
  servers on which uefi secure boot feature depends.
* Functionality for node inspection using *ilo drivers.
* Functionality for node cleaning.

Change-Id: I09db1eca7fb6d383edaeac5da909d9bb84a8a009
2015-04-08 15:56:24 +00:00
Jay Faulkner
bd1262a17d Fix bad quoting in quickstart guide
Before, the " and ' in the message was rendering into smart quotes,
making copy+paste impossible. This fix places the commands inside the
note into a blockquote, preventing sphinx from breaking copy+paste.

Change-Id: I7291f7cbdb9c7fa16d23376792012a7a70c7c16b
2015-04-07 13:45:50 -07:00
Jenkins
0551aaa244 Merge "Document ports creating configuration for in-band inspection" 2015-04-07 18:32:36 +00:00
Dmitry Tantsur
4af689e0c0 Document ports creating configuration for in-band inspection
Change-Id: Ia885b4cf81fc8fb6e25f5a34e15247e77dc963db
2015-04-03 14:26:31 +02:00
Vladyslav Drok
dbdd0ffc2b Fix formatting issue in install guide
This change fixes formatting issue in "PXE Setup" section of
installation guide.

Change-Id: Iacb13ce81019dbba8a953fed260c0ba78d8c1d88
2015-04-03 13:56:02 +03:00
Jenkins
0bac0ac02e Merge "Regenerate states diagram after addition of CLEANING" 2015-04-02 13:56:27 +00:00
IWAMOTO Toshihiro
749e1da4a6 Regenerate states diagram after addition of CLEANING
Change-Id: I8a2b71abb6d15bcdad96c85a6fd662fc04ae7079
2015-04-02 14:57:23 +09:00
Lucas Alvares Gomes
86c31d3847 Add config drive documentation
This patch is documenting how to enable and to access the configuration
drive when deploying instances with Ironic.

Implements: blueprint expose-configdrive
Change-Id: I2cced6d188e46dc50602acedfdc02136f8df8748
2015-04-01 13:00:34 -07:00