linux中kvm配置文件,kvm安装

1.在BIOS中打开本机的虚拟化支持

2.安装完centOS7系统重启时需要进行验证1-2-q-yes

3.关闭selinux:

临时关闭:setenforce 0

永久关闭:vi /etc/selinux/config

SELINUX= enforcing变更为SELINUX=disabled改完需要重启机器

4.关闭防火墙:

1)关闭firewall防火墙:

systemctl stop firewalld.service

在开机时禁用firewall防火墙:

systemctl disable firewalld.service

2)systemctl命令使用

启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?

查看已启动的服务列表:systemctl list-unit-files|grep enabled

5.查看服务器是否支持虚拟化

cat /proc/cpuinfo |grepvmx

flags : fpu vme de pse tsc msr pae mce cx8apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscallnx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopologytsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq vmx ssse3 fma cx16pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16crdrand hypervisor lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi eptvpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt

6.安装kvm以及需要的依赖包(请自行搭建yum环境)

yum install -y qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install python-virtinst

7.检测kvm模块是否安装

lsmod |grep kvm

kvm_intel 174296 0

kvm 566562 1 kvm_intel

irqbypass 13503 1 kvm

kvm,只是Linux内核的一个模块,不需要安装,只需要加载

modprobe kvm

modprobe kvm_intel

systemctl start libvirtd&& systemctl enable libvirtd

8.桥接网络配置

1)安装相关包

yum -y installbridge-utils

安装完以后会自动生成ifcfg-bro文件更改ifcfg-bro配置文件

cp /etc/sysconfig/network-scripts/ifcfg-eno16777736 /etc/sysconfig/network-scripts/ifcfg-bro

vi /etc/sysconfig/network-scripts/ifcfg-bro

TYPE=Bridge

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

NAME=bro

DEVICE=bro

ONBOOT=yes

IPADDR=xxx.xxx.xxx.xxx #填写IP

GATEWAY=xxx.xxx.xxx.xxx #填写网关

NETMASK=xxx.xxx.xxx.xxx #填写子网掩码

2)更改本地网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

NAME=eno16777736

UUID=fa991b14-bd47-4171-946b-77da28237895

DEVICE=eno16777736

ONBOOT=yes

BRIDGE=bro

3)重启网络

/etc/init.d/network restart

brctl show

bridge name bridge id STP enabled interfaces

br0 8000.000c2915556f no eno16777736

4)开启转发功能并修改ulimit参数

echo 1 >/proc/sys/net/ipv4/ip_forward

/bin/echo "* softnproc 65500" >>/etc/security/limits.conf

/bin/echo "* hardnproc 65500" >>/etc/security/limits.conf

/bin/echo "* softnofile 65500" >>/etc/security/limits.conf

/bin/echo "* hardnofile 65500" >>/etc/security/limits.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值