文章目录
第一:kvm虚拟机克隆
virt-clone -o kvm-web02 -n kvm-web01 -f /kvm-hosts/kvm-web01.qcow2
#解释:-o指定克隆对象,-n设定克隆出来的虚拟机名字, -f指定克隆出来的虚拟机磁盘镜像路径(这个磁盘文件可以先不创建)
#注:克隆后的虚拟机mac可能会有冲突,删除/etc/udev/rules.d/70-persistent-net.rules 中的eth0的配置(经用上面命令测试克隆前后两机器mac,和uuid不一样)
第二:使用差异磁盘创建虚拟机
作用效果:使用差异盘能减少磁盘量的使用
注意:只有qcow2才能使用,母盘不能进行任何操作,子盘怎么操作都不会影响母盘,性质与克隆类似
#环境:需要2台机器,按照以前,需要克隆两块盘,每块占用5g,而使用差异磁盘,会将系统层面的数据共用,其余是独立的数据
#创建差异磁盘
qemu-img create -f qcow2 /kvm-hosts/kvm-web02.qcow2 -o backing_file=/kvm-hosts/kvm-web01.qcow2
qemu-img create -f qcow2 /kvm-hosts/kvm-web03.qcow2 -o backing_file=/kvm-hosts/kvm-web01.qcow2
#创建虚拟机
virt-install --name kvm-web02 --virt-type kvm --ram 512 --boot hd--disk path=/kvm-hosts/kvm-web02.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7
virt-install --name kvm-web03 --virt-type kvm --ram 512 --boot hd--disk path=/kvm-hosts/kvm-web03.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7
#查看并启动虚拟机
virsh list --all
virsh start kvm-web02
virsh start kvm-web03
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论