设为首页收藏本站

追梦Linux

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 289|回复: 0

CentOS7安装KVM虚拟化环境

[复制链接]

482

主题

485

帖子

16万

积分

CEO

Rank: 9Rank: 9Rank: 9

积分
168233

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2017-10-21 11:37:53 | 显示全部楼层 |阅读模式
至于KVM的介绍就不写了,下面解释下Centos7 下KVM的安装配置。

1、验证CPU是否支持KVM;如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。
[Bash shell] 纯文本查看 复制代码
egrep '(vmx|svm)' /proc/cpuinfo


2、关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
[Bash shell] 纯文本查看 复制代码
setenforce 0  #临时关闭不用重启

3、最小安装的CentOS安装一些最基本的包
[Bash shell] 纯文本查看 复制代码
yum install epel-release net-tools vim unzip zip wget ftp -y
4、安装KVM及其依赖项
[Bash shell] 纯文本查看 复制代码
yum install qemu-kvm libvirt virt-install bridge-utils -y

5、
验证安装结果,下图说明已经成功安装了
[Bash shell] 纯文本查看 复制代码
lsmod | grep kvm


6、
开启kvm服务,并且设置其开机自动启动
[Bash shell] 纯文本查看 复制代码
systemctl start libvirtd
systemctl enable libvirtd

7、
查看状态操作结果,如下图所示,说明运行情况良好
[Bash shell] 纯文本查看 复制代码
systemctl status libvirtd
systemctl is-enabled libvirtd


8、
配置网桥模式,先将 /etc/sysconfig/network-scripts/ 目录下的网卡配置文件备份一份(不要备在当前目录以及子目录下,其他目录随意)
[Bash shell] 纯文本查看 复制代码
cp  /etc/sysconfig/network-scripts/ifcfg-enp2s0 /root/ifcfg-enp2s0_bak 

a. 创建 ifcfg-br0 文件,内容如下:
cat /etc/sysconfig/network-scripts/ifcfg-br0
[Bash shell] 纯文本查看 复制代码
BOOTPROTO=static
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=114.114.114.114


b. 移除掉原来的 ifcfg-enp2s0,重新创建该文件,内容如下(我这里直接把原来内容注释了):
cat /etc/sysconfig/network-scripts/ifcfg-enp2s0
[Bash shell] 纯文本查看 复制代码
#TYPE=Ethernet
#BOOTPROTO=static
#DEFROUTE=yes
#PEERDNS=yes
#PEERROUTES=yes
#IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_PEERDNS=yes
#IPV6_PEERROUTES=yes
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
#NAME=enp2s0
#UUID=50e4b81e-3362-435d-be74-aeaec0098232
#DEVICE=enp2s0
#ONBOOT=yes
#IPADDR=192.168.1.10
#GATEWAY=192.168.1.1
#NETMASK=255.255.255.0
#DNS1=192.168.1.1
#DNS1=114.114.114.114



BOOTPROTO=none
DEVICE=enp2s0
NM_CONTROLLED=no
ONBOOT=yes
BRIDGE=br0

c. 重启网络服务
[Bash shell] 纯文本查看 复制代码
systemctl restart network

使用 ifconfig 验证操作结果,多了一块网卡br0

到此时KVM环境已经配置好了,后面安装虚拟机根据对应参数就可以安装了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

QQ|小黑屋|手机版|Archiver|追梦Linux ( 粤ICP备14096197号  点击这里给我发消息

GMT+8, 2019-7-17 17:01 , Processed in 0.363696 second(s), 33 queries .

Powered by 追梦Linux! X3.3 Licensed

© 2015-2017 追梦Linux!.

快速回复 返回顶部 返回列表