本帖最后由 金人杰_nebwT 于 2015-2-7 11:30 编辑
在ubuntu12.04上安装icehouse版本的openstack,安装好之后可以创建实例可一直无法分配到IP地址,于是我研究了一下nova的network这一块,遇到了一些疑问,希望各位前辈可以解答。
官网文档上给出的命令不知为何总是出错,我只能在网上搜索资料自己研究,用以下的命令创建在控制节点的虚拟网络nova-manage network create --label=demo-net --fixed_range_v4=10.0.0.0/24 --num_network=1 --network_size=256 --multi_host=T --bridge=br100 --bridge_interface=eth1
关于bridge=br100中的br100需要在虚拟机上创建响应的网卡么?以及bridge_interface=eth1中的eth1是实际的网卡么,那么这个eth1采用桥接,nat还是hostonly配置,以及eth1在/etc/nework/interface中应该如何配置呢?因为是在控制节点上创建的这个网络,根据文档实际我只配置了eth0这一张网卡,那么这边用eth1好像就很不合理了。但是官网的文档中在计算节点中配置了eth0和eth1这两张网卡的,所以bridge_interface=eth1中的eth1难道指的是计算节点中的网卡?关于这点我非常混乱,无法搞清。
另外在计算节点中配置文件时在/etc/nova/nova.conf中官网给出了这样的配置:flat_interface=eth0;public_interface=eth0 这边的eth0我也有所疑问,因为网上查到的资料中有些flat_interface=eth1;public_interface=eth0的,也有flat_interface=eth0;public_interface=eth1的,完全把我弄糊涂了。计算节点的interfaces我是这样配置的
address 192.168.1.121 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 # The external network interface auto eth1 iface eth1 inet manual up ip link set dev $IFACE up down ip link set dev $IFACE down 谢谢给位前辈大神的指导!
|