centos7怎么安装kvm,centos8安装kvm

  centos7怎么安装kvm,centos8安装kvm

  1.什么是虚拟化?

  虚拟化是将硬件资源从物理模式变为逻辑模式,打破原有的物理结构,使用户能够灵活管理这些资源,允许一台物理机同时运行多个操作系统,从而最大限度地提高资源利用率,实现灵活管理的技术。

  2.KVM虚拟化

  KVM直接集成到Linux内核中,通过CPU虚拟化指令集实现高性能虚拟化支持。KVM环境中运行的每个虚拟化操作系统都将显示为一个独立的系统进程。因此,它可以很容易地与Liunx系统中的安全模块集成,并可以灵活地实现资源的管理和分配。

  实验环境:centos7.4实验主机:192.168.80.183主机名:www.ac.com

  - 1.安装方法是最佳桌面安装。如果尚未安装桌面,步骤如下。

  [www.ac.com @ ~]# yum group安装 gnome桌面-y //安装GNOME桌面环境

  输入init 5(在控制台上):在centos linux 7界面的初始设置中,输入:

  1-2-q-是-登录-设置.

  -安装KVM相关软件包-。

  [www.ac.com@ ~]# yum install -y

  Qemu-kvm.x86_64 //kvm模块

  Qemu-kvm-tools.x86_64 //KVM调试工具,可以安装。

  Python-virinst.noarch //Python组件,用于记录创建虚拟机时的XML文件

  Qemu-img.x86_64 //qemu组件,创建磁盘,启动虚拟机等。

  Bridge-utils.x86_64 //网络支持工具

  Libvirt //虚拟机管理工具

  Virt-manager //用于管理虚拟机的图形界面

  -验证当前主机是否满足KVM的操作条件-

  在VMware中重启系统后,检查CPU是否支持虚拟化。对于Intel的服务器,您可以通过以下命令进行检查。只要有输出,就说明CPU支持虚拟化。AMD服务器可以用cat /proc/cpuinfo grep -o smv查看。

  [www.ac.com @ ~]# cat/proc/CPU info egrep-o vmx SMV //查看CPU是否支持虚拟化。

  [www.ac.com@ ~]# modprobe kvm //将kvm模块加载到内核

  [www.ac.com@ ~]# lsmod grep kvm //检查是否安装了kvm模块。

  如果此处没有输出,则可能没有设置虚拟化引擎:

  -2.设置KVM网络-

  这里以桥接模式为例。

  [www.ac.com @ ~]# VI/etc/sys config/network-scripts/if CFG-ens 33//结尾新增一行,去掉网卡的IP相关参数。

  BRIDGE=br0

  :wq

  [www . AC . com @ ~]# VI/etc/sys config/network-scripts/if CFG-br0

  设备=br0

  BOOTPROTO=static

  # NM _ CONTROLLED=否

  ONBOOT=是

  类型=桥

  IPADDR=192.168.80.183

  网络掩码=255.255.255.0

  [www.ac.com@ ~]#服务网络重启

  [www.ac.com@ ~]# ifconfig

  -3.KVM管理:在图形界面中执行以下操作。

  //virt-manager是一款基于libvirt的图形化虚拟机管理软件。创建KVM虚拟机最简单的方法是通过vir-manager界面。

  [www.ac.com@ ~]# init 5 //首先进入图形界面,进入终端。

  [admin@www ~]$ virt-manager //从控制台窗口启动该工具,以root用户身份输入该命令,将出现以下窗口

  -创建存储池,然后创建存储卷-。

  双击QUMU/KVM-存储-左下角编号-名称。

  用同样的方法创建一个镜像存储池,然后把所有需要的镜像文件上传到存储目录,然后刷新镜像就可以使用了。

  创建存储卷(单击卷号-名称-空间)

  -创建新的虚拟机-。

  右键QUMU/KVM-新建-本地安装介质-选择图像-…

  最后点击开始安装,安装结果如下:

  下一部分将分享使用KVM命令集管理虚拟机、KVM实时迁移和KVM性能优化的案例。

centos7怎么安装kvm,centos8安装kvm