CentOS 6下如何安装KVM虚拟化

2018-06-04 17:34:14 浏览数 (1)

昨天,小编讲述了在CentOS上安装OpenVZ虚拟框架的方式。应公众号里部分读者的要求,今天再给大家讲讲如何在CentOS上安装KVM虚拟框架。所谓KVM,官网给的定义如下:

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko.

根据官网所说,KVM对HW的硬件是有要求的,比如处理器必须支持VMX或者SVM之类的指令集或者虚拟相关。这次很有幸,获得了一台支持VMX的服务器,那就和大家一起开始我们的操作吧!

一、前期准备

操作系统:CentOS 6.9 X86_64 (这里必须使用64位系统)

处理器:Intel Xeon E5

二、安装前的预处理

  1. 检测处理器是否支持虚拟处理集
代码语言:javascript复制
# grep -E -o 'vmx|svm' /proc/cpuinfo

这里显示VMX或者SVM即为通过,若无,请检查主板中是否开启本功能或者处理器是否支持本处理集

2.更新系统软件包

代码语言:javascript复制
# yum -y update

三、正式安装

1.安装KVM相关软件包

代码语言:javascript复制
# yum -y groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform' 'Virtualization Tools'

2.检测KVM模块是否挂载

代码语言:javascript复制
# lsmod | grep kvm

若无返回,请执行modprobe kvmodprobe intel-kvm

3.关闭selinux和NetworkManager(若有)

代码语言:javascript复制
# setenforce 0或者vi /etc/sysconfig/selinux

# chkconfig NetworkManager off

# service NetworkManager stop

4.重启系统

代码语言:javascript复制
# reboot

5.检测网络转发是否开启

代码语言:javascript复制
# cat /etc/sysctl.conf |grep ip_forward

** 若无,请自行编辑/etc/sysctl.conf文件,将ip转发功能打开后sysctl -p

6.防火墙中开启VNC相关端口

代码语言:javascript复制
# iptables -I INPUT -p tcp --dport 5000:6000 -j ACCEPT

# service iptables save

# service iptables restart

# chkconfig iptables on

通过以上步骤,您已经成功地在CentOS 6中安装KVM虚拟化框架。至于管理面板,您可以参阅KVM官方所推荐的。地址:传送门>>

本文转载自X-osadmin的小红帽的CentOS 6下如何安装KVM虚拟化

0 人点赞