KVM之二:配置网络

Posted snale learning linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM之二:配置网络相关的知识,希望对你有一定的参考价值。

1、安装KVM

a、通过yum安装虚拟化的软件包

[root@kvm ~ 16:15:05]#yum install -y kvm virt-*  libvirt  bridge-utils qemu-img

说明:
kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
bridge-utils:设置网络网卡桥接。
virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。

b. 检查kvm模块是否加载

[root@kvm yum.repos.d ]#lsmod |grep kvm
kvm_amd                40735  0 
kvm                   341551  1 kvm_amd

如果没有,需要执行 
modprobe kvm-amd
还没有就重启一下试试

c.配置网卡

#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-br0
#cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:61:5E:79
TYPE=Ethernet
UUID=2c4c74c4-7c6b-45e0-8612-42dc0858e62d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0

#cat ifcfg-br0
DEVICE=br0
#HWADDR=00:0C:29:61:5E:79
TYPE=Bridge
#UUID=2c4c74c4-7c6b-45e0-8612-42dc0858e62d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.0.236
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=218.85.152.99
DNS2=8.8.8.8
#service network restart
#service libvirtd start

d. 启动或重启libvirtd服务和messagebus 服务
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart
此时可以查看网络接口列表

brctl show 结果如下:

[root@kvm network-scripts 17:50:26]#brctl show
bridge name    bridge id        STP enabled    interfaces
br0        8000.000c29615e79    no        eth0
virbr0        8000.525400454f40    yes        virbr0-nic

 

以上是关于KVM之二:配置网络的主要内容,如果未能解决你的问题,请参考以下文章

KVM之二:KVM工具简介一:virt-manager,virt-viewer,virt-convert,qemu-img

2、kvm网络篇---网络配置Bridge方式、NAT方式

Linux网络配置之二ipss网络相关配置文件

KVM 之网络配置

kvm 网络配置之nat用户模式

KVM 的 Debian 网络配置 - 提供者 OVH