问题标签 [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.

0 投票
3 回答
184 浏览

build-automation - 更新集群上运行的项目

我在 CentOS6.2 机器的 OpenStack 集群上运行一个项目。项目由大约 10 个 git repos 组成。一个服务的回购。并且服务基于某些角色在 20 个不同的节点上运行。因此,我们可以在服务和角色之间进行某种映射。如果您手动进行,通过集群交付更改是一件很痛苦的事情。目前,我们正在使用 git pull 并结合每个节点上的一些配置更改。涉及人为因素,因此我不想由于手动错误而使集群脱机。

我正在寻找一种解决方案,以在更新源(运行数据库迁移或配置文件更新)后发布配置内容,从而向集群提供更改。有什么好的解决方案吗?

更新:下面的项目似乎很合适。有这些实践经验吗?

0 投票
1 回答
298 浏览

ubuntu - 云专家的问题 - OpenStack Hypertable?

只是想把我的大脑包裹在开源云上。

1) OpenStack 是在像 Ubuntu 这样的操作系统上运行,还是 Ubuntu 在 OpenStack 上运行?

2) 运行 OpenStack - 你是否得到了 Hypertable(BigTable 开源)之类的东西?

3) 这个 OpenStack 是如何托管的——它是托管 OpenStack 的某种数据中心类型的公司吗?

提前致谢

0 投票
1 回答
1403 浏览

ubuntu - 如何使用“NetworkNotFound”从 nova-compute 崩溃中恢复?

我正在(尝试)在 Ubuntu 12.04 服务器上测试新的 OpenStack Essex 安装,截至本文已完全更新。当我启动我的第一个 VM 时,由于配置错误导致了一些网络问题,所以我删除了固定的 IPv4 网络定义。显然这是一个错误,因为试图启动图像的 nova-compute 节点在守护进程启动时崩溃并出现“NetworkNotFound”错误,大概是因为它找不到我必须删除的错误配置的网络 ID。我已经发布了“nova delete”来删除虚拟机,但它仍然显示为“nova list ...”等。(我猜是因为 nova-compute 无法启动,它无法检查队列删除损坏的图像。所以...我如何让 nova-compute 重新启动,并删除 VM 的所有痕迹?

0 投票
2 回答
3724 浏览

rest - 如何使用 servlet 与 openstack api 通信

我正在尝试编写一个示例程序以与 OpenStack API 进行通信。从 OpenStack 的 API 文档中,我发现使用 Java,我们需要一个 REST 客户端,但无法编写一段代码,那么您能否提供一段示例代码来从 OpenStack API 获取令牌?

0 投票
3 回答
26336 浏览

token - 如何获取 openstack 令牌并对其进行验证?

我遵循了本指南: http: //keystone.openstack.org/api_curl_examples.html

我似乎得到了一个有效的令牌:

它返回:

但是当我来到接下来的几节来验证这个令牌时,我遇到了这个神奇的数字:X-Auth-Token:999888777666. 起初我以为这是我得到的令牌,但我错了。

我想我可能错过了一些东西,所以我阅读了 openstack 文档中的相关部分(http://keystone.openstack.org/configuration.htmlhttp://docs.openstack.org/api/openstack-compute/programmer/content / ),但仍然不知道这个数字是怎么来的。

谁能向我解释

  1. 那个神奇的数字是什么意思
  2. 如何获得正确的价值,以便我可以获得工作令牌来管理 openstack 的其他部分
0 投票
3 回答
2551 浏览

openstack - 是否可以在笔记本电脑/台式机上运行 OpenStack?

我有一些问题:

  1. 是否可以在具有 4GB DD3 Ram 的笔记本上安装 openstack?因为该网站说它需要至少 8GB 的​​ RAM。
  2. 他们说它需要一个双四核,我认为这意味着八核。我们可以将它安装在 Quadcore 上吗?
  3. 他们说不可能将它安装在 NAS 上。如果有可能,你有没有找到任何地方?即使在询问我们的朋友(谷歌)之后,我也找不到任何东西。
  4. 总而言之,是否可以在其上安装笔记本/台式机?
0 投票
1 回答
1505 浏览

linux - Glance 索引错误 Openstack

当我使用 Souce Code 配置 Openstack 时,有一个关于“Glance Index”的问题,得到错误为 Blow

但是当执行 keystone endpoint-list 有结果时,

有没有同样的问题?

非常感谢

0 投票
1 回答
1859 浏览

amazon-ec2 - 使用 OpenStack Nova API 以编程方式设置实例名称

我已经接受了这样一个事实,即 EC2 用户习惯的许多功能(特别是标记)在 OpenStack 中并不存在。然而,有一个功能的缺席让我发疯。

尽管 OpenStack 不完全支持实例标签(就像 EC2 一样),但它确实具有实例名称的概念。此名称由 Web UI 公开,甚至允许您设置它:

实例列表中的实例名称

编辑实例名称

此名称也通过nova list命令行实用程序公开。

但是(这是我的问题)这个字段没有通过nova-ec2API 层公开。他们将其与现有 EC2 平台工具集成的最简洁方法是模拟名称为“Name”的实例标签,但他们不这样做。更重要的是,我不知道可以使用哪个 Nova API 端点来读取和写入名称( API 参考中似乎没有记录);但当然它必须以某种方式成为可能,因为网络客户端并且nova-client都可以以某种方式做到这一点。

目前,每次启动新实例时,我都不得不从网站手动更改它。(我无法在实例创建期间执行此操作,因为我使用的是nova-ec2API,而不是nova命令行客户端)。

我的问题是:

  1. 有没有办法通过 EC2 API 层读取/写入实例名称?
  2. 如果做不到这一点,那么以编程方式设置它的 REST 端点是什么?
  3. (奖励):Nova 在支持通用实例标记方面取得了哪些进展?
0 投票
1 回答
128 浏览

client - 是否有任何 OpenStack 服务器验证器工具?

我正在为 OpenStack 构建一个网络服务器,作为我在一家数据存储公司的数据存储服务论文的一部分。我需要一个根据 OpenStack 规范验证服务器响应的工具,我还需要一个可以根据 OpenStack 规范对我的网络服务器进行压力测试的工具。我在谷歌搜索过,但真的找不到任何这样的工具。您是否知道任何可以帮助我实现目标的工具。我遵循的规范可在此链接http://docs.rackspace.com/files/api/v1/cf-devguide-20120601.pdf中找到。谢谢你。

0 投票
2 回答
7748 浏览

installation - 我可以在不安装 Nova 的情况下安装 OpenStack 的 Swift(OpenStack Storage Infrastructure)吗?

我正在尝试使用 OpenStack,但我很困惑。

我想使用SWIFT(OpenStack Storage Infrastructure)来存储数据。但我不知道如何安装它。我试图按照本教程进行操作,但它在服务器(Server1)上安装了所有服务......我只需要 SWIFT。

我必须安装 Nova 才能获得 Swift 吗?

因为在本教程中,在 Server1 上,在分层方案中,Swift 属于 Nova……但我认为它是分开的。如果有人知道它以及更多,如果有人知道在 Ubuntu 上安装 SWIFT 的教程,请告诉我。我试图在我的 Ubuntu 12.04 桌面上安装这个组件,但是带着所有这些疑问,我无法继续。非常感谢。