问题标签 [openstack-neutron]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
414 浏览

networking - 托管环境中的 Openstack

我正在尝试在无法访问网络设备的托管环境中配置 OpenStack。这就是为什么我想使用 GRE 隧道来创建一个内部 OpenStack 网络。

环境

主机是 Softlayer,其中提供的服务器可以访问两个不同的网络。一个是专用网络(绑定接口,bond0),第二个是公共网络(另一个绑定接口,bond1)。

公共接口具有可公开访问的 IP 地址。也有可能将公共可移植 IP 地址路由到公共网络(可通过 bond1 接口访问)。

专用网络基于一个客户 VLAN。此 VLAN 中有多个子网。每个子网都有一个由 Softlayer 管理的网关。

要求

我想实现与此Cisco 文档中描述的类似设置, 但使用 GRE 隧道。

我希望我的虚拟机能够访问非 openstack 资源。我希望他们根据需要分配浮动 IP。我想用来自 grizzly 版本的量子来做到这一点,以便能够拥有高可用性的网络节点(l3-agent 从 grizzly 版本开始就有这个选项)。

问题

  1. br-int 应该是bond0 而br-ex 应该是bond1 吗?
  2. 我是否应该在 Softlayer 私有子网 (10.0.0.0/8) 之外为 VM 使用全新的子网(如 172.16.0.0/16)并将 SL 子网视为外部子网?
  3. 我可以为我的虚拟机使用 SL 子网吗?我将如何实现这一目标?我应该如何配置 OpenStack 路由器以在虚拟机和真实网络之间进行路由?假设我从 Softlayer 订购网络 10.20.30.0/26。它有一个 IP 地址为 10.20.30.1 的网关。我想给我的虚拟机地址 .2、.3 等等,但是如何将它们路由到 OpenStack 并返回?
  4. 你会建议我如何在这样的环境中配置网络?
0 投票
1 回答
164 浏览

vpn - OpenStack中非VLAN网络上的VPN环境

我在这里阅读了 OpenStack 的 VPN 功能: Cloudpipe – Per Project Vpns

一个简单的问题:是否可以在非“VLAN 网络模式”(即“Flat DHCP 模式”)上实现 VPN 环境?

因此,当我通过 OpenVPN 客户端访问时,我将被“放置”在我的项目/租户网络子网中。我有一个固定/私有IP,即10.5.5.x/24。

我正在使用 OpenStack Grizzly 和 Quantum(平面 DHCP 模式)。

0 投票
1 回答
649 浏览

openstack - 如何在 openstack 中使用 jclouds 将网络分配给 vm 以及如何使用 Jclouds 在 Openstack 中列出所有网络

有人可以帮助我了解如何使用 OpenStack 中的 JClouds API 将特定网络分配给新创建的虚拟机吗?我正在使用以下代码来创建真正的服务器:

此外,我正在使用v1.0-quantumAPI 来获取所有网络,如下所示,但它没有返回任何网络。我不确定以下代码有什么问题:

0 投票
2 回答
12650 浏览

openstack - Openstack,neutron,无法ping通外部网络

我按照 Icehouse 文档安装了一个 3 节点环境,我的 openstack 节点是在 CentOS 中使用 libvirt 构建为虚拟机

http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-networking-neutron.html

在我的网络节点中,根据文档配置外部 NIC 没有 IP。(PROMISC="yes")

但是,添加网络服务后。 我无法在以下阶段 ping 外部网络。

http://docs.openstack.org/icehouse/install-guide/install/yum/content/neutron_initial-networks-verify.html

1)内部(网络节点上的租户路由器网关)->外部(外部网关)

2) 外部 -> 内部

这是我的环境信息:

1) 控制器节点

2) 网络节点

任何提示将不胜感激!

干杯,

hbseo

0 投票
0 回答
1261 浏览

openstack - 错误:无法附加接口(HTTP 500)(请求 ID:req-XXXX)

我已经启动了一个只有一个接口的实例。当我尝试将一个额外的接口附加到正在运行的实例时,我收到了这个错误。任何想法?

我正在使用Neutron网络。此外,附加接口和现有接口位于不同的网络上。我正在Icehouse使用Ubuntu 14.

我收到了这个错误表格nova-compute.log


0 投票
1 回答
799 浏览

rest - Openstack Neutron 在关联浮动 IP 时指定网络接口

我在 Openstack [1] 中找到了以下 REST API,用于将浮动 IP 关联到给定服务器。您可以在此处指定应将此 IP 分配给哪个服务器。我的实例有多个网络接口(比如说 eth0、eth1 eth2)。此 IP 分配始终将 IP 分配给第一个 nic,即 eth0。我的要求是将 IP 分配给我喜欢的网卡(比如 eth1)。分配浮动IP时有没有办法指定网卡。

我希望有一个类似于下面的 API。我如何知道“addFloatingIp”下请求有效负载中可用的参数列表

Openstack 版本:IceHouse

[1] http://docs.openstack.org/api/openstack-compute/2/content/POST_os-floating-ips-v2_AddFloatingIP__v2__tenant_id__servers__server_id__action_ext-os-floating-ips.html

0 投票
1 回答
2312 浏览

openstack - openstack实例获取ip但没有获取ip

我是 openstack 新手,我按照 ubuntu 12.04/14.04 的 icehouse 安装指南

我选择了 3 节点架构。控制器,新星,中子。

3 个节点安装在 VM 中。我使用嵌套的 KVM。支持内部 VM 的 kvm,因此 nova 将使用 virt_type=kvm。在控制器中,我创建了 2 个 nics。eth0 是一个带有 ip 203.0.113.94 的 NAT 接口,而 eth1 是一个带有 ip 10.0.0.11 的仅主机接口。

在 nova 中有 3 个 nics。eth0 NAT - 203.0.113.23,eth1 主机只有 10.0.0.31 和 eth2 另一个主机只有 10.0.1.31

在中子 3 nics 中。eth0 NAT 203.0.113.234,eth1 主机只有 10.0.0.21 和 eth2 另一个主机只有 10.0.1.21(在中子节点的安装指南中,我创建了一个 br-ex(和一个到 eth0 的端口),它采用了 eth0 和 eth0 设置的设置:

一切似乎都很好。我可以创建网络、路由器等、启动实例,但我有这个错误。

当我启动一个实例时,它需要一个固定的 ip,但是当我登录到实例 (cirros) 时无法 ping 任何东西。ifconfig 没有 ip。

我注意到,在端口字段子网下的演示网(租户网络)属性中,它有 3 个端口。172.16.1.1 网络:路由器接口活动 172.16.1.3 网络:dhcp 活动 172.16.1.6 计算:nova 关闭

我在网上搜索了解决方案,但找不到任何东西!

有什么帮助吗?

问我是否需要特定的日志,因为我不知道要发布哪些!

不管怎么说,还是要谢谢你!

0 投票
2 回答
945 浏览

openstack - OpenStack 上的 NFV

我对 NFV+SDN 还很陌生。我已经在一个 Fedora 20 VM 中下载了 OpenDayLight 和 OpenStack。我将 mininet 网络作为单独的 VM 中的底层物理拓扑。我想在 OpenStack 上运行 VPN、L3 路由和 NAT、负载平衡等服务,但我对如何开始没有很清楚的了解。据我了解,我必须在 OpenStack 节点(通过 VM 实例)上运行这些服务,并通过 mininet 拓扑路由流量,其中 OpenDayLight 作为中间控制器。

我的困惑是:

  1. 如何开始在 OpenStack 上编写应用程序(防火墙、VPN、NAT 等)?
  2. 我必须为此类服务编写代码还是命令行配置?
  3. 我遇到了 Neutron API,有什么帮助吗?

遇到这个:http ://docs.openstack.org/api/openstack-network/2.0/content/API_extensions.html

我已经查看了有关在 OpenStack 上编写“Hello World”的其他问题,但找不到任何东西。我将感谢您提供任何可以让我开始这个项目的信息。

0 投票
1 回答
146 浏览

ansible - 无法在 ansible ad-hoc 命令中使用quantum_network 获取网络ID,而它在neutron 命令中工作

我的环境:Ansible 1.7.1/Ubuntu

我有一个私有 OpenStack 网络,如果我使用以下neutron命令,它可以正常工作:

现在我想network-id使用quantum_network模块:

但这会引发身份验证错误:

问题是什么?

0 投票
1 回答
7872 浏览

networking - OpenStack 中的路由

我想在 OpenStack 中通过 Neutron 配置路由和 NAT,如何开始使用它?

我创建了一个包含两个内部网络(以及它们上的实例)的网络。现在我想知道配置路由协议和NAT的命令。我检查了 OpenStack 文档,但找不到任何方便的东西。

有人可以帮助我或告诉我如何开始使用它吗?