KVM-虚拟的克隆

外部虚拟机的克隆

点击虚拟机—点击管理—点击克隆
在这里插入图片描述
在这里插入图片描述
建议选择完整克隆
在这里插入图片描述
编辑克隆机器的名字及选择克隆的位置
在这里插入图片描述
正在克隆
在这里插入图片描述
克隆完成
在这里插入图片描述
开启克隆的机器,修改主机名及IP地址

hostname
#查看主机名
hostnamectl --static set-hostname kvm01.77
#修改主机名
nmcli connection modify ens33 ipv4.addresses 192.168.16.77/24 ipv4.gateway 192.168.16.2 ipv4.dns 223.5.5.5 ipv4.method manual connection.autoconnect yes 
#修改主机的IP地址,网关地址,dns解析地址,手动方式开机自动连接
nmcli connection up ens33 
nmcli connection reload ens33
#重启网络服务
ip addr
#查看IP地址

用Xshell连接,进行测试
在这里插入图片描述
连接成功在这里插入图片描述
关机做快照
在这里插入图片描述

KVM内嵌虚拟机的克隆

方法一:KVM宿主机上对虚拟机直接克隆

注:需要在内嵌虚拟机关机或暂停的状态下操作
(1)[root@KVM01 ~]#virt-clone -o windowsxp -n windowsxp-1 -f /var/lib/libvirt/images/windowsxp-2.img
(2)启动虚拟机,配置主机名,IP地址等信息
[root@KVM01 ~]# virsh start windowsxp-1

方法二:复制配置文件与磁盘文件克隆

[root@KVM01 images]# virsh dumpxml name\=CentOS-7 > /etc/libvirt/qemu/CentOS-7-1.xml 
#创建新的虚拟机的配置文件
[root@KVM01 ~] cd /var/lib/libvirt/images
[root@KVM01 images]# cp centos7u6.img centos7u6-1.img 
#复制原虚拟机的磁盘文件
[root@KVM01 images]# vim /etc/libvirt/qemu/CentOS-7-1.xml 
#直接修改配置文件CentOS-7-1.xml ,(name uuid disk文件位置,MAC地址,vnc端口)
[root@KVM01 images]# virsh define /etc/libvirt/qemu/CentOS-7-1.xml 
定义域 centos7u6-1(从 /etc/libvirt/qemu/CentOS-7-1.xml)
#通过配置文件定义新的kvm虚拟机
[root@KVM01 images]# virsh list --all   #查看
 Id    名称                         状态
----------------------------------------------------
 -     centos7u6-1                    关闭
 -     name=CentOS-7                  关闭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46289868/article/details/109167570
今日推荐