gpt4 book ai didi

networking - 如何使用 OpenStack 配置 vSwitch

转载 作者:行者123 更新时间:2023-12-02 02:00:21 24 4
gpt4 key购买 nike

我正在单个节点上设置 openstack 安装,但对其进行配置以便稍后为各种服务(主要是 nova、swift)添加更多节点。为此,我使用了 2 个以太网连接:eth0 用于与互联网通信,eth1 用于内部通信(自单节点安装以来目前未使用)(在 this guide 之后) .

为了从我的路由器桥接到 openstack 虚拟网络,我使用的是 openVSwitch,并按如下方式配置了 2 个网桥

#br-int will be used for VM integration
ovs-vsctl add-br br-int

#br-ex is used to make to access the internet
ovs-vsctl add-br br-ex

然后我配置我的/etc/network/interfaces:

# VM internet Access
auto eth0
iface eth0 inet manual
up ifconfig eth0 0.0.0.0 up
up ip link set eth0 promisc on
down ip link set eth0 promisc off
down ifconfig eth0 down

# add a static ip to the host machine to facilitate interet access
auto br-ex
iface br-ex inet static
address 192.168.100.51
netmask 255.255.255.0
gateway 192.168.100.1
dns-nameservers 8.8.8.8

我重新启动我的机器并运行

ovs-vsctl add-port br-ex eth0

将网桥连接到 eth0。

现在,我可以与本地子网上的计算机通信,但无法通过路由器进行通信。我认为这是路由器问题,但我不确定。另外,如果是路由器问题,允许此设置工作的设置将调用什么?

编辑:我找到了指南here这表示通过路由器的问题可能是由于路由 - 这是我的路由表

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.200 0.0.0.0 UG 0 0 0 br-ex
10.10.100.0 * 255.255.255.0 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 br-ex

最佳答案

这个问题确实是通过修改路由表解决的。问题是我的网关实际上是在 192.168.1.1 上。我通过使用 ip route del default 删除默认记录并使用 ip route add default 192.168.1.1 dev br-ex 为我的网关添加默认路由来解决问题

关于networking - 如何使用 OpenStack 配置 vSwitch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17546627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com