diff --git a/doc/source/devref/index.rst b/doc/source/devref/index.rst index 13baa67fb5c3..335f252421e4 100644 --- a/doc/source/devref/index.rst +++ b/doc/source/devref/index.rst @@ -38,6 +38,7 @@ Background Concepts for Nova architecture threading + vmstates il8n filter_scheduler multinic diff --git a/doc/source/devref/vmstates.rst b/doc/source/devref/vmstates.rst new file mode 100644 index 000000000000..6b9d0c705275 --- /dev/null +++ b/doc/source/devref/vmstates.rst @@ -0,0 +1,24 @@ +Virtual Machine States and Transitions +======================================= + +Preconditions for commands +-------------------------- + + +The following diagrams show the required virtual machine (VM) states and +task states for various commands issued by the user: + + +.. image:: /images/PowerStates1.png + +.. image:: /images/PowerStates2.png + + +Create instance states +---------------------- + +The following diagram shows the sequence of VM states, task states, and +power states when a new VM instance is created. + + +.. image:: /images/run_instance_walkthrough.png \ No newline at end of file diff --git a/doc/source/image_src/PowerStates.odp b/doc/source/image_src/PowerStates.odp new file mode 100644 index 000000000000..e6704b6b9572 Binary files /dev/null and b/doc/source/image_src/PowerStates.odp differ diff --git a/doc/source/images/PowerStates1.png b/doc/source/images/PowerStates1.png new file mode 100644 index 000000000000..ff69d5a61374 Binary files /dev/null and b/doc/source/images/PowerStates1.png differ diff --git a/doc/source/images/PowerStates2.png b/doc/source/images/PowerStates2.png new file mode 100644 index 000000000000..0b343e69225e Binary files /dev/null and b/doc/source/images/PowerStates2.png differ diff --git a/doc/source/images/run_instance_walkthrough.png b/doc/source/images/run_instance_walkthrough.png new file mode 100644 index 000000000000..b9e15143ed83 Binary files /dev/null and b/doc/source/images/run_instance_walkthrough.png differ