CentOS6系统kvm虚拟机中配置桥接网络
作者:江西理工大学-交通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
推荐阅读
-
在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ...
[详细]
蜡笔小新 2024-12-25 12:05:35
-
本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ...
[详细]
蜡笔小新 2024-12-27 10:18:13
-
-
本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ...
[详细]
蜡笔小新 2024-12-26 19:47:05
-
本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ...
[详细]
蜡笔小新 2024-12-26 13:21:38
-
本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ...
[详细]
蜡笔小新 2024-12-25 11:46:55
-
本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ...
[详细]
蜡笔小新 2024-12-24 17:11:38
-
本文介绍了Linux系统中的文件IO操作,包括文件描述符、基本文件操作函数以及目录操作。详细解释了各个函数的参数和返回值,并提供了代码示例。 ...
[详细]
蜡笔小新 2024-12-24 02:33:04
-
本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ...
[详细]
蜡笔小新 2024-12-22 13:38:48
-
本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ...
[详细]
蜡笔小新 2024-12-21 10:18:56
-
本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ...
[详细]
蜡笔小新 2024-12-20 10:05:02
-
本文介绍了在MacOS上通过Homebrew安装Anaconda3,并配置环境变量以实现不同Python版本之间的快速切换。同时,提供了详细的步骤来创建和管理多个Python环境。 ...
[详细]
蜡笔小新 2024-12-19 13:24:19
-
NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ...
[详细]
蜡笔小新 2024-12-18 18:23:35
-
本文介绍如何在Linux系统中卸载预装的OpenJDK,安装指定版本的JDK 1.8,并配置防火墙以确保系统安全性和软件兼容性。 ...
[详细]
蜡笔小新 2024-12-18 14:47:47
-
本文探讨了一种常见的网络配置问题及其解决方案,即如何在外网环境下安全地访问位于局域网内的计算机。特别介绍了使用SSH反向隧道技术来实现这一目标的具体步骤和注意事项。 ...
[详细]
蜡笔小新 2024-12-18 09:02:41
-
本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ...
[详细]
蜡笔小新 2024-12-17 19:02:43
-
江西理工大学-交通091班-李吉平
这个家伙很懒,什么也没留下!