Step-by-step guides for Compute Cloud
Written by
Updated at July 31, 2026
Virtual machines
Creating a VM
- Creating a VM from a public Linux image
- Creating a VM from disks
- Creating a VM with disks recovered from snapshots
- Creating a VM from a custom image
- Creating a VM with a custom configuration script
- Creating a VM with metadata from environment variables
- Creating a VM with access to a Yandex Lockbox secret
- Creating a VM with Gen 2 hardware
- Making a VM preemptible
Getting VM info
Managing a VM
- Stopping, starting, or restarting a VM
- Resetting a user password on a Windows Server VM
- Attaching a disk to a VM
- Detaching a disk from a VM
- Moving a VM to a different availability zone
- Moving a VM to a different folder
- Moving a VM to a different cloud
- Updating a VM
- Changing VM computing resources
- Maintenance policy management
- Configuring VM access permissions
- Linking the service account to your VM
- Deleting a VM
Using a VM
- Connecting to a Linux VM over SSH
- Connecting to a Linux VM over SSH using Yandex Cloud Shell
- Exchanging files with a Linux VM
- Connecting to a Windows VM via RDP
- Connecting to a Windows VM via PowerShell
- Using Yandex Cloud from within a VM
- Recovering access to a VM
OS Login
- Creating a VM with OS Login
- Configuring OS Login access on an existing VM
- Exporting an SSH certificate
- Connecting to a VM via OS Login
Working with a serial console
- Managing serial console access
- Connecting to a Linux VM serial console
- Connecting to the serial console of a Windows VM instance
Password reset agent
- Checking password reset agent operation on a Windows Server VM
- Installing the password reset agent on a Windows Server VM
- Resetting a Windows Server admin password
- Deleting the password reset agent from a Windows Server VM
Network
- Adding another network interface to a virtual machine
- Deleting a network interface from a VM
- Assigning a public IP address to a VM
- Unassigning a public IP address from a VM
- Making a VM public IP address static
- Reassigning a public IP address from one VM to another
- Updating the VM internal IP address
- Changing security groups of a VM network interface
- Enabling a software-accelerated network
GPU
- Creating a VM with a GPU
- Installing NVIDIA drivers
- NVIDIA driver update guide
- Enabling MIG mode on a VM with a GPU in Compute Cloud
- Managing maintenance of GPU VMs
GPU clusters
- Creating a GPU cluster
- Adding a VM to a GPU cluster
- Updating a GPU cluster
- Getting GPU cluster info
- Configuring GPU cluster access permissions
- Deleting a GPU cluster
- Testing a GPU cluster physical state
- Running parallel tasks in a GPU cluster
- Testing InfiniBand throughput
Disks
Creating a disk
- Creating an empty disk
- Creating an empty disk with a large block
- Creating a non-replicated disk
- Creating an ultra high-speed network storage with three replicas (SSD)
- Recovering a disk from a snapshot
- Recovering a disk from an image
Managing a disk
- Updating a disk
- Configuring disk snapshot schedules
- Moving a disk to a different folder
- Moving a disk to a different availability zone
- Encrypting a disk
- Getting disk info
- Configuring disk access permissions
- Deleting a disk
Images
Images with pre-installed software
- Creating a VM from a public image
- Software setup
- Working with a VM created from a public image
- Getting a list of public images
- Getting public image info
Yandex Data Science Virtual Machine
Creating an image
- Setting up a custom disk image
- Uploading a custom disk image to Yandex Cloud
- Creating an image from a disk
- Creating an image from a disk snapshot
- Creating an image from another custom image
Managing an image
- Getting a list of disk images
- Getting information about a disk image
- Importing an image from a different cloud or folder
- Encrypting an image
- Configuring image access permissions
- Deleting a disk image
Snapshots
- Creating a disk snapshot
- Getting disk snapshot info
- Deleting a disk snapshot
- Creating a disk snapshot schedule
- Getting disk snapshot schedule info
- Updating a disk snapshot schedule
- Disabling and enabling a disk snapshot schedule
- Encrypting an image
- Configuring disk snapshot access permissions
- Configuring snapshot schedule access permissions
- Deleting a disk snapshot schedule
File storages
- Creating a file storage
- Attaching a file storage to a VM
- Detaching a file storage from a VM
- Updating a file storage
- Getting file storage info
- Configuring file storage access permissions
- Deleting a file storage
Metadata
- Configuring parameters of the VM metadata service
- Getting VM metadata
- Getting a VM instance identity document
- Changing VM metadata
- Creating a VM with a custom configuration script
- Creating a VM with metadata from environment variables
- Creating a VM with access to a Yandex Lockbox secret
Placement groups
VM placement groups
- Creating a placement group
- Deleting a placement group
- Creating a VM in a placement group
- Creating an instance group in a placement group
- Adding a VM to a placement group
- Removing a VM from a placement group
- Getting placement group info
- Removing an instance group from a placement group
- Configuring VM placement group access permissions
Disk placement groups
- Creating a disk placement group
- Adding a disk to a placement group
- Getting disk placement group info
- Configuring access permissions for a non-replicated disk placement group
- Removing a disk from a placement group
Instance groups
Creating an instance group
- Creating a fixed-size instance group
- Creating a fixed-size instance group with a network load balancer
- Creating a fixed-size instance group with an L7 load balancer
- Creating an autoscaling instance group
- Creating an instance group from a Container Optimized Image in Compute Cloud
- Creating an instance group based on a YAML specification
- Creating an instance group from a Yandex Compute Cloud reserved instance pool.
- Creating an instance group in a placement group
- Creating a group of instances with fixed IP addresses
- Creating an instance group connected to a file storage
- Creating an instance group connected to Yandex Object Storage
Getting instance group info
- Getting a list of instance groups
- Getting information about an instance group
- Getting a list of VM instances in a group
Managing an instance group
- Updating an instance group
- Updating an instance group based on a YAML specification
- Enabling deletion protection for a Compute Cloud instance group
- Disabling and enabling availability zones for a Yandex Compute Cloud instance group
- Moving an instance group to a different availability zone
- Moving an instance group with a network load balancer to a different availability zone
- Moving an instance group with an L7 load balancer to a different availability zone
- Configuring application health checks on a VM instance
- Pausing instance group processes
- Resuming instance group processes
- Sequentially restarting instances in a group
- Sequentially recreating instances in a group
- Stopping an instance group
- Starting an instance group
- Configuring instance group access permissions
- Removing an instance group from a placement group
- Deleting an instance group
Updating instance groups
Dedicated hosts
- Creating a group of dedicated hosts
- Creating a VM in a group of dedicated hosts
- Creating a VM on a dedicated host
- Configuring access permissions for a dedicated host group
Reserved pools
- Creating a reserved instance pool
- Updating a reserved instance pool
- Deleting a reserved instance pool
- Managing VMs in a reserved instance pool