300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > KVM虚拟化技术(三)之克隆虚拟机

KVM虚拟化技术(三)之克隆虚拟机

时间:2020-05-18 02:36:54

相关推荐

KVM虚拟化技术(三)之克隆虚拟机

大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。

1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…

2、这几年,我整理了很多IT技术相关的教程给大家,爱生活、爱分享。

3、如果您觉得文章有用,请收藏,转发,评论,并关注我,谢谢!

博客导航跳转(请收藏):邵奈一的技术博客导航

| 公众号 | 微信 | 微博 | CSDN | 简书 |

教程目录

0x00 教程内容0x01 KVM控制台操作0x02 克隆虚拟机0x03 配置克隆后的虚拟机0x04 修改KVM的domain名0xFF 总结

0x00 教程内容

KVM控制台操作克隆虚拟机配置克隆后的虚拟机

上一篇教程:KVM虚拟化技术(二)之创建虚拟机(CLI方式),已经完成了虚拟机的创建,这篇教程教大家克隆自己的虚拟机,并且配置好网络。

0x01 KVM控制台操作

输入下面命令即可进入KVM控制台操作界面:

virsh

你可以输入help查看相关的帮助信息,都是中文的,很友好。

=> 必须懂的简单操作:

查看所有虚拟机

list --all

使用console方式连接虚拟机(base为虚拟机名称)

console base

关机

shutdown base

开机

start base

删除虚拟机

undefine base

说明:删除了虚拟机的话,应该将相应的卷也应该要删除,卷路径:/var/lib/libvirt/images

0x02 克隆虚拟机

克隆虚拟机之前,需要先关机虚拟机(这里我以base虚拟机为模板进行克隆):

shutdown base

克隆,我们需要先退出KVM控制台,然后在宿主机上运行:

virt-clone --connect=qemu:///system -o base -n master -f /var/lib/libvirt/images/master.qcow2

-o参数是模板虚拟机的名称

-n是你克隆后的虚拟机名称

执行完后会将base虚拟机克隆一台master出来了:

其实,你可以直接在宿主机上直接执行KVM命令,只需要在前面加上virsh即可!

0x03 配置克隆后的虚拟机

主要是配置两个地方:主机名、ip地址

先开机master主机:

virsh start master

进入master主机:

virsh console master

设置主机名

hostnamectl set-hostname basebash

设置ip

vi /etc/sysconfig/network-scripts/ifcfg-eth0

重启网络:

systemctl restart network

上面操作比较简单,而且前面已经讲过,此处只给出命令。

设置虚拟机CPU数量

virsh edit master

可以修改内存大小和CPU数量,这里我修改一下CPU数量为4:

注意:不可以直接用 vi 或者 vim 修改配置文件(/etc/libvirt/qemu/master.xml),否则不会生效。

保存后,再重新开机虚拟机,就可以查看到虚拟机的CPU数量了:

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

参考教程:CentOS7中KVM虚拟机内存、CPU调整

0x04 修改KVM的domain名

有些时候我们不仅仅是想修改虚拟机的名称,想要修改 KVM 的 domain 名称,那么可以这样修改,请参考教程:KVM 修改虚拟机名称

0xFF 总结

学会了克隆,就可以克隆多几台,把大数据的环境搞了。没有基础的小伙伴们可以关注本博客,还有很多配套教程。

邵奈一原创不易,如转载请标明出处,教育是一生的事业。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。