KVM # centos7-mini化-kvm图形化安装系统

KVM 部署与使用

1、系统配置

[root@kvm01 ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@kvm01 ~]# uname -r
3.10.0-693.el7.x86_64
[root@kvm01 ~]# sestatus 
SELinux status:                 disabled
[root@kvm01 ~]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@kvm01 ~]# hostname -I
172.16.1.240 10.0.0.240
# kvm主机内存不能低于4GB

2、KVM 环境准备

1、基础配置
  • 必须跑在 x86 系统的架构上

  • 必须支持硬件级虚拟化

    • vmx: Intel VT-x
    • svm: AMD AMD-v
  • 虚拟机上再虚拟化,需开启虚拟化 Intel VT-x/EPT
    在这里插入图片描述
    2、判断CPU是否支持硬件虚拟化:

[root@kvm01 ~]# grep -i -E '(vmx|svm|lm)' /proc/cpuinfo

注意:vmx 或 svm 必须出现一个,表示是支持的

  • vmx: Intel VT-x
  • svm: AMD AMD-v
    在这里插入图片描述
    3、安装前准备
modprobe kvm
yum install libvirt* virt-* qemu-kvm* -y
systemctl start libvirtd.service && systemctl enable libvirtd.service
创建物理桥桥接接口br0(注意:使用网络安装的时候创建)

**注意:执行以下命令请备份网卡配置文

[root@kvm01 ~]# virsh iface-bridge eth0 br0

在这里插入图片描述

  • 分析:把自己的物理网卡eth0 作为交换机,把br0 当网卡,提供IP,重启网络服务
  • 注意:命令可能会卡死或出错,终端被强制退出;等一会,在登录就OK 了
    -重启网卡报错,需修改网卡配置文件
    ================================================

br0桥接失败,解决方法

1、查看管理接口对应的网卡


[root@real-kk network-scripts]# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000c2925897a       yes             ens37
docker0         8000.0242c4439567       no
virbr0          8000.525400c39b08       yes             virbr0-nic
                                                        vnet0

2、从交换机上把vnet网卡删除

[root@kvm-server ~]# brctl delif br0 ens37

3、添加vnet网卡添加到交换机上:

[root@kvm-server ~]# brctl addif br0 ens37
恢复正常

4、先将kvm虚拟机关闭

配置文件方式配置桥接:在宿主机上
[root@kvm-server ~]# ip a   #先找出宿主机用的哪个网卡设备,我的是enp0s25
[root@kvm-server ~]# cd /etc/sysconfig/network-scripts/
1.定义网卡配置文件
[root@kvm-server network-scripts]# vim ifcfg-br0    #创建该桥接网卡,默认没有此文件需要新建
[root@kvm-server network-scripts]# cat ifcfg-br0
TYPE=Bridge
NAME=br0
DEVICE=br0
ONBOOT="yes"
BOOTPROTO=static
IPADDR=10.11.67.188   #要和宿主机在一个网络,这里我用的是宿主机的ip
GATEWAY=10.11.67.1    #宿主的网关,nat的是.2,桥接是.1
NETMASK=255.255.255.0
DNS1=114.144.144.144
DNS2=8.8.8.8

然后看清楚宿主机正在使用的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值