问题标签 [openstack]
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.
azure - 云基础设施建模能力
为基于云的解决方案基础架构建模量身定制的图形工具有哪些?我的意思是你可以想象的东西,比如你的云基础设施部署,比如 aws。我可以肯定地在 MS Visio 或类似的通用绘图工具中这么说,但我想知道是否有任何为云基础架构建模量身定制的选项?另外,有什么开源的吗?如果没有,我可以改变的最接近的东西是什么?
cdn - OpenStack Swift 是否有按区域位置重定向客户端的模块?
我目前正在使用 OpenStack Swift,我的期望是部署一个多区域集群。例如 swift 集群的一个节点将部署在美国,一个节点将部署在欧盟。
swift-proxy 中是否有模块或选项可以按区域位置重定向客户端?
如果不可能,您还建议什么其他解决方案?我应该开发自己的代理服务器,将客户端重定向到最近的节点(使用 geoloc/maxmind 等)吗?
资源:
编辑:Openstack 的一位贡献者回答我,Git 存储库中尚不存在地理分布的 Swift 集群的代码。我在资源中发布的链接是一堆建议的更改。Swift 中没有代码可以进行这种重定向。我需要编写一个 WSGI 中间件并将其粘贴到代理服务器的中间件管道中。
ruby-on-rails - OpenStack API 的开源 Rails gem?
针对 OpenStack API 进行开发的领先开源 Rails gem 是什么?
cloud - SaaS实践基础和项目
所以我需要一些方向。我想了解云软件即服务(SaaS)的实际初始化。问题是我想创建一个简单的云服务,它可以让我从远程机器在这个云上运行程序。据我了解,我需要某种特定的骨干项目来启动这个系统,类似于 OpenStack 或 Apache Cloud for Infostructure as a Service。当然也可能是我理解的完全错误,即使有这样的项目,也不是开源的,免费的。我也可以理解基于 IaaS 构建的 SaaS,但问题是,我根本找不到任何实用信息。如果有任何类型的免费许可 SaaS 项目或推荐相关文章或以至少模糊的方向解释一切,有人可以放纵我。
python - json.dumps 向变量添加额外 \\ 的问题
我目前正在开发一个 python 客户端来与我正在开发的 web 服务交谈。目前我遇到了一个问题,我的网络服务期待一个非常具体的格式化请求,但是当我通过 json.dumps 发送我的请求时,它添加了额外的 \ 导致我的网络服务失败。
这是一个问题的例子,只是在 python 中输入了一些代码:
所以现在不是 body['hosts'] 等于 '["CSO22"]' 它等于 '[\\"CSO22\\"]' 这不是我的网络服务所期望的,所以它返回 http 错误 400。有吗一种改变这种行为的方法,以便 json.dumps 将返回我需要的值?
python - 将修改从 Devstack 复制到 Openstack(生产)
我通过 DevStack 安装了 openstack,因为我不得不修改一些文件。当我安装 DevStack 时,我拥有 /opt/stack 下的所有文件。那里有服务文件夹(glance、keystone...)和库文件夹(python-glanceclient、python-keystoneclient)。如果我修改这些文件,如何在已经部署的 Openstack 上复制修改?在没有 devstack 的情况下安装 openstack 会构建不同的文件夹结构。
我的意思是,python-'service'client 文件夹在全新的 openstack 安装中在哪里?
谢谢
json - Openstack Folsom 服务器详细信息 JSON 响应无法解组
如果您在 Folsom 中点击获取服务器详细信息的 api,您会注意到实体“地址”。
该实体有一个子元素作为网络名称列表。似乎不可能解组对 Java 对象的 JSON 响应,因为响应似乎不遵循模式,因为网络名称将取决于实现。有解决方法还是我出错了?
openstack - Openstack:如何决定硬件容量?
我最近正在阅读一些 OpenStack 资料,但还没有机会尝试。我感觉到 Openstack 可以通过 API 或仪表板接口管理大量虚拟机。用户可以轻松创建/启动虚拟机。
然后我很困惑。由于底层计算机硬件可能会有所不同,某些计算机可能只能托管一台虚拟机,有些可能只有十台。当用户启动虚拟机时,是用户手动还是 Openstack 自动指定一台硬件计算机来托管虚拟机?无论哪种情况,如何确定硬件计算机的容量?Openstack是否提供设置硬件计算机容量属性的功能?
openstack - nova-api 应该在不同的计算节点上运行吗?
我正在处理 OpenStack(Folsom),我想部署 OpenStack 以在不同的
计算节点上工作。是否需要在每个节点上运行 Nova Api 服务?
似乎每个计算节点在我的设备中都需要一个 nova-api 服务,但我认为这没有意义。
据我了解,洞云系统只需要一个 nova-api 服务。
请求 -> nova-api -> nova-schedule 来确定使用哪个节点。
openstack - 更改 OpenStack Horizon 的登录页面
我需要更改 OpenStack 登录页面的行为。我正在研究另一种对用户进行身份验证的方法。我不再使用名称和密码。它在命令行上工作,但我也必须在图形部分(水平)中使用它。我应该更改单击登录按钮时执行的操作,但我找不到该操作的实现在哪里:Horizon 调用哪个函数来验证用户?我的目标是调用我的新 keystone 函数来获取令牌,但我找不到 Horizon 的哪个函数调用 keystone。
[更新问题]
*../horizon/views/auth_forms.py* 定义了登录页面的定义方式。它的类在哪里Login
被调用?我需要修改启动登录页面创建的代码