问题标签 [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.
openstack - 无法启动 Openstack 实例:尝试创建端口时“需要身份验证”
我正在尝试按照官方文档在 Ubuntu Server 14.04 上部署 Openstack Icehouse。但是在部署 Keystone\Nova\Neutron\Glance 之后,当我尝试通过以下方式启动 CirrOS 实例时
nova boot -nic ... -image ... -flavor ...
,失败了。
Nova客户端的日志显示:
- Neutron 客户端(是的,它是 neutron。我猜它们之间在启动时有交互)试图与 Neutron 服务器连接以在租户的网络上创建一个端口。
- 但是 Neutron 客户端使用{username:neutron, password:REDACTED}向 Keystone 服务器设置令牌获取请求,并使用该令牌请求创建到 Neutron 服务器的端口。
- 最后,Neutron Server 认为这是一个身份验证问题。
我确定我要求使用租户 'demo'的信息($OS_TENANT_NAME, $OS_USERNAME, $OS_PASSWORD, $OS_AUTH_URL 已正确设置为 'demo' 的值)
源码 demoopenrc.sh
在该文件中带有演示的凭据。
Neutron 客户端的配置或启动过程中有什么问题吗?我在这里粘贴了一部分neutron.conf
:
梯形校正设置
由于 Neutron 客户端使用 'neutron' 用户的凭证来获取令牌,这部分有什么问题吗?
networking - 使用两个以太网接口设置 devstack
我正在尝试使用 virt-manager 设置 devstack VM。VM 必须有两个接口:1 个到 Internet 的接口 (eth0) 和 1 个连接到另一台物理机的接口 (eth1)。我在我的 local.conf 中设置了这个:
devstack 构建成功。在 openstack 中创建的实例具有 Internet 通信。然后我创建一个与 physnet1 映射的提供者网络:
并创建一个子网:
我在这个新网络中启动了一个虚拟机和一个路由器,它们相互 ping 通。然后我将 eth1 添加到 br-eth1 中:
这样网络映射到 eth1 接口。然后我用网线将物理机连接到 eth1 并为接口设置 vlan ID 3500。当我尝试从物理机 ping 或 ssh 到 VM 或 devstack 内的路由器时,我没有得到通信。
devstack local.conf 中是否缺少任何配置?
谢谢
java - jcloud openstack-neutron:线程“main”com.google.inject.ConfigurationException中的异常:
我正在尝试使用 Jcloud openstack neutron API,并且在尝试运行时遇到了此异常,我尝试如下构建 neutronApi。以此为例https://gist.github.com/everett-toews/8701756
我得到以下异常
Jcloud jar 版本 - 1.8,番石榴 - 3.0,guice - 1.7
请让我知道我做错了什么或如何解决这个问题。
提前致谢。
openstack - ODL 和 Openstack 问题
我正在运行一个控制器和一个计算节点。控制器节点同时运行 ODL 和 OpenStack。我创建了租户,在他们之下创建了网络并在其上启动了实例。所有在 ODL Web GUI 上看到的都是 3 个开关,我猜这些是控制器的 br-int 和 br-ex 以及计算的 br-int,链接也丢失了。无论如何,我可以在 ODL GUI 上通过链接看到我的整个 OpenStack 拓扑吗?
请帮我
performance - 计算节点之间的 Openstack 性能缓慢
我有一个 2 节点 RDO 安装,没有任何问题。一个节点是 allinone,第二个节点是计算节点,按照https://openstack.redhat.com/Adding_a_compute_node的说明安装
问题是第二个计算节点上的网络性能。第一个节点上的网络速度(计算 + 其他一切)非常好。第二个节点上的虚拟机网络速度(仅计算)是可悲的 - 达到第一个节点上速度的 10% 左右。
第二个节点上的虚拟机之间的连接很好;达到几乎线速。节点之间的连接在同一级别上也很好。但是,不同节点上的虚拟机之间或第二个节点上的虚拟机之间的速度很差:
- 节点 1 上的虚拟机到虚拟机:~1Gbps
- 节点 2 上的虚拟机到虚拟机:~1Gbps
- 节点到节点:~1Gbps
- 节点 1 和节点 1 上的虚拟机到 Internet:线速 ~1-2Mbps
- 节点 2 上的虚拟机到节点 1 上的虚拟机:~70-100Kbps
- node2 上的虚拟机到 Internet:~200kbps
- Node2 到 Internet:线速 ~1-2Mbps。
我非常感谢帮助寻找配置的内容。
openstack-neutron - 使用两个 NIC 启动一个 openstack 实例
我想用两个 vNic 卡启动一个实例。在一个 vnic 上我想用于专用网络和其他 vNic 用于公共网络,我们如何在 openstack 中做到这一点?
openstack - 如何使用horizon在openstack neutron中重新使用先前分配的浮动IP?
我已经为一个实例分配了一个浮动 ip 并释放了它。浮动IP现在是免费的。
如果我为同一个实例分配了一个新的浮动 ip,但我得到了该范围内的下一个浮动 ip。我怎样才能得到旧的(刚刚发布的)浮动IP呢?
我正在使用 OpenStack 5.0,并且会对如何通过 Horizon 和 CLI 执行此操作感兴趣。
openstack - 如何在创建子网之前检查该子网是否存在 dhcp-server
我被一个中子问题困住了。
我有两个节点,即控制器,计算中子组件安装在控制器节点中。重新启动 DHCP、L3 代理服务。
- 我们正在为 dhcp 代理使用命名空间。
- 通过将提供商网络类型指定为平面来创建专用网络。之后,在创建子网之前,我们要检查该子网是否存在 dhcp-server。
我们的子网是 10.88.210.0/24
linux - How to find a Linux namespace by network adapter?
I have a Linux server with multiple network namespaces defined:
Each namespace contains one or more virtual network adapters - in this case, it's a TAP device:
Now let's say I know the name of the adapter - tapda4018ab-b7
- but I don't know the namespace it belongs to. Is there a way to look it up without checking namespaces one by one? Is there a generic Linux command to do this? Or at least OpenStack Neutron-specific command?
openstack - DevStack 中的中子
我正在尝试使用带有 Neutron 运行 DevStack 的单个网卡设置一台机器,但是 shack.sh 失败了
这是尝试执行的结果:
我已尝试更改为 10.11.12.1 的网关,这可行。
我的 local.conf 是:
我怀疑我缺少一些可以更好地控制它的设置。谁能告诉这些是什么?