Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex Compute Cloud
  • Getting started
    • Overview
    • Creating a Linux VM
    • Creating a Windows VM
    • Creating instance groups
  • Step-by-step instructions
    • All instructions
    • Creating VMs
      • Creating a Linux VM
      • Creating a Windows VM
      • Creating a VM from a set of disks
      • Create a VM with disks restored from snapshots
      • Creating a VM from a custom image
      • Creating a preemptible VM
      • Creating a VM with a GPU
    • DSVM
      • Overview
      • Creating a VM from a public DSVM image
    • Placement groups
      • Creating a placement group
      • Deleting a placement group
      • Creating a VM instance in a placement group
      • Adding a VM to a placement group
      • Removing a VM instance from a placement group
    • Images with pre-installed software
      • Creating a VM from a public image
      • Configuring software
      • Working with a VM based on a public image
      • Getting a list of public images
    • Getting information about a VM
      • Getting information about a VM
      • Viewing serial port output
    • Managing VMs
      • Stopping and starting a VM
      • Attaching a disk to a VM
      • Detaching a disk from a VM
      • Moving a VM to a different availability zone
      • Making a VM's public IP address static
      • Updating a VM
      • Changing VM computing resources
      • Deleting a VM
    • Working on VMs
      • Connecting to a VM via SSH
      • Connecting to a VM via RDP
      • Working with Yandex.Cloud from inside a VM
      • Installing NVIDIA drivers
    • Creating new disks
      • Creating an empty disk
    • Disk management
      • Creating a disk snapshot
      • Updating a disk
      • Deleting a disk
      • Deleting a disk snapshot
    • Creating new images
      • Uploading your image
    • Managing images
      • Deleting a disk image
    • Managing the serial console
      • Getting started
      • Connecting to a serial console via SSH
      • Connecting to a serial console via CLI
      • Start your terminal in the Windows SAC
      • Disabling access to the serial console
    • Creating instance groups
      • Creating a fixed-size instance group
      • Creating a fixed-size instance group with a load balancer
      • Creating an automatically scaled instance group
      • Creating an instance group from Container Optimized Image
    • Getting information about instance groups
      • Getting a list of groups
      • Getting information about a group
      • Getting a list of instances in a group
    • Managing instance groups
      • Update a group
      • Configure application health check on the VM
      • Update a group
        • Incremental update
        • Updating without downtime
      • Stop a group
      • Start a group
      • Delete a group
    • Dedicated hosts
      • Creating a VM in a group of dedicated hosts
      • Creating a VM on a dedicated host
  • Yandex Container Optimized Solutions
  • Scenarios
    • Configuring NTP time synchronization
    • Running instance groups with auto scaling
  • Concepts
    • Relationship between resources
    • Virtual machines
      • Overview
      • Platforms
      • vCPU performance levels
      • Graphics accelerators (GPUs)
      • Preemptible VMs
      • Network on a VM
      • Live migration
      • Placement groups
      • Statuses
      • Metadata
    • Disks
      • Overview
      • Disk snapshots
    • Images
    • Instance groups
      • Overview
      • Access
      • Instance template
      • Variables in an instance template
      • Policies
        • Overview
        • Allocation policy
        • Deployment policy
        • Scaling policy
      • Scaling types
      • Auto-healing
      • Update
        • Overview
        • Allocating instances across zones
        • Deployment algorithm
        • Rules for updating instance groups
      • Statuses
    • Dedicated host
    • Backups
    • Quotas and limits
  • Access management
  • Pricing policy
    • Current pricing policy
    • Archive
      • Before January 1, 2019
      • From January 1 to March 1, 2019
      • From March 1 to May 1, 2019
  • Compute API reference
    • Authentication in the API
    • gRPC
      • Overview
      • DiskPlacementGroupService
      • DiskService
      • DiskTypeService
      • HostGroupService
      • HostTypeService
      • ImageService
      • InstanceService
      • PlacementGroupService
      • SnapshotService
      • ZoneService
      • InstanceGroupService
      • OperationService
    • REST
      • Overview
      • Disk
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • DiskPlacementGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listDisks
        • listOperations
        • update
      • DiskType
        • Overview
        • get
        • list
      • HostGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listHosts
        • listInstances
        • listOperations
        • update
      • HostType
        • Overview
        • get
        • list
      • Image
        • Overview
        • create
        • delete
        • get
        • getLatestByFamily
        • list
        • listOperations
        • update
      • Instance
        • Overview
        • addOneToOneNat
        • attachDisk
        • create
        • delete
        • detachDisk
        • get
        • getSerialPortOutput
        • list
        • listOperations
        • removeOneToOneNat
        • restart
        • start
        • stop
        • update
        • updateMetadata
        • updateNetworkInterface
      • PlacementGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listInstances
        • listOperations
        • update
      • Snapshot
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • Zone
        • Overview
        • get
        • list
      • Operation
        • Overview
        • get
      • InstanceGroup
        • Overview
        • createFromYaml
        • update
        • list
        • get
        • delete
        • start
        • stop
        • create
        • listAccessBindings
        • setAccessBindings
        • updateFromYaml
        • listLogRecords
        • listInstances
        • updateAccessBindings
        • listOperations
  • Questions and answers
    • General questions
    • Virtual machines
    • Disks and snapshots
    • Licensing
    • All questions on the same page
  1. Concepts
  2. Virtual machines
  3. Statuses

VM statuses

  • List of statuses
  • Operations on a VM
    • Creation
    • Stop and start
    • Restart
    • Update
    • Delete
  • Errors

List of statuses

A VM can have one of the following statuses:

  • PROVISIONING: Yandex.Cloud is allocating resources to the VM.
  • STARTING: the VM is being started.
  • RUNNING: the VM has been started and is running.
  • STOPPING: the VM is being stopped.
  • STOPPED: the VM is stopped.
  • RESTARTING: the VM is being restarted.
  • UPDATING: the VM is being updated.
  • CRASHED: the VM has crashed and will be restarted automatically.
  • ERROR: a fatal error has occurred and the VM cannot be recovered.
  • DELETING: the VM is being deleted.

Operations on a VM

The diagram below shows only transitions between statuses under normal operation during the following actions:

  • VM creation
  • VM stop and start
  • VM restart

The diagram does not show the following intermediate statuses:

  • UPDATING (update)
  • DELETING (deletion)
  • CRASHED and ERROR (error occurrence).

Creation

When it is created, a VM gets the PROVISIONING status. At this stage, the VM is allocated computing resources: the number and performance of processor cores (vCPUs) and the amount of RAM. It is assigned an IP address and its disks are created.

After that, the VM starts automatically and switches to the STARTING status.

If the startup is successful, the VM's status changes to RUNNING and the operating system starts loading. After that, you will be able to connect to the VM.

Stop and start

When stopped, the VM switches to the STOPPED status.

At the next start, the VM undergoes the same statuses as when it was created: PROVISIONING → STARTING → RUNNING.

Restart

When being restarted, the VM switches to the RESTARTING status. Since all the computing resources have been allocated, the VM returns to the RUNNING status after it is restarted.

Update

You can update the parameters of a VM, such as change its name, regardless of the VM status. Once updated (the UPDATING status), the VM returns to the previous status.

If you update the metadata, it will be available from inside the VM immediately after the update. You do not need to stop or restart the VM.

Delete

When you delete a VM, all the ongoing operations are first aborted and then the VM switches to the DELETING status.

When the deletion is complete, the instance disappears from the list of available resources.

Errors

There are two error statuses:

  • CRASHED: an error has occurred and the VM operation cannot continue.

    If the VM has switched to this status, Yandex.Cloud will try to restart it. Restart attempts will be repeated until the VM status changes to RUNNING or ERROR.

  • ERROR: a fatal error has occurred and the VM cannot be recovered.

    If the VM has switched to this status or is continuously switching to the CRASHED status, contact the technical support or create a new VM.

In this article:
  • List of statuses
  • Operations on a VM
  • Creation
  • Stop and start
  • Restart
  • Update
  • Delete
  • Errors
Language
Careers
Privacy policy
Terms of use
© 2021 Yandex.Cloud LLC