Changes

stoney conductor: VM States

545 bytes added, 15:00, 27 December 2013
Naming of VM states (the second state is only needed for special cases). The following attributes need to be read:* '''sstStatus''': Located directly in virtual machine leaf.* '''sstVirtualMachineMode''': Located directly in virtual machine leaf.* '''sstProvisioningMode''': Located in the virtual machine backup sub tree(s). See the descriptions in the document [[stoney conductor: OpenLDAP directory data organisation]] in the chapter [[stoney_conductor:_OpenLDAP_directory_data_organisation#Virtual_Machine | Virtual Machine]] and [[stoney_conductor:_OpenLDAP_directory_data_organisation#Virtual_Machine:_Backup | Virtual Machine: Backup]] for details.
== Virtual Machines ==
Naming of VM states (the second state is only needed for special cases), valid for VM Templates.
Since VM Templates are basically VMs with additional metadata and can be cloned from, most of the runtime states are the same as for VMs and therefore not explicitly copied below and the respective entries are shaded <span style="background-color:WhiteSmokeSilver; border:1px solid black;">&nbsp;&nbsp;&nbsp;</span>. Please keep the [[stoney conductor: Lean Provisioning | Lean Provisioning]] documentation in mind for displaying the proper action together with the explanations in the [[stoney_conductor:_OpenLDAP_directory_data_organisation#Virtual_Machine | Virtual Machine]] document for the attribute <code>sstVirtualMachineMode</code>. VM-(Sub)States (''streaming'', ''backing-up'', ...) and Machine Modes (''ready to use'', ''maintenance'', ...) are orthogonal concepts even though they are not shown as such in the table below. Permit an action only if both VM-State and Machine Mode permit it (logical <code>AND</code>).
{| border="1" style="border-collapse: collapse; font-size:100%;"
| align="center" | (x) <ref name="RestrictionsRequired"/>
| align="center" | -
| align="center" | x-
| align="center" | -
| align="center" | x
| align="left" | 3
| align="left" | Stopped, backing up
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | (x) <ref name="TechnicalClarificationNeeded"/>
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
| align="left" | 4
| align="left" | Stopped, migrating
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | x
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 187
| align="left" | Stopped, Do not use
| align="center" | x
| align="center" | -
| align="center" | -
| align="left" | If sstVirtualMachineMode does not existor set to do not use.
|-
| align="left" | 78
| align="left" | Starting
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 89
| align="left" | Paused, backing up
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | (x) <ref name="TechnicalClarificationNeeded"/>
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 910
| align="left" | Paused, migrating
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | (x) <ref name="TechnicalClarificationNeeded"/>
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
| align="left" | The vm is being migrated to this node.
 
|-
| align="left" | 10
| align="left" | Running
| align="center" style="background-color:WhiteSmoke;" |
| align="center" style="background-color:WhiteSmoke;" |
| align="center" style="background-color:WhiteSmoke;" |
| align="center" style="background-color:WhiteSmoke;" |
 
| align="center" style="background-color:WhiteSmoke;" |
| align="center" style="background-color:WhiteSmoke;" |
| align="center" | x
| align="center" style="background-color:WhiteSmoke;" |
| align="center" | -
| align="center" | -
| align="left" |
|-
| align="left" | 11
| align="left" | Running, backing up
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | (x) <ref name="TechnicalClarificationNeeded"/>
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
| align="left" | 12
| align="left" | Running, migrating
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 1915
| align="left" | Running, Do not use
| align="center" | -
| align="center" | -
| align="center" | -
| align="left" | If <code>sstVirtualMachineMode </code> does not exist. To achieve a '''self healing''' effect, the [[VM-Manager]] must set <code>sstVirtualMachineMode</code> to '''does not exist'''.
|-
| align="left" | 1516
| align="left" | Shutting down
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | x
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 1617
| align="left" | Powering off
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | x
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
|-
| align="left" | 1718
| align="left" | Deleting
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" style="background-color:WhiteSmokeSilver;" | | align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" style="background-color:WhiteSmokeSilver;" |
| align="center" | -
| align="center" | -
SLB, editor, reviewer
3,368
edits