• 1
  • 2
  • 3
  • 4
  • 5
首页 >> 精品课程 >> 详细内容
 
精品课程 >> 正文
KVM的安装
日期:2019-08-05 09:34:06  发布人:admin  浏览量:260

实验一 KVM的安装

【实验介绍】

1. 概述

CentOS虚拟机上安装KVM

2. 实验目标

1)掌握KVM的安装环境。

2)掌握KVM安装包及依赖包的安装。

3. 实验环境

CentOS 7.2 Linux操作系统。

【实验准备】

安装CentOS 7.2 Linux操作系统,系统安装KVM

【实验步骤】

1. 实验前环境准备

1)通过实训平台进入到操作系统界面,点击“Applications”按钮,点击“Terminal Emulator”打开终端。修改内核模式为兼容内核启动,示例代码如下:

[root@environmentid103309studentid4117 Desktop]# uname -a

 

操作执行结果如图1所示:

 

修改内核模式

2)在#后输入vi /etc/default/grub后按Enter ,对grub进行编写。GRUB_DEFAULT=saved修改为GRUB_DEFAULT=1示例代码如下:

[root@environmentid103309studentid4117 Desktop]#vi /etc/default/grub

 

操作执行结果如图2所示:

 

修改GRUB

3)继续在#后输入grub2-mkconfig -o /boot/grub2/grub.cfg命令,对grub.cfg进行更新,示例代码如下:

[root@environmentid103309studentid4117 Desktop]# grub2-mkconfig -o /boot/grub2/grub.cfg

 

操作结果如图3所示:

 

运行结果

4)在#后输入vi /etc/selinux/config,编辑该文件,将SELINUX=enforcing改为SELINUX=disabled,示例代码如下:

[root@environmentid103309studentid4117 Desktop]# vi /etc/selinux/config

 

操作结果如图4所示:

 

编辑页面

5)在#后输入systemctl stop firewalld.service命令执行后输入systemctl disable firewalld.service命令关闭防火墙,示例代码如下:

[root@environmentid103309studentid4117 Desktop]#systemctl stop firewalld.service

[root@environmentid103309studentid4117 Desktop]#systemctl disable firewalld.service

 

操作结果如图5所示:

 

关闭防火墙

6)在#后输入reboot命令重启:

[root@environmentid103309studentid4117 Desktop]#reboot

 

7)在#后输入egrep -c '(vmx|svm)' /proc/cpuinfo命令,查看是否支持虚拟机,示例代码如下:

[root@environmentid103309studentid4117 Desktop]#egrep -c '(vmx|svm)' /proc/cpunifo

 

操作结果如图6所示:

 

检测是否支持虚拟机

注意:如果执行这条命令的返回结果为0,则表示CPU不支持虚拟化;如果返回结果为1或者大于1的数字,则表示CPU支持虚拟化。

2. 安装KVM

1)在#后输入yum install qemu-kvm qemu-img virt-manager libvirt libirt-py-thon virt-manager libirt-client virt-install virt-viewer -y命令安装KVM软件包,示例代码如下:

[root@environmentid103309studentid4117 Desktop]#yum install qemu-kvm qemu-img virt-manager libvirt libirt-python virt-manager libirt-client virt-install virt-viewer -y

 

操作结果如图7所示、如图8所示:

 

安装KVM的部分截图

 

安装KVM的部分截图2

 2)验证KVM的运行是正常,示例代码如下:

[root@environmentid103309studentid4117 Desktop]# systemctl restart libvirtd

[root@environmentid103309studentid4117 Desktop]# systemctl enable libvirtd

[root@environmentid103309studentid4117 Desktop]# virsh -c qemu:///system list

 

操作结果如图9所示:

 

验证KVM是否运行正常

3)在#后输入lsmod |grep kvm命令,确认KVM是否安装成功。示例代码如下:

[root@environmentid103309studentid4117 Desktop]# lsmod |grep kvm

 

操作结果如图10所示:

 

10 确认KVM是否安装完成

4)在#后输入virsh --version命令,查看虚拟机的安装版本号:

[root@environmentid103309studentid4117 Desktop]# virsh --version

 

操作结果如图11所示

 

11 查看虚拟机的安装版本号

5)在#后输入virt-install --version命令,查看KVM的安装版本号:

[root@environmentid103309studentid4117 Desktop]# virt-install --version

 

操作结果如图12所示:

 

12 查看KVM的安装版本号

6)在#后输入ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm命令进行软链节,执行结果无返回值:

[root@environmentid103309studentid4117 Desktop]# ln -s /usr/libexec/qemu-

kvm /usr/bin/qemu-kvm

 

操作结果如图13所示:

 

 

13 进行软链节

点击数:260收藏本页
1788网投 太原市 南平市 诸城市 龙口市 德令哈市 菏泽市 松原市 兴义市 鄂州市 眉山市 广水市 灌南县 龙口市 无锡市 台南市 泰安市 咸宁市 太原市 丹江口市 石狮市 资阳市 安阳市 自贡市 广东省 阳泉市 龙口市 海口市 盐城市 温岭市 淮北市 龙泉市 舟山市 商丘市 常熟市 辉县市 仪征市 辛集市 阿城市 汕头市 东方市 商丘市