问题标签 [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.
openstack - 实例获取多个固定 IP
我正在运行一个带有 FlatDHCPManager 和 4 个 nova-compute 节点的 nova-network 节点(其中一个也是 nova-network 节点。
我通过 vlan(eth1.101、eth1.102 等)在节点上有多个网络,我也在 openstack 中使用以下命令创建了这些网络:
所有网络都像上面的例子一样创建,--project-id
包括。
然后,当我在项目中创建一个实例时,它会从所有创建的网络中获取固定 IP,如下所示:
他们不应该只从相关项目中获得吗?
这是一个错误还是我错过了什么?
我也在这里问过这个。
openstack - 我们可以为多个 Openstack 设置设置一个通用的 Glance 吗?
我有两个 Grizzly 设置指向两个不同的 Glance 服务。
现在我的问题是:
- 有没有可能设置这种环境?
- 当我们在任何设置中创建服务器快照时,它应该在通用 Glance 中创建吗?
- nova 是否有任何选项可以指定应从特定的 Glance 中选择图像?
- 我们可以将 VM 从一个 Grizzly 设置迁移到另一个设置吗?
关于它的指针会有所帮助。
openstack - openstack 中的通知
我对如何在 openstack 中通知其他应用程序事件感兴趣。例如,我不想在我的应用程序中知道 nova 中的实例何时暂停或恢复。是否有任何 webhook 或类似的东西我可以从哪里获得这些信息?
我正在查看有关通知的官方文档,但我真的无法从中做出任何事情: http ://docs.openstack.org/trunk/openstack-network/admin/content/ch_adv_notification_overview.html
我在网上也找不到任何带有代码的示例。
有没有人做过这样的事情?
sqlalchemy - 如何在 Nova 数据库中添加表:Openstack
我正在添加一个类 nova.db.sqlalchemy.models 以在 Nova DB 中创建关联表,但它没有反映在那里。
在 neutron 中做同样的事情就是在 Neutron DB 中创建一个表。
Openstack 文档没有解释如何在任何地方扩展数据库。 http://docs.openstack.org/developer/nova/api/nova.db.sqlalchemy.models.html
如何解决这个问题?
ubuntu - 无法通过 curl 使用 nova,需要身份验证
我正在使用 ubuntu 12.04 并运行 openstack,我已将 nova-api 的环境变量设置为从命令行工作,即nova list、nova flavor-list 等工作正常,但是当我尝试使用 curl 时:
回应是:
环境是:
谁能帮我这个?
rpc - OpenStack 中的 RPC 调用
RPC 调用是如何在 OpenStack 的模块之间实现的,特别是 Nova 和 Neutron?我想通过RPC调用Nova中的一个neutron方法。
在整个网络上搜索,但找不到任何易于理解的解释。任何链接/文档都会有所帮助。
cloud - RDO Openstack allinone 添加一个 mor 计算节点
我已经Openstack
使用--allinone
FlatDHCPManager 使用 nova-network 在 CentOS6 上安装了 RDO。现在我正在尝试在集群中添加新的计算节点,但我很困惑,文档说在计算节点上你只需要nova-compute
守护进程。
但我很困惑它将如何为没有
nova-network
守护程序的网络配置网络 br100?控制器如何将 DHCP 分配给 VM 等?我还需要
nova.conf
从控制器复制到新的计算节点吗?欢迎任何建议!
iptables - IPTables 关闭然后重新打开后 OpenStack 网络无法正常工作
我使用 DevStack 在 RHEL6 上安装了 OpenStack,并且运行良好。有一天,我们的一位“系统管理员”注意到系统上正在运行 iptables,并决定将其关闭(chkconfig iptables off)。然后他重新启动了服务器,几天没有告诉我。在他告诉我之后,我迅速检查我是否可以访问我的实例。当 Horizon 可以访问时,由于没有任何内容被阻止,并且我可以从控制台访问我的实例,这些实例无法访问网络。在此之后,我尝试通过 SSH 从服务器访问实例。无法访问私有 IP。
然后我尝试重新启动 iptables,它出现了......并阻止了地平线仪表板。所以我然后尝试重新启动所有开放堆栈服务......仍然无法访问 Horizon 或任何实例,但至少现在我的 IPTables 填充了新规则
这些规则都不允许远程访问 Horizon,甚至不允许本地访问应该运行的实例。最重要的是,在关闭 iptables 之前,我能够允许 Apache HTTPD 侦听任何端口,但该功能现在似乎也停止了。
现在,我唯一能想到的就是重新开始,因为我不知道去哪里找。我一直在阅读 iptables 和 OpenStack 以及它们如何协同工作,但找不到任何解决方案。谁能指出我可能有帮助的方向?
我曾考虑直接将规则添加到 IPtables 规则中,但这些规则会在任何时候被 nova 覆盖,或者它会在重新启动时被覆盖,这将导致无法维护。
java - org.jclouds.openstack.nova.v2_0.domain.ServerCreated API
上面的代码抛出错误:
服务器已创建,但错误限制了我继续进行。请帮忙。
python - which 和 type 在 virtualenv 中显示 IPython 可执行文件的不同路径,在 IPython 中导入失败,在标准解释器中成功?
不管怎么说which
,它执行/usr/local/bin/ipython
现在强制它执行/Users/sam/.virtualenvs/myvirtualenv/bin/ipython
为什么which
和type
指向不同的路径?为什么,如果 IPython 安装在我的 virtualenv 中,系统 IPython 会被执行,即使我的顺序$PATH
会指示不是这样?无论如何,为什么会import novaclient
出现看似非常奇怪的错误?
编辑
来自错误会话的pythonpath
(myvirtualenv)[~] sam@iota $ ipython -c 'import sys;sys.path'
来自成功会话的 pythonpath
(myvirtualenv)[~] sam@iota $ python -c 'import sys;print sys.path'