1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-03 01:17:41 +03:00
one/share/doc/states
Pavel Czerný 3fa5c0b041
M #-: Update VM states graph (#3068)
Add states:
* Backup (poweroff)
* Restore
* Hotplug_nic_poweroff
* Disk resize (poweroff, undeployed)
* Saveas (suspended, stopped)

Keep the states-simple simple, ignoring some transient transitions from poweroff, stopped, suspended and undeployed states
2024-05-22 09:34:03 +02:00
..
image-nonpersistent.dot Add locked-used state to image state diagrams 2016-05-11 17:22:42 +02:00
image-persistent.dot Add locked-used state to image state diagrams 2016-05-11 17:22:42 +02:00
README.txt Add Image state diagrams .dot files 2012-07-10 14:38:02 +02:00
service.dot Feature #2027: Move files to new tree structure 2013-07-09 14:53:54 +02:00
states-complete.dot M #-: Update VM states graph (#3068) 2024-05-22 09:34:03 +02:00
states-simple.dot M #-: Update VM states graph (#3068) 2024-05-22 09:34:03 +02:00

These .dot files are graphviz[1] DOT language graphs.

The complete state diagram uses the internal names for all the LifeCycleManager states, and the transitions triggered by the onevm commands. It is intended to be consulted by developers.

The simplified diagram uses a smaller number of state names. These names are the ones used by onevm list, e.g. prolog, prolog_migrate and prolog_resume are all presented as "prol". It is intended as a reference for end-users.

To generate png files, use the following commands:
dot -Tpng states-complete.dot -o states-complete.png
dot -Tpng states-simple.dot -o states-simple.png

dot -Tpng image-persistent.dot -o image-persistent.png
dot -Tpng image-nonpersistent.dot -o image-nonpersistent.png

[1] http://www.graphviz.org/