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

矫情吗;* 2021-09-25 09:28 616阅读 0赞

大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。
1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…
2、这几年,我整理了很多IT技术相关的教程给大家,爱生活、爱分享。
3、如果您觉得文章有用,请收藏,转发,评论,并关注我,谢谢!
博客导航跳转(请收藏):邵奈一的技术博客导航
| 公众号 | 微信 | 微博 | CSDN | 简书 |


教程目录

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

0x00 教程内容

  1. KVM控制台操作
  2. 克隆虚拟机
  3. 配置克隆后的虚拟机

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

0x01 KVM控制台操作

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

  1. virsh

在这里插入图片描述
你可以输入help查看相关的帮助信息,都是中文的,很友好。

=> 必须懂的简单操作:

  1. 查看所有虚拟机

    list —all

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

    console base

  3. 关机

    shutdown base

  4. 开机

    start base

  5. 删除虚拟机

    undefine base

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

0x02 克隆虚拟机

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

  1. shutdown base

在这里插入图片描述
克隆,我们需要先退出KVM控制台,然后在宿主机上运行:

  1. 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 主机:

  1. virsh start master

进入 master 主机:

  1. virsh console master

在这里插入图片描述

  1. 设置主机名

    hostnamectl set-hostname base
    bash

  2. 设置ip

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

重启网络:

  1. systemctl restart network

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

  1. 设置虚拟机CPU数量

    virsh edit master

可以修改内存大小和CPU数量,这里我修改一下CPU数量为4:
在这里插入图片描述
注意:不可以直接用 vi 或者 vim 修改配置文件(/etc/libvirt/qemu/master.xml),否则不会生效。

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

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

在这里插入图片描述
参考教程:CentOS7中KVM虚拟机内存、CPU调整

0x04 修改KVM的domain名

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

0xFF 总结

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

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


发表评论

表情:
评论列表 (有 0 条评论,616人围观)

还没有评论,来说两句吧...

相关阅读

    相关 KVM虚拟技术(一)环境部署

    > 大家好,我是邵奈一,一个不务正业的程序猿、正儿八经的斜杠青年。 > 1、世人称我为:被代码耽误的诗人、没天赋的书法家、五音不全的歌手、专业跑龙套演员、不合格的运动员…