作者:江西理工大学-交通091班-李吉平 | 来源:互联网 | 2014-05-27 21:13
KVM发展如日中天,在Linux的世界里,已经成为了一种成熟的虚拟化方案。对于小企业和创业团队来说,可以利用KVM虚拟技术,构建测试环境。降低硬件成本。首先我们禁用并卸载NetworkManager工具,启用自带的network服务chkconfigNetworkManageroffchkconfigne
KVM发展如日中天,在Linux的世界里,已经成为了一种成熟的虚拟化方案。对于小企业和创业团队来说,可以利用KVM虚拟技术,构建测试环境。降低硬件成本。
首先我们禁用并卸载NetworkManager工具,启用自带的network服务
chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
yum erase NetworkManager
接下来通过软件安装管理程序,安装virt-manager, qemu-kvm等软件包
[root@localhost netroby]# rpm -qa | grep qemu
qemu-img-0.12.1.2-2.295.el6_3.10.x86_64
qemu-kvm-0.12.1.2-2.295.el6_3.10.x86_64
gpxe-roms-qemu-0.9.7-6.9.el6.noarch
[root@localhost netroby]# rpm -qa | grep vir
libvirt-python-0.9.10-21.el6_3.8.x86_64
libvirt-0.9.10-21.el6_3.8.x86_64
libvirt-client-0.9.10-21.el6_3.8.x86_64
xorg-x11-drv-s3virge-1.10.4-2.el6.x86_64
virt-manager-0.9.0-14.el6.x86_64
virt-what-1.11-1.1.el6.x86_64
python-virtinst-0.600.0-8.el6.noarch
启动libvirtd,
service libvirtd start
安装完成之后,我们开始配置网络参数
首先禁用kvm自带的默认网络配置virbr0
virsh net-list #查看默认的kvm网络配置
删除kvm自带默认网络配置
virsh net-destroy default
virsh net-undefine default
service libvirtd restart
查看网络配置ifconfig
接下来我们配置bridge network
转到/etc/sysconfig/network-scripts目录下面
cd /etc/sysconfig/network-scripts
编辑ifcfg-eth0 vim ifcfg-eth0
DEVICE=eth0
OnBOOT=yes
BRIDGE=br0
保存退出
编辑ifcft-br0 vim ifcfg-br0
DEVICE=br0
OnBOOT=yes
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.0.123
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DELAY=0
保存退出
重启network服务之后,生效 service network restart