Linux下的虚拟化安装部署

一、kvm

  • 定义

Linux系统下常用的虚拟机是KVM(Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块)

  • 安装条件

  1. inter cpu ---- > vmx
  2. amd cpu ---- > svm
cat /proc/cpuinfo
查看cpu类型

Linux下的虚拟化安装部署_第1张图片
图中linux是inter cpu,并且有vmx指令级参数,有了这个才能安装使用KVM。
Linux下的虚拟化安装部署_第2张图片
如果你是amd cpu,就必须要有svm这个指令级参数

二、kvm 虚拟化安装

用dnf命令列出隐藏组
Linux下的虚拟化安装部署_第3张图片
在隐藏组里的Available Groups里有以下三个组
Linux下的虚拟化安装部署_第4张图片
安装以上三个组
Linux下的虚拟化安装部署_第5张图片
这样虚拟机管理工具就安装好啦!
Linux下的虚拟化安装部署_第6张图片

三、sakvm 虚拟化相关信息

  • 服务名称:libvirtd

开启此服务
在这里插入图片描述

  • 虚拟化核心:qemu/kvm

Linux下的虚拟化安装部署_第7张图片

  • 虚拟化存储目录(虚拟机硬盘)

/var/lib/libvirt/images/xxx.qcow2
Linux下的虚拟化安装部署_第8张图片

  • 虚拟化硬件信息

/etc/libvirt/qemu/xxx.xml
Linux下的虚拟化安装部署_第9张图片

vim /etc/libvirt/qemu/lyx.xml

Linux下的虚拟化安装部署_第10张图片
这个lyx.xml里面就会记录着虚拟机的网卡位置,启动分区等相关的硬件信息。

四、手动安装虚拟机

  • 虚拟机安装步骤

Linux下的虚拟化安装部署_第11张图片
Linux下的虚拟化安装部署_第12张图片

Linux下的虚拟化安装部署_第13张图片
Linux下的虚拟化安装部署_第14张图片
Linux下的虚拟化安装部署_第15张图片
Linux下的虚拟化安装部署_第16张图片

Linux下的虚拟化安装部署_第17张图片
Linux下的虚拟化安装部署_第18张图片
这样虚拟机就建好啦,就剩下安装了
Linux下的虚拟化安装部署_第19张图片

五、虚拟机管理命令

virt-viewer lyx 显示 lyx虚拟机
virt-manager 打开虚拟机控制器
virsh list 列出运行的虚拟机
virsh list --all 列出所有虚拟机
virsh start lyx 开启虚拟机
virsh shutdown lyx 正常关闭虚拟机(会被阻塞)
virsh destroy lyx 断电 lyx 虚拟机(不会被阻塞)

Linux下的虚拟化安装部署_第20张图片

Linux下的虚拟化安装部署_第21张图片
Linux下的虚拟化安装部署_第22张图片

Linux下的虚拟化安装部署_第23张图片

六、虚拟机在 Linux 系统中传输

实验环境: 一台主机(172.25.254.103)已安装虚拟机,另一台主机(172.225.254.105)没有安装虚拟机

步骤:

  1. 在103主机中复制 westos 虚拟机的硬件信息到105主机中
    scp /etc/libvirt/qemu/westos.xml [email protected]:/var/lib/libvirt/images/
    Linux下的虚拟化安装部署_第24张图片

  2. 在103主机中复制westos虚拟机的硬盘到105主机中
    scp /var/lib/libvirt/images/westos.qcow2 [email protected]:/var/lib/libvirt/images/
    Linux下的虚拟化安装部署_第25张图片

  3. 在105中开启westos此虚拟机
    Linux下的虚拟化安装部署_第26张图片

  4. virsh create westos.xml 通过硬件信息文件打开虚拟机,destroy后,虚拟机会消失
    Linux下的虚拟化安装部署_第27张图片

virsh define westos.xml 通过硬件信息文件恢复虚拟机,destroy后,虚拟机不会消失
Linux下的虚拟化安装部署_第28张图片

  1. 如果想要删除此台虚拟机
    输入virsh undefine westos 命令删除的只是虚拟机硬件信息,还应rm -fr /var/lib/libvirt/qemu/westos.qcow2 删除此硬盘,这样就把westos
    此虚拟机彻底删除啦
    Linux下的虚拟化安装部署_第29张图片

七、虚拟机快照

qemu-img create 拍快照

给lyx给个快照为copy
Linux下的虚拟化安装部署_第30张图片
Linux下的虚拟化安装部署_第31张图片
Linux下的虚拟化安装部署_第32张图片
导入创建好的copy硬盘
Linux下的虚拟化安装部署_第33张图片

Linux下的虚拟化安装部署_第34张图片
Linux下的虚拟化安装部署_第35张图片

Linux下的虚拟化安装部署_第36张图片
这样lyx的快照copy就做好了
Linux下的虚拟化安装部署_第37张图片

  • Get

你可能感兴趣的:(笔记,步骤,linux,运维)