问题标签 [openstacksdk]
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.
sdk - 用于调整实例大小的 Openstack SDK
我需要读取输入的 YAML 文件并使用指定的配置(如(VCPU、磁盘、内存..))调整服务器的大小。请注意,服务器名称已存在于环境中。我已经使用 cli 命令使用 python 代码自动执行此操作。命令参考链接 https://docs.openstack.org/nova/latest/user/resize.html
但要求是通过 SDK 实现这一点。请让我知道如何通过调用openstack SDK通过python代码实现这个逻辑?
操作系统:Ubuntu 16.04
输入 Yaml:Servername1:test1 VCPU:2 磁盘:4000 内存:200
Servername2:test2 VCPU:1 磁盘:1000 内存:100
openstack - OpenStack 集群事件通知
到目前为止,根据我对 OpenStack Python SDK 的理解,我能够读取 Hypervisor、Servers 实例,但是,我没有看到用于接收和处理集群上发生的操作的更改通知/事件的 API,例如 A添加新 VM,删除现有 VM 等。
有一个类似的旧帖子(大约 2016 年),我很好奇通知处理是否有任何变化? 从 openstack 到外部系统的通知
我看到一个文档,其中讨论了通过消息总线发出通知,指示服务中发生的不同事件。
https://docs.openstack.org/ironic/latest/admin/notifications.html
我有以下问题:
我在 openstack 中看到了诸如Notifications 之类的其他帖子,他们建议使用使用数据库的 Ceilometer 项目。有没有比使用像云高仪这样完全不同的服务更轻量级的解决方案?
提前感谢您在这方面的帮助。
python - 使用 pythonSDK 停止 OpenStack 服务器实例
我正在尝试创建一个端点来使用 pythonSDK 停止我的 openstasck 服务器实例,但是当我尝试访问 /stop_server 时出现错误,你能帮帮我吗?
我收到此错误:
类型错误
TypeError:视图函数没有返回有效响应。该函数要么返回 None ,要么在没有 return 语句的情况下结束。
openstacksdk - 如何使用 openstacksdk 将浮动 IP 关联到端口?
我正在使用 openstacksdk 对 openstack 操作进行编程。我正在参考这个链接。我必须使用openstacksdk实现以下目标:
但我无法找到 openstasksdk 中描述的任何功能。
python - 使用 openstacksdk 从 openstack 的对象存储中检索数据
我正在尝试使用 openstacksdk 检索已上传到 openstack 对象存储的泡菜数据connection.get_object(container,object)
,我得到了响应,但是文件正文是一个字符串,我什至可以使用 outfile 选项将其保存到文件中而不会出现问题。但是,我希望能够直接使用它,而不必先将其保存到文件中,然后再将其加载到 pickle 中。
简单地使用泡菜的负载和负载是行不通的,因为它们都不需要字符串对象。是否有另一种方法来检索数据,以便我可以直接处理腌制数据,或者是否有某种方法可以解析字符串/在 get_object() 上设置配置参数?
openstack - 所有项目的 Python OpenStack SDK 列表使用情况
我正在寻找'openstack usage list --start <start_time>'--end <end_time> -f'的python OpenStack SDK版本,它返回给定时间段内的每个项目使用情况。我找到了 conn.get_compute_usage(),它为用户返回?
openstacksdk - 如果 IP 地址错误,Create_image 不会抛出错误
我正在使用 openstacksdk 上传图像以浏览。这里使用的 url 是错误的。
示例代码:
但是,我没有收到任何异常或超时错误。我错过了什么?注意:使用正确的 IP 地址,我可以将测试图像上传到 Glance。
openstack - 使用 python openstacksdk、python novaclient、python cinderclient 显示卷详细信息
大家好,我希望你们今天过得愉快。我有一个关于在 Python 中使用 Openstack API 的问题。
我python-novaclient
用于获取服务器详细信息和风味详细信息。我也想获取卷的详细信息,但我不知道该怎么做,我试图收集卷的详细信息,但它以某种方式失败了,我需要问你们是否有任何想法。
此信息是我想要获得的信息:
volume_id、附加到(w/c 卷)、名称、状态和 volume_type(CEPH 或 LVM)
我用过python-cinderclient
,但我只得到了volume_id。
这是代码:
有人可以帮我获取其他数据吗?除了在服务器中运行 Openstack 命令行之外,我只需要一些 Python 模块来获取这些数据。
提前致谢。