stoney conductor: VM States

From stoney cloud
Revision as of 10:58, 28 November 2013 by Tiziano (Talk | contribs)


Jump to: navigation, search

Naming of VM states (the second state is only needed for special cases).

Virtual Machines

Naming of VM states (the second state is only needed for special cases), valid for VMs:

No. Status Run Action Action Explanation
Start Shutdown Power off Migrate Edit Delete Use Users Groups
1 Stopped x x x x x x
2 Stopped, streaming [5.1 %] x (x) [1] (x) [2] (x) [1] technically paused
3 Stopped, backing up (x) [1] (x) [1] (x) [2] (x) [1] Technically merging, retaining or streaming (sstProvisioningMode).
4 Stopped, backing up
5 Stopped, migrating (x) [1] Same state for the vm being migrated to a node and away from a node.
6 Starting (x) [2] Technically changing state from stopped or paused to running.
7 Starting, streaming [5.1 %] (x) [2]
8 Paused, backing up (x) [2] technically migrating to file
9 Paused, migrating (x) [2] the vm is being migrated to this node
10 Running (x) [2]
11 Running, backing up - (x) [2] Technically merging, retaining or streaming (sstProvisioningMode).
12 Running, streaming [5.1 %] - (x) [1] [3] (x) [2] [1]
13 Running, migrating - (x) [2] (x) [1] x The vm is being migrated away from this node.
14 Shutting down - - - - (x) [2] - -
15 Powering off - - - - (x) [2] - -
16 Deleting - - - - - - -

Possible future states:

  • Crashed (when vm should be running, but there isn't a QEMU process around)
  • Frozen or Non responding (requires QEMU guest agent or a watch dog)

Future editing:

  • Certain values like disk, cpu and memory will be able to be changed, even if the vm is running.

Tool-Tips:

  • "stopped, streaming (without the percent status)": Show streaming information with vm-name(s) and percent status.
  • Save text of Tool-Tips in language files.

VM Templates

Naming of VM states (the second state is only needed for special cases), valid for VM Templates:

No. Status Run Action Action Explanation
start shutdown destroy migrate edit delete toggle use persistent dynamic
1 Stopped x x x x x x x
2 Stopped, streaming After clicking "+" a list of all the vms (sstDisplayName) should appear with [5.1 %].
3 Stopped, backing up
4 Stopped, migrating Same state for the vm being migrated to a node and away from a node.
5 Stopped, first installation If sstVirtualMachineMode is set to first installation.
6 Stopped, maintenance mode If sstVirtualMachineMode is set to maintenance mode.
7 Starting Technically changing state from stopped to running.
8 Paused, backing up Technically migrating to file.
9 Paused, migrating The vm is being migrated to this node.
10 Running
11 Running, backing up Technically merging, retaining, streaming.
12 Running, migrating The vm is being migrated away from this node.
13 Running, first installation If sstVirtualMachineMode is set to first installation.
14 Running, maintenance mode If sstVirtualMachineMode is set to maintenance mode.
15 Shutting down
16 Powering off
17 Deleting
18 Do not use If sstVirtualMachineMode does not exist.

References

  1. Cite error: Invalid <ref> tag; no text was provided for refs named TechnicalClarificationNeeded
  2. Cite error: Invalid <ref> tag; no text was provided for refs named RestrictionsRequired
  3. Cite error: Invalid <ref> tag; no text was provided for refs named UserCanTakeAction

Cite error: <ref> tag with name "LaterTechnicalClarificationNeeded" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "LaterRestrictionsRequired" defined in <references> is not used in prior text.