使用已有qcow2格式镜像创建虚拟机
如果已有qcow2格式镜像,可以使用qcow2格式镜像创建虚拟机,例如使用openEuler源上的qcow2格式镜像。如果使用了其他镜像,请在以下操作步骤中根据实际情况修改对应镜像名称。
- 上传镜像到“/home/kvm/images”目录下并解压。
cd /home/kvm/images/ xz -d openEuler-22.03-LTS-SP3-aarch64.qcow2.xz
- 创建虚拟机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格式镜像的虚拟磁盘大小,多余空间需要手动分区或者给已有分区扩容才能使用。
- 虚拟机分配的磁盘空间不能低于qcow2格式镜像的虚拟磁盘大小,否则会导致创建虚机失败。镜像的虚拟磁盘大小查询命令如下,openEuler-22.03-LTS-SP3-aarch64.qcow2为镜像文件名称,查询结果中的virtual size即为镜像的虚拟磁盘大小。
父主题: 运行和验证