问题标签 [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 投票
1 回答
195 浏览

python-2.7 - 如何让虚拟机分配更高效?

我正在从事这个旨在使 VM 分配更有效的项目。

通过虚拟机分配,我的意思是一旦创建新虚拟机的请求到达 Openstack 平台,平台将如何处理请求。在 openstack 框架中,nova-scheduler 做了这部分。我希望在 nova 调度程序中添加更多功能/过滤器。

我想在 Nova 调度程序中实现一些特殊类型的过滤器。这将有一些特殊的规则,或者将保持整个系统的平均负载并节省能源。一般来说,中等负载的系统比以最大负载运行的系统消耗更少的能量。我正在考虑将虚拟机分配关闭的过滤器,即在同一个机架上。当收到创建虚拟机集群的请求时。我想知道您对任何此类过滤器的可行性有何看法。它们的效果如何?

任何帮助都会受到高度评价。

0 投票
1 回答
1047 浏览

openstack - 错误请求错误 OpenStack

我正在尝试使用命令从命令行创建一个实例,

但我得到了这个错误,

错误(错误请求):找不到网络 00000000-0000-0000-0000-000000000000、11111111-1111-1111-1111-111111111111。(HTTP 400)(请求 ID:req-6dd0352e-008a-40c4-91e2-454529712ba9)

指导我如何解决这个问题。

0 投票
2 回答
50464 浏览

python - NoneType' 对象没有属性 '__getitem__'

在 openstack 设置中尝试 nova-list cli 命令时出现以下错误。NoneType'对象没有属性' getitem '

_'

这是什么意思?我的 openstack 设置有什么问题,还是一些与 python 相关的错误?

0 投票
1 回答
1100 浏览

openstack-nova - 如何在仪表板中添加新面板以显示用户输入表单?

我正在尝试在 open-stack-dashboard 中添加一个自定义仪表板,该仪表板将具有显示接受用户数据的表单的面板。在哪里为面板创建和定义我的 models.py,因为仪表板的 settings.py 不包含任何数据库配置?

0 投票
1 回答
1135 浏览

openstack - Openstack 实例在不同的网络中时不会 ping

我在 openstack (Hawana -ubuntu 12.04 LTS) (192.168.1.0/28, 192.168.1.16/28) 中创建了两个网络,并且两个网络都有它们的实例。实例可以 ping 另一个网络的网关,但不能 ping 该网络中的另一个实例。

例如网络一:192.168.1.0/28 网关是 192.168.1.1 和实例 ip 192.168.1.2 网络二:192.168.1.16/28 网关是 192.168.1.17 和实例 ip 是 192.168.1.18

现在 192.168.1.18 机器可以 ping 192.168.1.1 但不能 192.168.1.2

请告诉我它的确切问题。

0 投票
1 回答
658 浏览

openstack - 可以将 OpenStack 配置为在管理程序重新启动时启动某些实例吗?

假设我们停电,并且管理程序被重置。Openstack 将启动 nova 服务等。

但是,它不会启动备份在管理程序关闭时正在运行的任何虚拟机。它可以配置为执行此操作吗?

也许一种解决方法是在虚拟机管理程序上创建一个启动脚本,或者在某个地方创建一个 crontask,如果它们没有运行,它会启动分配给该虚拟机管理程序的指定虚拟机,但这并不理想。

  • 目前使用 KVM 运行 Havana,但很快将升级到 Icehouse。
0 投票
2 回答
99 浏览

openstack - 在暂停/恢复操作时安装管理操作扩展 Openstack

我正在尝试使用 Jcloud API 恢复/暂停已经在 openstack 中创建的节点。如果我在我的 openstack 服务器 GUI 上检查该节点,该节点将恢复/暂停,但我的代码收到一条错误响应,提示“暂停需要安装管理操作扩展”。

我在 openstack 服务器上检查了我的 policy.json,它具有 Admin 作为角色提到的恢复和暂停扩展。

知道如何纠正它,或者可能需要做什么?提前致谢

0 投票
1 回答
54 浏览

virtual-machine - OpenStack Nova 修改

我知道 Open-stack 的结构和它是如何工作的基本思想。有人可以解释一下我将如何修改 nova tho 的调度程序。我在想我可以从 git-hub 下载代码然后更改一些代码。唯一的问题是我无法运行任何东西,因为整个设置都带有其余的模数。有人可以给我一个关于我如何或可以开始的一般高级概述吗?

0 投票
1 回答
897 浏览

openstack - 新星计划中的错误消息

我试图在我的“小云”上启动 5 个实例。我有一个带有 nova-api 和计算的控制器节点 (tb22)。我有一个计算节点(tb23)。我在 nova-schedule 中收到一条错误消息:

2014-07-09 13:00:23.858 错误 nova.scheduler.filter_scheduler [req-f699a7d3-e3de-40e4-b291-9ae972c7d8f9 管理员演示] [实例:55febf3d-1d56-4381-a6ca-b4b3b37e232e0] ​​来自上一个主机的错误:bt (node tb23): [u'Traceback (最近一次调用最后一次):\n', u' File "/opt/stack/nova/nova/compute/manager.py", line 1305, in _build_instance\n set_access_ip=set_access_ip )\n', u' File "/opt/stack/nova/nova/compute/manager.py", line 393, in decorated_function\n return function(self, context, *args, **kwargs)\n', u' 文件“/opt/stack/nova/nova/compute/manager.py”,第 1717 行,在spawn\n LOG.exception( (\'Instance failed to spawn\'), instance=instance)\n', u' 文件“/opt/stack/nova/nova/openstack/common/excutils.py”,第 68 行, 在出口\n Six.reraise(self.type_, self.value, self.tb)\n', u' File "/opt/stack/nova/nova/compute/manager.py", line 1714, in _spawn\n block_device_info )\n', u' File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 2262, in spawn\n
write_to_disk=True)\n', u' File "/opt/stack /nova/nova/virt/libvirt/driver.py", 第 3447 行, 在 to_xml\n disk_info,rescue, block_device_info)\n', u' 文件 "/opt/stack/nova/nova/virt/libvirt/driver. py",第 3263 行,在 get_guest_config\n 风格中)\n',u' 文件 "/opt/stack/nova/nova/virt/libvirt/vif.py",第 384 行,在 get_config\n _("Unexpected vif_type =%s") % vif_type)\n', u'NovaException: Unexpected vif_type=binding_failed\n']

有谁知道问题出在哪里?谢谢

0 投票
2 回答
2225 浏览

openstack - Assigning a Floating IP to a Load Balancer in a heat template

Does anyone know how to associate a floating IP address with a load balancer in a heat template? I can create a load balancer on an instance (or a bunch of instances, but starting small) in heat; and can associate a floating IP address to the load balancer in Horizon, but I can't figure out how to do it through heat.