summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-03-22 17:56:09 +0000
committerGerrit Code Review <review@openstack.org>2016-03-22 17:56:09 +0000
commit822f0dcc7c31247d4db778f088c4ca2341438512 (patch)
treeb53557af1e8c88e4814fd41b42ef2d77f9fbe2ba
parent24270bab62f37b28ba5c4301b3e44be48de18105 (diff)
parent5826906e75f025fb5b9c3e03e8634f1b35b93414 (diff)
downloadironic-822f0dcc7c31247d4db778f088c4ca2341438512.tar.gz
Merge "Document partition image support with agent_ilo"
-rw-r--r--doc/source/drivers/ilo.rst53
1 files changed, 50 insertions, 3 deletions
diff --git a/doc/source/drivers/ilo.rst b/doc/source/drivers/ilo.rst
index 541d27af4..14dd7daf7 100644
--- a/doc/source/drivers/ilo.rst
+++ b/doc/source/drivers/ilo.rst
@@ -267,8 +267,10 @@ Requirements
Deploy Process
~~~~~~~~~~~~~~
-Refer to `Netboot with glance and swift`_ for the deploy process of partition image
-and `Localboot with glance and swift`_ for the deploy process of whole disk image.
+Refer to `Netboot with glance and swift`_ and
+`Localboot with glance and swift for partition images`_ for the deploy process
+of partition image and `Localboot with glance and swift`_ for the deploy
+process of whole disk image.
Configuring and Enabling the driver
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -400,7 +402,10 @@ Requirements
Deploy Process
~~~~~~~~~~~~~~
-Refer to `Localboot with glance and swift`_ for details.
+Refer to `Netboot with glance and swift`_ and
+`Localboot with glance and swift for partition images`_ for the deploy process
+of partition image and `Localboot with glance and swift`_ for the deploy
+process of whole disk image.
Configuring and Enabling the driver
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -996,6 +1001,48 @@ Netboot with glance and swift
Baremetal -> Baremetal [label = "Instance kernel finds root partition and continues booting from disk"];
}
+Localboot with glance and swift for partition images
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. seqdiag::
+ :scale: 80
+
+ diagram {
+ Glance; Conductor; Baremetal; Swift; IPA; iLO;
+ activation = none;
+ span_height = 1;
+ edge_length = 250;
+ default_note_color = white;
+ default_fontsize = 14;
+
+ Conductor -> iLO [label = "Powers off the node"];
+ Conductor -> Glance [label = "Get the metadata for deploy ISO"];
+ Glance -> Conductor [label = "Returns the metadata for deploy ISO"];
+ Conductor -> Conductor [label = "Generates swift tempURL for deploy ISO"];
+ Conductor -> Conductor [label = "Creates the FAT32 image containing ironic API URL and driver name"];
+ Conductor -> Swift [label = "Uploads the FAT32 image"];
+ Conductor -> Conductor [label = "Generates swift tempURL for FAT32 image"];
+ Conductor -> iLO [label = "Attaches the FAT32 image swift tempURL as virtual media floppy"];
+ Conductor -> iLO [label = "Attaches the deploy ISO swift tempURL as virtual media CDROM"];
+ Conductor -> iLO [label = "Sets one time boot to CDROM"];
+ Conductor -> iLO [label = "Reboot the node"];
+ iLO -> Swift [label = "Downloads deploy ISO"];
+ Baremetal -> iLO [label = "Boots deploy kernel/ramdisk from iLO virtual media CDROM"];
+ IPA -> Conductor [label = "Lookup node"];
+ Conductor -> IPA [label = "Provides node UUID"];
+ IPA -> Conductor [label = "Heartbeat"];
+ Conductor -> IPA [label = "Sends the user image HTTP(S) URL"];
+ IPA -> Swift [label = "Retrieves the user image on bare metal"];
+ IPA -> IPA [label = "Writes user image to root partition"];
+ IPA -> IPA [label = "Installs boot loader"];
+ IPA -> Conductor [label = "Heartbeat"];
+ Conductor -> Baremetal [label = "Sets boot device to disk"];
+ Conductor -> IPA [label = "Power off the node"];
+ Conductor -> iLO [label = "Power on the node"];
+ Baremetal -> Baremetal [label = "Boot user image from disk"];
+ }
+
+
Localboot with glance and swift
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^