问题标签 [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 - 有什么方法可以确定哪些机器是由哪个特定用户创建的?
有什么方法可以确定哪些机器是由哪个特定用户创建的?我已经尝试查看服务器/详细信息选项,但即使可以确定哪些机器是由同一用户创建的(通过 user_id),我也无法说“哦,我知道 user_id 对应的用户名!” 我也不想使用 keypair 字段对机器进行分组。
作为一个小提示,我使用的是 http Compute API,而不是 nova 命令行客户端。
scheduler - Nova Boot 对任何东西都不起作用
我正在尝试使用 nova boot 命令,但我不断收到“to little arguments”错误。
我已经有一段时间了,有人可以发布我做错了什么而不发布链接。我跟随了一些,并且一直在循环。那和什么是--key-name。
python - AttributeError:类型对象“ManagerWithFind”没有属性“client”
我是 python 和 openstack 的新手,所以请不要失去你的冷静 :)
在这里,我试图实例化 BareMetalNodeManager 类对象(来自 np_orchestration.py)。
np_orchestration.py
此类(位于 baremetal.py 中)需要 base.ManagerWithFind 作为参数(这是一个抽象类)
裸机.py
尝试这样做时出现以下错误:
可以在这里找到完整版的 baremetal.py:https://github.com/openstack/python-novaclient/blob/master/novaclient/v1_1/contrib/baremetal.py
ansible - 在 Rackspace 上为 Ansible 设置 SSH 主机 IP 地址
问题
当使用该rax
模块启动服务器并获取库存时,我如何告诉 Ansible 连接到隔离网络上的 IP 地址而不是服务器的公共 IP?
注意:Ansible 正在同一隔离网络上的服务器上运行。
问题
我使用带有模块的 Ansible 在 Rackspace Cloud 中启动服务器,rax
并将其添加到隔离/专用网络。然后我将它添加到库存并开始配置它。我要做的第一件事是锁定 SSH,部分原因是告诉它只绑定到隔离网络上的主机的 IP 地址。问题是,这意味着 ansible 无法通过公共 IP 地址连接,所以我也设置ansible_ssh_host
为私有 IP。(当我将主机添加到清单时会发生这种情况。)
这在创建和配置新实例的第一次运行时工作得很好。不幸的是,下次我尝试连接到这些服务器时,连接被拒绝,因为 Ansible 正在尝试使用 SSH 未侦听的 IP 地址。发生这种情况是因为:
- Ansible 尝试连接到
ansible_ssh_host
... - 但是
rax.py
库存脚本已设置ansible_ssh_host
为accessIPv4
Rackspace 返回的... - 并且 Rackspace 已设置
accessIPv4
为服务器的公共 IP 地址。
现在,我不知道该怎么办。Rackspace 确实允许API 调用来更新服务器并设置它,所以我想我可以在创建服务器后accessIPv4
运行另一个来执行此操作。local_action
不幸的是,rax模块似乎不允许更新服务器,即使它这样做了,它也依赖于pyrax ,而 pyrax又依赖于novaclient,而novaclient 只允许更新服务器的名称,而不是accessIPv4
.
以前肯定有人这样做过。rax
通过模块获取动态库存时,告诉 Ansible 在隔离网络上连接的正确方法是什么?
java - 如何获取 Openstack json 架构以获取它为其 ReST API 返回的响应?
我需要在 Java 中为 Openstack 对 ReST API 的响应生成引用/反射/模式类。
例如,我使用 API 来获取服务器列表:v2/{tenant_id}/servers/detail
这是我的回复:-
如何获得此 JSON 的通用架构以及对应 API 的类似 JSON。我在 Openstack 文档上进行了搜索,但它仅与可用的图像服务 JSON 模式有关。另外,在谷歌上搜索过它,但徒劳无功。
[编辑]:我可以得到http://docs.openstack.org/api/openstack-image-service/2.0/content/get-images-schema.html,API是v2/schemas/images
。如何获得与计算和网络相关的架构?
openstack - 煤渣卷无法连接或分离
主机断电后,openstack cinder 卷已进入无法附加或分离的状态。
其自身的卷的状态列为已附加
即使在 cli 和 Horizon 中列为附加卷,在实例上也找不到该卷(在 /dev/ 中找不到该设备,在 /mnt/ 中也找不到挂载点)
networking - 使用单个 NIC 启动 openstack 实例
我对openstack完全陌生,没有太多资源,我用我的电脑作为控制器构建了一个云,其中包含一个用于互联网的wifi和一个用于内部连接的以太网,也可以通过wifi和以太网再次与我的笔记本电脑连接。一切似乎都很好,我有一个活动实例,但它没有网络:
+----------------------------------------+------+--- -----+------------+-------------+----------+ | 身份证 | 姓名 | 状态 | 任务状态 | 电源状态 | 网络 | +----------------------------------------+------+--- -----+------------+-------------+----------+ | 703c1663-5a1d-47c9-a9a8-466f75d5c802 | Ins1 | 活跃 | - | 跑步 | | +----------------------------------------+------+--- -----+------------+-------------+----------+
我正在使用 nova-network(Legacy),我知道我应该创建一个使用nova network create
和网桥的网络,但我在每个节点(以太网)上只有一个接口,并且想知道该怎么做。有人可以帮忙吗?
顺便说一句:网络节点可以提供帮助吗?我有一个可能是树莓派的树莓派。
并且:当我在控制器上设置网桥时,计算节点无法访问它。帮助!
python - 无法使用 noveclient python API 创建 openstack
我正在尝试使用 novaclient python API 创建 openstack 实例。我在 Python 中使用以下 ccommand
我尝试了几种方法,一切都给了我同样的例外
注意:我不是 openstack 帐户租户的管理员用户。
这可能是什么原因?
问候, 马林萨
python - 如何使用 novaclient 获取 openstack 实例的固定 IP 地址
我使用 noveclient python api 启动 openstack 实例
我想获取创建的实例的 IP 地址。我该怎么做 ?
openstack - 错误:无法附加接口(HTTP 500)(请求 ID:req-XXXX)
我已经启动了一个只有一个接口的实例。当我尝试将一个额外的接口附加到正在运行的实例时,我收到了这个错误。任何想法?
我正在使用Neutron
网络。此外,附加接口和现有接口位于不同的网络上。我正在Icehouse
使用Ubuntu 14
.
我收到了这个错误表格nova-compute.log