问题标签 [openstack-nova]

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 投票
3 回答
685 浏览

openstack - 使用远程绑定服务器配置 OpenStack nova

我们如何配置 OpenStack 以使用和动态更新远程绑定 DNS 服务器。

0 投票
2 回答
1660 浏览

cloud - 来自 OpenStack 中现有虚拟机的 ovf

是否可以从 OpenStack 获取虚拟机容器*?如何?我对获取 ovf 格式的容器特别感兴趣。

*容器格式是指虚拟机镜像是否为包含实际虚拟机元数据的文件格式。( http://docs.openstack.org/developer/glance/formats.html?highlight=ovf )

0 投票
3 回答
2311 浏览

openstack - 无法在 openstack 中创建超过 2 GB 的卷

我已经在本地机器上安装了 OpenStack。我能够执行所有功能,例如上传图像、创建和启动实例、关联浮动 IP 等。但我无法创建超过 2 GB 的容量。如果我创建任何超过 2 GB 的卷,那么它会在我的仪表板上显示“错误”状态。创建的空间少于 2 GB。

0 投票
1 回答
834 浏览

python - 向 OpenStack 添加自定义过滤器时出现 ClassNotFound 异常

我正在尝试使用他们的 FilterScheduler 组件为 OpenStack 创建一个自定义过滤器。FilterScheduler 的文档在这里:http ://docs.openstack.org/developer/nova/devref/filter_scheduler.html#

现在,创建您自己的自定义过滤器的文档方式并不多。事实上,完整的文档是:

我创建了一个自定义的“test_filter.py”——它与“all_hosts_filter.py”非常相似,这是最简单的标准过滤器。

这是它的全部内容:

但是当我将这个文件“test_filter.py”放在nova/scheduler/filters文件夹中并重新启动 OpenStack 时,我得到以下异常:

OpenStack 似乎正在注册并尝试导入我的新过滤器,但出现了一些错误。作为参考,这是我/etc/nova/nova.conf文件的相关部分的样子:

======

更新:2000 年 4 月 15 日 BST。

对此问题的更新,仍在苦苦挣扎。在 OpenStack IRC 频道上讨论了 boris-42 的问题后,我们进行了更多调查:

Openstack-scheduler 作为 /usr/bin/nova-scheduler 的服务运行

然后它有一个错误:

这表明它使用 /usr/lib/python2.7/dist-packages/nova/ 文件夹作为安装的源文件。

将我的自定义“test_filter.py”放入/usr/lib/python2.7/dist-packages/nova/scheduler/filters会导致上述错误。

但是,经过仔细检查,似乎该文件 /usr/lib/python2.7/dist-packages/nova/scheduler/filters夹中的所有其他文件实际上都是指向 /usr/share/pyshared/nova/scheduler/filters

所以我把我的“test_filter.py”放在 /usr/share/pyshared/nova/scheduler/filters-- 然后在原始文件夹中创建了一个符号链接。

这导致完全相同的文件夹。只要文件存在或文件夹中存在链接, /usr/lib/python2.7/dist-packages/nova/scheduler/filters 就会发生错误。

nova.conf 文件更新如下:

0 投票
0 回答
614 浏览

openstack - OpenStack VM 无法访问互联网

我已经使用 devstack 安装了openstack。我能够创建实例,我也可以通过 ssh 登录到实例,但虚拟机无法访问互联网。我还为实例提供了免费的 IP 地址范围。我只能在安装了 VM 的机器上 ping 通。ping 请求甚至没有到达网关。

谢谢

0 投票
1 回答
133 浏览

python - 如何跟踪 python 命令使用的函数?

我想跟踪特定命令使用的函数,特别是针对 OpenStack。现在,我有一个命令,比如说“nova image-list”,它显示了存储库中可用的图像。我想知道这个命令调用了什么函数?

我尝试使用 strace,但我能得到的最大数量是命令打开的文件(而且很多!)。我再次尝试使用 python 的跟踪模块,但是当我尝试时

tracer.run('nova 图像列表')

它给出了一个语法错误。现在,是否有工具/机制可以帮助我了解此命令的流程?

0 投票
2 回答
3180 浏览

python - devstack 脚本中的错误。nova-api 没有启动?

我已经使用 devstack 在 Ubuntu 12.04 单节点上安装了 openstack。现在,它一直顺利运行到昨天。当我今天运行 ./stack.sh 时,它显示了一个错误

./stack.sh:672 nova-api 没有启动

我安装了 python-paste 和 python-pastedeploy 。如何修复此错误?

0 投票
1 回答
326 浏览

mysql - OpenStack Nova 切换到 Cassandra——利弊?

OpenStack Nova 目前使用 MySQL(由 SQLAlchemy 提供支持)作为其数据库后端。切换到 Cassandra 的优缺点是什么?

0 投票
1 回答
626 浏览

openstack - 无法将 cpuset 属性设置为实例 xml 中的 vcpu 元素

关于这个补丁,我一直无法使用它。我的意思是,因为它已被合并,所以它在我的代码中,但我不确定如何启用/使用它?

此特定补丁将 cpuset 属性添加到实例的 xml 文件的 vcpu 元素。我无法弄清楚我如何才能为特定实例做到这一点。假设我想固定 pcpu 2 和 3,那么 vcpu 条目将是

我怎样才能做到这一点?

0 投票
1 回答
47 浏览

openstack - 从访客启动 openstack 机器,无需身份验证

我想要一个可以在任何项目中使用并且可以自己启动其他快照的 openstack 机器快照。我希望任何人都可以在他们的项目中启动此快照的实例,并且无需任何额外配置就可以自行启动其他快照。这可能吗?