Openstack的网卡设置

最开始接触Openstack,这块是比较头疼的,不同的文档,设置都会有所差异,并且都能工作,到底哪个是正确的呢?恐怕很难有定论,这里总结一下,那天发到邮件列表里请教.

下面这几个设置,最终的结果,就是有一块网卡变成bridge,我理解bridge,就是一个交换机, 虚拟机在上面可以进行互相的通讯.

下面假设 fix IP 采用192.168.100.0/24

一:单网卡

经常有朋友问,如果是单网卡,如何设置(https://blog.hpcloud.com/road-essex-part-4-openstack%E2%84%A2-nova-and-horizon)

在nova.conf 文件里

public_interface=eth0
flat_interface=eth0
flat_network_bridge=br100

由于是单块网卡,这里就比较特别。

/etc/network/interface

auto br100
iface br100 inet static
address 192.168.100.1
netmask 255.255.255.0
bridge_stp off
bridge_fd 0

二:双网卡

双网卡,理解起来比较容易。

在nova.conf 文件里

public_interface=eth0
flat_interface=eth1
flat_network_bridge=br100

这里设置的含义就是eth1是一个bridge。

eth0的设置,就和普通网卡设置一样,可以设置静态IP,也是可以dhcp获得。eth1的设置,我至少看到过3种设置

1:把网卡设置成混杂模式

这个很多文档都是这样设置,包括大名鼎鼎的培训机构http://www.mirantis.com/blog/openstack-networking-single-host-flatdhcpmanager/

也是这样推荐。另外Puppet的安装openstack文档,也是这样推荐设置

iface eth1 inet manual
  up ifconfig $IFACE 0.0.0.0 up
  up ifconfig $IFACE promisc

2:不设置任何IP

这是我一直使用的设置,这个是https://github.com/managedit/openstack-setup

这位朋友,应该也是参与Openstack的开发者,以前维护Diablo 的deb包的更新

auto eth1
iface eth1 inet manual
up ifconfig eth1 up

3:设置IP

采用fix IP的网段,例如fix IP是:192.168.100.0/24, 前面10个IP地址,留给服务器使用。那么我们就可以给eth1设置IP。

http://www.hastexo.com/resources/docs/installing-openstack-essex-4-ubuntu-1204-precise-pangolin/step-1-prepare-your-system

在nova.conf 有一个参数

flat_network_dhcp_start=192.168.100.11

前面保留的IP,就可以用来设置eth1的IP, 启动nova-network后,这个IP,就会变成所有虚拟机的网关. 如果你是采用mutilhost的设计.

ref:http://www.chenshake.com/openstack-settings-on-the-network-card/

时间: 2024-10-11 05:49:48

Openstack的网卡设置的相关文章

OpenStack Horizon 参数设置说明

OpenStack Horizon 参数设置说明 一.写在前面 这篇文章主要介绍了OpenStack(Mitaka) Horizon官方介绍的部署配置.参数设置说明,从而进行简单的翻译学习,这里主要基于目前最新的Mitakaz版本来说明,帮助自己理解Mitaka Horizon中新增的一些参数功能,提高自己在horizon组件开发方面的理解.因为时间仓促以及个人理解有限,固有错误的地方请指出,后续将会不定期更新完善,谢谢! 如果转载,请保留作者信息. 邮箱地址:[email protected]

Chapter 2 OpenStack基本环境设置

Chapter 2 OpenStack基本环境设置 2.1 实验环境 这里使用虚拟机方式配置OpenStack架构: 首先物理主机安装的操作系统是CentOS6.5 x86_64,使用的虚拟化软件是VMware WorkStation 10 虚拟机网络设置如下: 在物理机上的虚拟网卡的信息如下: vmnet1    Link encap:Ethernet  HWaddr 00:50:56:C0:00:01           inet addr:10.0.0.1  Bcast:10.0.0.25

linux下一块网卡设置多个ip地址

无论是在实际的生产坏境中,还是平时的练习中, 一个网卡设置多个ip地址是非常常见的,也是非常有用的. 我们以centos6.8系统为列, 在一块网卡上设置多个ip地址. 1>. 给一块网卡设置多个ip地址这个功能可能会受到NetworkManager服务的影响,首先关闭NetworkManager服务,并且开机自启也关闭. [[email protected] network-scripts]# service NetworkManager stop Stopping NetworkManage

linux 两块网卡设置同一ip地址

双网卡绑定为同一个虚拟的网卡(bond), 外界看到的好像是bond网卡在向外界提供服务, 而其实底层是两块真实的网卡在提供服务. 下面介绍一些简单的概念: 1>. Bonding 就是将多块网卡绑定同一IP 地址对外提供服务,可以实现高可用或者负载均衡.当然,直接给两块网卡设置同一IP 地址是不可能的.通过bonding ,虚拟一块网卡对外提供连接, 物理网卡的被修改为相同的MAC 地址. 2>. Bonding 的工作模式 Mode 0 (balance-rr) 轮转(Round-robi

vmwvare 网卡设置讲解

1.Bridged 桥接 会选择你电脑上的真实的网卡和你的计算机进行通信,设置成和你真实机同一网段的IP,就可以进行通信,并且可以和局域网内的其他用户进行通信. 2.NAT 使用已共享的IP地址 会使用 VMware Network Adapter VMnet8 3.Host-only  与主机共享一个私有网络 会使用 VMware Network Adapter VMnet1 和真实机通信,不能访问互联网 4.自定义 注意:要想和本机通信,要在真实机中设置 VMnet8 或者 VMnet1 I

ubuntu-network网卡设置

最近ubuntu一直没办法访问某个固定的ip,192.168.8.200,根本就ping不上,但是其他的却可以,如192.168.209.然后同时帮忙解决了问题,具体如下 查看网卡信息 [email protected]7817:~$ ifconfig eth0 Link encap:Ethernet HWaddr 44:8a:5b:d3:5e:a5 inet addr:192.168.8.201 Bcast:192.168.11.255 Mask:255.255.252.0 inet6 add

Linux网卡设置为网桥模式

Linux网卡设置为网桥模式 1.    添加网卡,并修改相关配置文件 1.1虚拟机添加网卡,并配置相关文件 如:eth2为新添加网卡 cd /etc/sysconfig/network-scripts cp ifcfg-eth1 ifcfg-eth2 vi ifcfg-eth2 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_

windows2003服务器双线双IP双网卡设置方法

双线双ip很好,网通用户访问网通线路,电信用户访问电信线路.但很多人会选用导入静态路由表,这个办法看似完美,其实问题很多. 1.电信用户如果被解析到网通的ip上,服务器根据路由表会返回电信线路,但用户请求的是网通ip,所以用户什么也得不到,就好像你从一楼买了东西,商场却在二楼给你出货了,而且不告诉你要去二楼拿. 2.就算被正确解析了,但是如果是教育网用户,服务器会因为路由表里没有ip记录而不会返回任何东西. 3.ip不断的都在变化,也有新增的,要不停的维护路由表实在太累. 以上三条中的任意一条的

Linux 多网卡设置同一网段,引发的问题

Linux 多网卡设置同一网段,引发的问题 Server有两个网口,两个网口IP均为同一个网段 网口1:172.16.18.102/16,通往公司局域网 网口2:172.16.18.13/16,直接连接一个NAS服务器,NAS与上述两个IP也为同一个网段 NAS服务器:172.16.16.20/16 问题表现: 按照上述连接,Server访问任何机器都好使,就是无法访问NAS服务器 原理: 路由表决策, [[email protected] ~]# route -n Kernel IP rout