搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
交流区
›
OpenStack系列
›
我在安装Essex 版openstack 多节点时遇到不同计算节点的 ...
0
1
0
分享
我在安装Essex 版openstack 多节点时遇到不同计算节点的VM之间网络不通问题!
open2job
发表于 2013-10-17 21:29:55
[显示全部楼层]
阅读模式
关闭右栏
1
5857
About云VIP帮助找工作和提升
大家好!
我在安装Essex 版openstack 多节点时遇到不同计算节点的VM之间网络不通问题!
具体情况是这样的,之前我是把所有的组件都安装在一台机器上的后来不够用了我想扩展一台,可是按官方文档(os-compute-starterguide-trunk.pdf)多节点安装手册安装后,确实也能分配到另外的节点上创建虚拟机,就是不同的计算节点上的虚拟机之网络怎么都不通,不过同一台计算节点上的虚拟机是通的。比如:
在 host1 (150.236.48.135 控制节点) 上有 192.168.4.45,192.168.4.36 在 host2 (150.236.48.205)上有192.168.4.65,192.168.4.66.
192.168.4.45 ping 192.168.4.36 通;
192.168.4.45 ping 192.168.4.65 不通。
不过子要都附上public ip 就通了,比如 192.168.4.45 (150.236.48.56) ping 192.168.4.6 (15.236.48.97) 通,不过我的public ip个数实在有限,只能用private ip才够用啊!
这里是我的配置:
OS:ubuntu 12.04
openstack 版本: Essex
host1 :
网络情况
vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
up ifconfig eth0 up
auto eth1
iface eth1 inet static
address 150.236.48.135
netmask 255.255.255.0
network 150.236.48.0
broadcast 150.236.48.255
gateway 150.236.48.1
dns-nameservers 150.236.48.1
nova 配置
vi /etc/nova/nova.conf
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/run/lock/nova
--allow_admin_api=true
--use_deprecated_auth=false
--auth_strategy=keystone
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
--s3_host=150.236.48.135
--ec2_host=150.236.48.135
--rabbit_host=150.236.48.135
--cc_host=150.236.48.135
--nova_url=http://150.236.48.135:8774/v1.1/
--routing_source_ip=150.236.48.135
--glance_api_servers=150.236.48.135:9292
--image_service=nova.image.glance.GlanceImageService
--iscsi_ip_prefix=192.168.4
--sql_connection=mysql://novadbadmin:novasecret@150.236.48.135/nova
--ec2_url=http://150.236.48.135:8773/services/Cloud
--keystone_ec2_url=http://150.236.48.135:5000/v2.0/ec2tokens
--api_paste_config=/etc/nova/api-paste.ini
--libvirt_type=kvm
--libvirt_use_virtio_for_bridges=true
--start_guests_on_host_boot=true
--resume_guests_state_on_host_boot=true
# vnc specific configuration
--novnc_enabled=true
--novncproxy_base_url=http://150.236.48.135:6080/vnc_auto.html
--vncserver_proxyclient_address=150.236.48.135
--vncserver_listen=150.236.48.135
# network specific settings
--network_manager=nova.network.manager.FlatDHCPManager
--public_interface=eth1
--flat_interface=eth0
--flat_network_bridge=br100
--fixed_range=192.168.4.1/27
--floating_range=150.236.48.135/27
--network_size=32
--flat_network_dhcp_start=192.168.4.33
--flat_injected=False
--force_dhcp_release
--iscsi_helper=tgtadm
--connection_type=libvirt
--root_helper=sudo nova-rootwrap
--verbose
host2 ()
网络配置
vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 150.236.48.205
netmask 255.255.255.0
network 150.236.48.0
broadcast 150.236.48.255
gateway 150.236.48.1
dns-nameservers 150.236.48.1
auto eth1
iface eth1 inet manual
up ifconfig eth1 up
nova 配置
vi /etc/nova/nova.conf
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/run/lock/nova
--allow_admin_api=true
--use_deprecated_auth=false
--auth_strategy=keystone
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
--s3_host=150.236.48.135
--ec2_host=150.236.48.135
--rabbit_host=150.236.48.135
--cc_host=150.236.48.135
--nova_url=http://150.236.48.135:8774/v1.1/
--routing_source_ip=150.236.48.135
--glance_api_servers=150.236.48.135:9292
--image_service=nova.image.glance.GlanceImageService
--iscsi_ip_prefix=192.168.4
--sql_connection=mysql://novadbadmin:novasecret@150.236.48.135/nova
--ec2_url=http://150.236.48.135:8773/services/Cloud
--keystone_ec2_url=http://150.236.48.135:5000/v2.0/ec2tokens
--api_paste_config=/etc/nova/api-paste.ini
--libvirt_type=kvm
--libvirt_use_virtio_for_bridges=true
--start_guests_on_host_boot=true
--resume_guests_state_on_host_boot=true
# vnc specific configuration
--novnc_enabled=true
--novncproxy_base_url=http://150.236.48.135:6080/vnc_auto.html
--vncserver_proxyclient_address=150.236.48.205
--vncserver_listen=150.236.48.205
# network specific settings
--network_manager=nova.network.manager.FlatDHCPManager
--public_interface=eth0
--flat_interface=eth1
--flat_network_bridge=br100
--fixed_range=192.168.4.1/27
--floating_range=150.236.48.135/27
--network_size=32
--flat_network_dhcp_start=192.168.4.33
--flat_injected=False
--force_dhcp_release
--iscsi_helper=tgtadm
--connection_type=libvirt
--root_helper=sudo nova-rootwrap
--verbose
另外两个host 的bridgn 都是自动创建的。
折腾了很久还是没有解决?不晓得是什么原因,不过一直没有搞懂openstack多节点的网络是什么个原理,小弟水平实在有限望指教!谢谢!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(1)人评论
电梯直达
正序浏览
usaspy
发表于 2013-10-17 21:30:43
是不是没开安全策略阿
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
open2job
新手上路
关注
主题
帖子
粉丝
TA的主题
我在安装Essex 版openstack 多节点时遇到不同计算节点的VM之间网络不通问题!
2013-10-17
24小时热文
Flink CDC:新一代实时数据集成框架
蚂蚁面试就是不一样
如何高效学习
人情世故速查速用大全集
框架思维
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈