首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenStack安装失败,原因是容器无法获得IP

OpenStack安装失败,原因是容器无法获得IP
EN

Ask Ubuntu用户
提问于 2015-04-28 16:26:27
回答 1查看 400关注 0票数 2

我遵循这些指示,在部署景观时安装失败。

我四处找了一下,发现聚居区的容器无法获得IP地址:

代码语言:javascript
运行
复制
Apr 28 16:20:50 juju-machine-0-lxc-1 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17 (xid=0x4e269150)
Apr 28 16:21:07 juju-machine-0-lxc-1 dhclient: DHCPDISCOVER on eth0 to     255.255.255.255 port 67 interval 10 (xid=0x4e269150)
Apr 28 16:21:17 juju-machine-0-lxc-1 dhclient: DHCPDISCOVER on eth0 to    255.255.255.255 port 67 interval 12 (xid=0x4e269150)

接口似乎是连接到eth0的:

代码语言:javascript
运行
复制
# brctl show
bridge name     bridge id               STP enabled     interfaces
juju-br0        8000.005056880a1b       no              eth0
                                                        veth770EL2
                                                        vethOULXGG
                                                        vethQ7I7K9
                                                        vethR8J2R4
                                                        vethTQOU5J
                                                        vethVID53L
lxcbr0          8000.000000000000       no

当主机上的dhcpd即将在lxcbr0上提供地址时:

代码语言:javascript
运行
复制
dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/run/lxc/dnsmasq.pid --conf-file= --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative

关于如何解决这个问题有什么提示吗?

EN

回答 1

Ask Ubuntu用户

发布于 2015-05-04 11:34:22

我找到了解决办法。

问题的核心是我在ESXi上使用虚拟机。我启用了嵌套虚拟化,并通过virsh管理它们。为了使网络正常工作,我必须在ESXi portgroup上启用所谓的杂乱模式,从而将其转换为中心(遗憾的是,vSwitch不支持MAC学习)。

由于虚拟交换机使用两个NIC连接到上行链路交换机,杂乱模式导致数据包被复制(尽管所有通信都发生在单个ESXi主机内!)。Linux桥检测到了这些副本,因此拒绝桥接数据包。

从vmware开关中删除一个物理NIC解决了这个问题(禁用一个NIC或设置为备用或未使用)。由于从交换机中删除NIC对我来说不是一个好的解决方案,所以我创建了一个没有附加任何NIC的虚拟交换机,并创建了一个将流量路由到它的Linux盒。在那之后,安装没有任何进一步的问题。

我无法完全在Linux桥级别上解决这个问题。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/615433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档