linux虚拟化之KVM虚拟化---kvm的克隆及网络

KVM虚拟机克隆

手动克隆(完整克隆)

//复制test02的xml配置文件改个名字test03.xml

cp  /etc/libvirt/qemu/test02.xml   /etc/libvirt/qemu/test03.xml

//复制test02的磁盘文件centos1.qcow2,取名为centos2.qcow2

cp   /kvm-vm/centos1.qcow2   /kvm-vm/centos2.qcow2

这样就多出来一个配置文件和一个磁盘文件,修改配置文件的内容,使用centos2.qcow2磁盘
//修改刚刚复制出来的配置文件test03.xml

vim /etc/libvirt/qemu/test03.xml

修改位置如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
//生成(定义)虚拟机域

virsh   define   test03.xml

这样就生成了一个虚拟机域test03

链接克隆

qemu-img  create  -f  qcow2    -b  centos.raw  test02.qcow2
                     克隆后格式      克隆目标   克隆后名称

需要注意的是,这个域的磁盘大小只有196k,就是一个磁盘的链接文件,格式为qcow2
然后更改xml配置文件,磁盘信息指定新的链接磁盘

自动克隆

virt-clone  --auto-clone  -o  test02   -n   test03   
                              克隆目标      克隆后名称

如果不加名称,就会自动生成一个名为克隆目标-clone的文件名

KVM虚拟机的网络

NAT网络模式

KVM默认的网络方式,如果想要使用这种模式,防火墙需要打开,因为需要用到iptables规则。
想要连接vnc,就设置防火墙规则,开放5900就行了
添加路由转发

echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
sysctl -p

桥接网络模式

//创建虚拟桥接网卡br0,把ens33桥接到br0上边去

systemctl  stop  NetworkManager
virsh  iface-bridge  ens33   br0

可以使用命令查看一下是否关联成功

brctl  show

在这里插入图片描述
//修改kvm虚拟机域的xml配置文件

virsh  edit  test02

修改的内容为红框位置
在这里插入图片描述
//开启虚拟机域,配置ip,修改域的网络配置文件
箭头为修改,红框为增加
在这里插入图片描述
//重启网卡,进行验证
在这里插入图片描述

发布了9 篇原创文章 · 获赞 2 · 访问量 347

猜你喜欢

转载自blog.csdn.net/Rhythm_master/article/details/103916060