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性能优化的案例。