kvm 命令行安装

1、创建磁盘镜像
qemu-img create -f raw -o size=10G /data/centos7.raw
qemu-img create -f qcow2 /data/centos71.qcow2 10G
2、创建虚拟机
图形化安装centos7
virt-install --virt-type=kvm --name=centos73 --vcpus=1 --ram=1024 --cdrom=/data/images/CentOS-7.4-x86_64-DVD-1708.iso
–disk path=/data/centos73.qcow2,size=10,format=qcow2 \
–network network=default #(–network bridge=br0 指定网络桥接)
–graphics vnc,listen=0.0.0.0 --noautoconsole
3、磁盘格式转化
qemu-img convert -f raw -O qcow2 /mnt/centos7.1.raw /mnt/centos7.2.qcow2 -p
qemu-img convert -f raw /mnt/centos7.1.raw -O qcow2 /mnt/centos7.3.qcow2 -p
参数 -f 指定源格式 -O 目标格式 -p 显示进度
4、磁盘快照创建
备注:时间戳转换网址 https://tool.lu/timestamp
virsh define centos77.xml 注册虚拟机
virsh start centos77 启动虚拟机
virsh list --all 查看所有虚拟机信息;virsh shutdown centos72;virsh destroy centos72
virsh snapshot-create-as centos72 centos72_snapshot 创建快照
virsh snapshot-list centos72 查看centos72所有快照
/var/lib/libvirt/qemu/snapshot/centos72 快照所在目录
virsh create centos76.xml 从配置文件启动虚拟机
virsh autostart centos72 加入到开机自启动
qemu-img info centos72.qcow2 查看磁盘详细信息
virsh snapshot-revert centos72 centos72_snapshot 恢复快照
virsh snapshot-delete centos72 centos72_snapshot 删除快照
实验步骤
1、下载centos71.xml文件复制到/etc/libvirt/qemu/目录下 并创建data目录 mkdir /data
2、qemu-img create -f qcow2 /data/centos71.qcow2 10G 创建磁盘文件
3、cd /etc/libvirt/qemu/ 执行 virsh create centos71.xml 创建虚拟机
4、virsh list --all 查看虚拟机
5、virsh snapshot-create-as centos71 centos71_snapshot 创建快照
6、virsh snapshot-revert centos71 centos71_snapshot 恢复快照
7、virsh snapshot-delete centos71 centos71_snapshot 删除快照
8、virsh autostart centos71 加入到开机自启动

上一篇:Linux下的虚拟化部署


下一篇:Linux基础学习(十四)之虚拟化部署