問題タブ [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 の US アカウントを使用している場合。それはすべてうまくいきます。

しかし、Rackspace UK アカウントを使用してサーバーを作成/開始したい場合 (アクセス データと API は正しい)、機能しません。Rackspace US の同じコードは問題なく動作します。

どうしてか分かりません?ヘッダーは機能し、すべての画像、サーバーを取得でき、サーバーを削除できます。しかし、新しいサーバーを起動することは不可能です... JClouds は成功せずにサーバーを作成/起動するために 5 回再試行し、この Stacktrace を取得しました。

編集 21.08.2012

今日、jclouds バージョン 1.5.0-beta.10 も試してみましたが、うまくいきません。次のコードがあります

および次の依存関係

問題はどこだ?ご協力いただきありがとうございます

レネ

0 投票する
1 に答える
667 参照

amazon-web-services - JClouds ComputeService を AWS に作成すると、「カスタム プロバイダでエラーが発生しました」という例外が何度もスローされます

私は、jclouds を利用して、Amazon クラウドで多数のノードをインスタンス化するシステムを開発しています。

作成済みのノードを知る必要がある場合は、computeService.listNodes() を使用します。listNodes の呼び出しごとに、次のようにオブジェクト computeService を作成します。

通常は機能しますが、computeService.listNodes() への複数の同時呼び出しを取得すると、実行に失敗します。

そのような実行では、createContext 行の一部のスレッドで例外が発生しました。完全なスタック トレースが添付されます。

私を困惑させているのは、複数の computeServices をインスタンス化するためのループを含む小さなプログラムを作成したことです。問題はありませんでした。

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 はその CloudStack とおそらく他のベンダーの API 統合のために JClouds に依存しています。そのため、Cloudify が依存している JCloud のバージョンを確認してから、JCloud のバージョン マトリックスを確認する価値があります。

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 のテンプレート ID のデータ型が 2.2 の long から 3.0 の String に変更されたため、CloudStack 3.0 で Cloudify 2.1 / 2.2 を実行しないでください。これに触れたリクエストが 1 件ありましたが、その理由についての説明はありませんでした。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 Web サイトの指示に従って、Lein BAT ファイルをダウンロードし、Curl も同じフォルダーにダウンロードしました。私は Windows 8 x64 PC で作業しています。

ここで、lein と curl を含むフォルダー内に「project.clj」という名前のファイルを作成しました。

その後、次のコマンドを実行しました--

ただし、これが行うのは、次のパス内 (Lein と curl を含むフォルダー内) にファイルを作成することだけです--

「依存関係」という名前のファイルには、次のテキストが含まれています--

ここで何が間違っているのかわかりません... すべての jclouds ファイルを正しくダウンロードするにはどうすればよいですか?

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 インターフェイスを設定するだけです。

どうすれば解決できますか?

私の依存関係は