---
title: 使用已有qcow2格式镜像创建虚拟机
description: "如果已有qcow2格式镜像，可以使用qcow2格式镜像创建虚拟机，例如使用openEuler源上的qcow2格式镜像。如果使用了其他镜像，请在以下操作步骤中根据实际情况修改对应镜像名称。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengqemukvm_03_0010.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengqemukvm_03_0010.html
indexId: 37cffa0f098bb2c7b774e0b257cf834f36f24f45fe69dfae5d2a132b37950e6575
---
# 使用已有qcow2格式镜像创建虚拟机

如果已有qcow2格式镜像，可以使用qcow2格式镜像创建虚拟机，例如使用openEuler源上的qcow2格式镜像。如果使用了其他镜像，请在以下操作步骤中根据实际情况修改对应镜像名称。

1. 上传镜像到“/home/kvm/images”目录下并解压。

```
cd /home/kvm/images/
xz -d
openEuler-22.03-LTS-SP3-aarch64.qcow2.xz
```


2. 创建虚拟机vm2，虚拟机分配4个vCPU、8G内存、40GB磁盘空间，执行如下命令创建虚拟机。
  1 virt-install --name=vm2 --vcpus=4 --ram=8192 --disk path=/home/kvm/images/openEuler-22.03-LTS-SP3-aarch64.qcow2,format=qcow2,size=40,bus=virtio --boot hd --network network=default --force --autostart

  虚拟机分配的磁盘空间不能低于qcow2格式镜像的虚拟磁盘大小，否则会导致创建虚拟机失败。镜像的虚拟磁盘大小查询命令如下，openEuler-22.03-LTS-SP3-aarch64.qcow2为镜像文件名称，查询结果中的virtual size即为镜像的虚拟磁盘大小。 qemu-img info openEuler-22.03-LTS-SP3-aarch64.qcow2 因为qcow2格式镜像分区已经固定，如果虚拟机分配的磁盘空间大于qcow2格式镜像的虚拟磁盘大小，多余空间需要手动分区或者给已有分区扩容才能使用。
