问题标签 [jclouds]

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 回答
850 浏览

java - 云中的傀儡?

是否可以使用 JClouds 在云上实例化新虚拟机的 Puppet 设置,然后通过 Puppet 定义和实现它们的配置(软件堆栈)?

或者 Puppet 的本质是否存在某种固有的东西,阻止了它在 AWS、RackSpace 或 Heroku 等云提供商上的使用?

0 投票
1 回答
427 浏览

java - JClouds RackspaceUK 不会启动服务器

我使用了来自 JClouds ( http://www.jclouds.org/documentation/quickstart/rackspace/ ) 的 Rackspace 示例代码,如果我使用我的 Rackspace 美国帐户。一切正常。

但是,如果我使用 Rackspace UK 帐户并想创建/启动服务器(访问数据和 API 是正确的),它就不起作用。Rackspace US 中的相同代码运行良好。

我不知道为什么?标头有效,我可以获取所有图像、服务器,并且可以删除服务器。但是启动一个新服务器是不可能的...... JClouds 重试 5 次以创建/启动一个没有成功的服务器,然后我得到了这个 Stacktrace;

编辑 21.08.2012

今天,我也尝试了 jclouds 版本 1.5.0-beta.10,但它不起作用。我有以下代码

以及以下依赖项

问题出在哪里?谢谢你的帮助

勒内

0 投票
1 回答
667 浏览

amazon-web-services - 多次向 AWS 创建 JClouds ComputeService 会引发“自定义提供程序错误”异常

我正在开发一个系统,利用 jclouds 在亚马逊云上实例化一堆节点。

当我需要知道我已经创建的节点时,我使用了 computeService.listNodes()。对于 listNodes 的每次调用,我都会创建一个对象 computeService,如下所示:

通常它可以工作,但是当我对 computeService.listNodes() 进行多个并发调用时,执行失败。

在这样的执行中,我在 createContext 行的某些线程中遇到了异常。附加了完整的堆栈跟踪。

让我感到困惑的是,我编写了一个带有循环的小程序来实例化多个计算服务,而且我没有遇到任何麻烦。

我会错误地使用 JClouds API 吗?JClouds 不支持并发调用吗?还是对 AWS 调用有某种限制?(上一段表明这些问题的答案是“否”,但我现在无法考虑其他选择)。

重要信息:我的代码从 REST 调用运行到使用 apache cxf 设置的独立本地服务器。

这是负责设置服务器的类:https ://github.com/choreos/choreos_middleware/blob/master/ServiceDeployer/src/main/java/org/ow2/choreos/npm/rest/NPMServer.java 。

这是接收调用的类:https ://github.com/choreos/choreos_middleware/blob/master/ServiceDeployer/src/main/java/org/ow2/choreos/npm/rest/NodesResource.java

堆栈跟踪的一些相关部分:

OBS:堆栈跟踪中的“at org.ow2.choreos.npm.cloudprovider.AWSCloudProvider.getClient(AWSCloudProvider.java:53)”行是“createContext”行。

谢谢你,莱昂纳多·莱特

0 投票
1 回答
910 浏览

jenkins - 如何为 openstack 用户设置默认密钥对?

如何在 openstack 中为用户设置默认密钥对?

我正在使用带有 jclouds 插件的 jenkins,它不支持密钥对选择。jclouds 文档说:

我在 openstack 文档中找不到任何关于为用户设置默认密钥对的内容。

0 投票
1 回答
193 浏览

jclouds - 在 CloudStack 3 上的 Cloudify 版本 2.2 或更低版本上注册 VM:NumberFormatException

我试图让 CloudStack 3.0 与 Cloudify 2.1 和 2.2 一起使用,但是我得到了下面概述的错误:

堆栈跟踪

第一个遇到的错误是:

0 投票
1 回答
492 浏览

cloud - CloudStack 和 Cloudify 兼容性

在将 Cloudify 和 CloudStack 结合在一起之前,每个人都应该明确兼容性要求。从我所看到的大部分情况来看,Cloudify 依赖于 JClouds 的 CloudStack 以及可能其他供应商的 API 集成。因此,值得检查您的 Cloudify 所依赖的 JClouds 版本,然后查看 JClouds 版本矩阵是什么。

Cloudify 2.1(当前版本)

  • JCloud 1.4.0
  • 云栈 2.2

云化 2.2

  • JCloud 1.4.0
  • 云栈 2.2

Cloudify 2.3(您可以从源代码构建它)

  • JCloud 1.5.2
  • 云栈 3.0

CloudStack 3.0 带来了重大变化,这意味着 API 不能向后兼容,因此需要 JClouds 更改其 API 实现。

请不要尝试使用 CloudStack 3.0 运行 Cloudify 2.1 / 2.2,因为 CloudStack 中模板 ID 的数据类型从 2.2 中的 long 更改为 3.0 中的 String,因此它们将无法正常工作。有一个请求涉及到这一点,但没有解释原因。https://cloudifysource.zendesk.com/entries/21757916-deploying-on-cloudstack

我希望这可以帮助其他试图将这些版本放在一起的人,只是不要。

对于 CloudStack 3.0,请使用 Cloudify 2.3 及更高版本。我将其用于支持社区,不需要回答,但会提供兼容性矩阵的概述。我希望这是有帮助的

谢谢,

诺埃尔

0 投票
1 回答
402 浏览

java - HP-Cloud Storage:无法上传带有有效负载的 blob

这是我的代码示例:

执行此代码后收到的异常消息如下:

这里是堆栈跟踪:

我没有任何线索,可能是什么问题。我正在寻找可能的解决方案 2 天,但没有任何结果。如果有人有想法,我会很高兴,我做错了什么......

0 投票
1 回答
355 浏览

clojure - jclouds 新手——无法使用 lein 下载任何 JClouds JAR 文件

按照 Jclouds 网站上的说明,我下载了 Lein BAT 文件,并将 Curl 下载到同一文件夹中。我正在使用 Windows 8 x64 PC。

现在我在包含 lein 和 curl 的文件夹中创建了一个名为“project.clj”的文件。

之后,我运行了以下命令——

然而,这一切只是在以下路径中创建一个文件(在包含 Lein 和 curl 的文件夹中)--

名为“dependencies”的文件包含以下文本——

我不确定我在这里做错了什么......如何正确下载所有 jclouds 文件?

0 投票
1 回答
116 浏览

java - jclouds-如何唯一标识一组计算实例中的一个节点

在一个 java 应用程序中,我启动了一组具有特定组名的虚拟机。

现在,我希望唯一地标识该组中的每个虚拟机。识别虚拟机(属于该组机器的一部分)的代码将直接在该机器本身内运行。我使用什么参数/属性来唯一标识这样的机器?据我了解,“NodeMetadata”标识了每个节点......但是“NodeMetadata”类中的哪个属性用于上述目的?

0 投票
1 回答
1399 浏览

playframework-2.0 - 自定义提供程序中的错误,java.lang.IllegalArgumentException:java.lang.ClassCastException

我正在使用 jcloud 编写一个 play 2.0 应用程序。

这是我第一次使用“play dist”来运行我的应用程序。

当我使用“play run”或“play start”甚至“play stage”时,一切都运行良好,但是当我运行“play dist”然后“dist/start”时,我在下面粘贴了错误(必须删除一些行,因为它太大了)。

这是我正在运行的代码 - 它只是配置 jcloud 接口。

我该如何解决?

我的依赖是