kvm虚拟机创建:使用qemu-img创建img基础镜像以及增量镜像

时间:2024-03-16 18:46:58

最近在学习虚拟化方面的知识,也只是刚刚入门阶段,这里把学习的一些笔记贴出来:

qemu-img  用法http://blog.csdn.net/scucscheng/article/details/51799199

qcow2和raw区别https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/

创建kvm虚拟机镜像:

基础镜像

qemu-img create -f qcow2 -o size=20Gbasis_ubuntu16.img

-f 指定磁盘文件类型 (qcow2和raw常用)

-o 指定虚拟机可用内存最大限度

basis_ubuntu16.img 镜像名字

 

basis_ubuntu16.xml

kvm虚拟机创建:使用qemu-img创建img基础镜像以及增量镜像

只需修改虚拟机名字,虚拟机大小(单位:字节),

镜像路径,宿主机网桥,宿主机端口(注意不要重复)

 

增量镜像

qemu-img create -b basis_ubuntu16.img -fqcow2 add_ubuntu16.img

-b 指定基础镜像

add_ubuntu16.xml修改同理

 

 

启动基础镜像

virsh create basis_ubuntu16.xml

 

查看已经启动的镜像virsh list –all

 

需要连接虚拟机,给虚拟机装系统

 

挂载虚拟机

guestmount -a/home/SoftwareInst/basis_ubuntu16.img -m /dev/sda5 -o nonempty --rw /mnt

 

-a指定挂载的虚拟机

-m虚拟机的挂载点  挂载点出错时会给出正确的挂载点

-o 挂载点跟挂载后文件有重名时,保证不出错的情况下可以使用-o nonempty来使用

--rw 读写模式以及挂载到的宿主机文件夹