diff options
author | Nisha Agarwal <agarwalnisha1980@gmail.com> | 2016-03-22 10:22:10 +0000 |
---|---|---|
committer | Nisha Agarwal <agarwalnisha1980@gmail.com> | 2016-03-22 10:22:18 +0000 |
commit | 5826906e75f025fb5b9c3e03e8634f1b35b93414 (patch) | |
tree | 246df4c1617328df132d7855f99ea0db0e982a79 | |
parent | 0ad5b13b5a5aeffcf12dd6c37afc99857b7012dd (diff) | |
download | ironic-5826906e75f025fb5b9c3e03e8634f1b35b93414.tar.gz |
Document partition image support with agent_ilo
This patch documents the partition image support
with agent_ilo driver.
Partial-Bug: 1526289
Change-Id: I6bef70d5208f1a938a80409463d3c83a06d46787
-rw-r--r-- | doc/source/drivers/ilo.rst | 53 |
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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |