Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
All solutions
    • All solutions for Compute Cloud
    • You are unable to add a Committed Volume of Services (CVoS) for Compute Cloud
    • You see a "Permission denied" error when connecting to a VM created in Terraform
    • No nested virtualization support
    • UEFI support and data import from GPT-formatted disks
    • Fixing the "Not enough resources" error on launching a virtual machine
    • Recovering access to a VM with a lost SSH key
    • Fixing issues with creating disk snapshots
    • Boot disk size failed to increase
    • VM instance shuts down on the "instance guest stop processing" operation
    • Fixing the "WARNING REMOTE HOST IDENTIFICATION HAS CHANGED" error
    • Fixing a non-replicable disk breakdown
    • Fixing connection issues with Kosmos VM
    • Fixing password reset issues for VMs based on a Kosmos image
    • Options to migrate a VM image to Yandex Cloud
    • Changing the boot disk for an instance to SSD
    • Getting details about RAM consumption for Compute Cloud instances
    • Creating VMs having multiple network interfaces
    • Decreasing VM disk size
    • Exporting disk images of Compute Cloud VM instances
    • Transferring VMs between folders or clouds
    • Setting up GUI and graphic environment on Linux VMs
    • Using an ISO image for deploying VM instances
    • Monitoring incoming or outgoing VM traffic
    • How to use WinSCP to connect to a Linux VM in Yandex Cloud with a key generated at VM creation
    • How to back up a VM with rollback support
    • How to connect via SSH as root with a password or key
    • How to track memory usage
    • How to save snapshots and images locally
    • How to change an internal IP address
    • How to read the "Connections quota utilization" chart
    • What is the disk access speed for a VM
    • How to create a VM with password access
    • What is the maximum number of network interfaces that can be connected to a VM

In this article:

  • Issue description
  • Solution
  1. Compute Cloud
  2. Using an ISO image for deploying VM instances

Using an ISO image for deploying VM instances

Written by
Yandex Cloud
Updated at July 1, 2024
  • Issue description
  • Solution

Issue descriptionIssue description

You need to deploy a VM instance in Compute Cloud from an ISO image

SolutionSolution

Due to the peculiarities of the Yandex Cloud infrastructure, you cannot deploy a VM instance from an ISO image.
Only QCOW2, VMDK, and VHD hard disk image formats are supported.

For more details about this, see the guide on how to prepare a disk image.

If you need to upload a custom VM image, complete these steps:

  1. Install the appropriate OS on a local hypervisor. You can use VirtualBox or QEMU for this.
  2. Prepare your disk image following the instructions from the documentation.
  3. Upload your image to Object Storage.
  4. Create a new image from the link obtained in Object Storage.
  5. Deploy a cloud VM based on the resulting image.

Alert

The above recommendations apply to VM disk images that use the Linux kernel as a guest operating system.
If you need to deploy an image of a product based on Microsoft Windows®, this guide is not for you.

Was the article helpful?

Previous
Setting up GUI and graphic environment on Linux VMs
Next
Monitoring incoming or outgoing VM traffic
Yandex project
© 2025 Yandex.Cloud LLC