明仕msyz555手机版,msyz555手机版,亚洲明仕网页版登录

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

实验一 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 进行软链节

点击数:129收藏本页