前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 6下如何安装KVM虚拟化

CentOS 6下如何安装KVM虚拟化

作者头像
小俊是我
发布2018-06-04 17:34:14
1.1K0
发布2018-06-04 17:34:14
举报
文章被收录于专栏:小俊博客

昨天,小编讲述了在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虚拟化

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年6月3日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档