Status Power State and dependencies in billing of instance VMs on 3Engines Cloud[🔗](#status-power-state-and-dependencies-in-billing-of-instance-vms-on-brand-name "Permalink to this headline")
=================================================================================================================================================================================================

In OpenStack, instances have their own Status and Power State:

> * **Status** informs about the present condition of the VM, while
> * **Power** states tell us only whether virtual machines are running or not.

![statuspower.png](../_images/statuspower.png)

There are six Power states, divided into two groups, depending on whether the VM is running or not.

Power state while VM is running[🔗](#power-state-while-vm-is-running "Permalink to this headline")
-------------------------------------------------------------------------------------------------

**NO STATE**
:   VM is running, but encountered some fatal errors which require repeat launch of an instance.

**RUNNING**
:   VM is running properly.

**PAUSED**
:   VM is frozen and a memory dump is made.

Power state while VM is turned off[🔗](#power-state-while-vm-is-turned-off "Permalink to this headline")
-------------------------------------------------------------------------------------------------------

**SHUT DOWN**
:   VM is powered off properly.

**CRASHED**
:   VM is turned down due to fatal error.

**SUSPENDED**
:   VM is blocked by system (most likely because of negative credit on account).

Status and its conditions[🔗](#status-and-its-conditions "Permalink to this headline")
-------------------------------------------------------------------------------------

Status may have one of the following conditions:

**ERROR**
:   Instance is not working due to problems in creation process.

    User is not charged.

**ACTIVE**
:   Instance is running with the specified image.

    User is charged for particular chosen flavor and storage.

**PAUSED**
:   Instance is paused with the specified image.

    User is charged for flavor and storage.

**SUSPENDED**
:   Instance is suspended with the specified image, with a valid memory snapshot.

    User is charged for flavor and storage.

**SHUT OFF**
:   Instance is powered down by the user and the image is on disk.

    User is charged for chosen flavor and storage.

**SHELVED OFFLOADED**
:   Instance is removed from the compute host and it can be reverted by “Unshelve instance” button.

    User is charged for storage.

**RESIZED/MIGRATED**
:   Instance is stopped on the source node but running on the destination node. Images exist at two locations. User confirmation is required.

    User is charged for the new flavor and storage.

Please note that floating IP addresses are billed regardless of instance state.