問題タブ [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 に答える
387 参照

azure - クラウドインフラストラクチャモデリング機能

クラウドベースのソリューションインフラストラクチャモデリング用に調整されたグラフィカルツールとは何ですか?つまり、クラウドインフラストラクチャのデプロイをawsで視覚化できるものです。MS Visioまたは同様の一般的な描画ツールでそれを行うことはできますが、クラウドインフラストラクチャモデリング用に調整されたオプションがあるかどうか疑問に思っています。また、オープンソースはありますか?何もないとしても、そうするために私が変更できる最も近いものは何ですか?

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

cdn - OpenStack Swift リージョンの場所によってクライアントをリダイレクトするモジュールはありますか?

私は現在、OpenStack Swift で遊んでいます。私の期待は、マルチリージョン クラスターをデプロイすることです。たとえば、swift クラスターの 1 つのノードが米国に展開され、もう 1 つのノードが EU に展開されます。

リージョンの場所によってクライアントをリダイレクトするためのモジュールまたはオプションが swift-proxy にありますか?

それが不可能な場合、他にどのような解決策を提案しますか? クライアントを最も近いノードにリダイレクトする独自のプロキシ サーバーを開発する必要がありますか (geloc/maxmind などを使用)。

資力:

EDIT : Openstack への貢献者の 1 人が、地理的に分散した Swift クラスターのコードはまだ Git リポジトリに存在しないと答えました。リソースに投稿したリンクは、提案された変更の束です。Swift には、そのようなリダイレクトを行うコードはありません。WSGI ミドルウェアを作成し、プロキシ サーバーのミドルウェア パイプラインに貼り付ける必要があります。

0 投票する
4 に答える
1735 参照

ruby-on-rails - OpenStack API用のオープンソースのRailsgem?

OpenStack APIに対して開発するための主要なオープンソースRailsgemは何ですか?

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

cloud - SaaSの実用的な基本とプロジェクト

だから私はいくつかの方向性が必要です。Cloud Software as a Service(SaaS)の実用的な初期化について理解したい。重要なのは、リモートマシンからこのクラウド上でプログラムを実行できるようにするシンプルなクラウドサービスを作成したいということです。私が理解しているように、このシステムを開始するには、OpenStackやApache Cloud for Infostructure as a Serviceのような、ある種の特定のバックボーンプロジェクトが必要です。もちろん、私はそれを完全に間違っていると理解しているかもしれませんし、そのようなプロジェクトがあったとしても、それはオープンソースではなく、無料です。IaaS上に構築されたSaaSも理解できましたが、実用的な情報がまったく見つかりませんでした。誰かが私に何か無料のライセンスSaaSプロジェクトがあるか、関連記事を推薦するか、少なくとも漠然とした方向ですべてを簡単に説明することができますか?

0 投票する
2 に答える
1543 参照

python - json.dumpsが変数に\\を追加する問題

私は現在、開発中のWebサービスと通信するためにPythonクライアントに取り組んでいます。現在、Webサービスが非常に特殊な形式のリクエストを予期しているという問題が発生していますが、json.dumpsを介してリクエストを送信すると、追加の\が追加され、Webサービスが失敗します。

これは、Pythonにコードを入力するだけの問題の例です。

したがって、body['hosts']が'["CSO22"]'に等しくなる代わりに、'[\\ "CSO22 \\"]'に等しくなります。これは、私のWebサービスが期待しているものではないため、httpエラー400が返されます。 json.dumpsが必要な値を返すようにこの動作を変更する方法はありますか?

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

python - Devstack から Openstack (本番) に変更をレプリケートする

一部のファイルを変更する必要があったため、DevStack から openstack をインストールしました。DevStack をインストールすると、すべてのファイルが /opt/stack の下にあります。そこには、サービス フォルダー (glance、keystone...) とライブラリ フォルダー (python-glanceclient、python-keystoneclient) があります。これらのファイルを変更した場合、すでにデプロイされている Openstack で変更を複製するにはどうすればよいですか? devstack を使用せずに openstack をインストールすると、異なる構造のフォルダーが構築されます。

つまり、python-'service'client フォルダーは新しい openstack インストールのどこにあるのでしょうか?

ありがとうございました

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

json - Openstack Folsom サーバーの詳細 JSON 応答を非整列化できません

Folsom でサーバーの詳細を取得するための API をヒットすると、エンティティ「アドレス」に気付くでしょう。

エンティティには、ネットワーク名のリストとして子要素があります。ネットワーク名は実装に依存するため、応答がスキーマに従っていないように見えるため、Java オブジェクトへの JSON 応答をアンマーシャルすることは不可能のようです。回避策はありますか、それとも何か問題がありますか?

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

openstack - Openstack:ハードウェア容量を決定する方法は?

最近OpenStackの資料を読んでいますが、まだ試す機会がありませんでした。Openstackは、APIまたはダッシュボードインターフェイスを介して多数の仮想マシンを管理できると感じました。ユーザーは仮想マシンを簡単に作成/起動できます。

それから私は混乱を起こします。基盤となるコンピューターハードウェアは異なる場合があるため、一部のコンピューターは1台の仮想マシン、場合によっては10台の仮想マシンしかホストできない可能性があります。ユーザーが仮想マシンを起動するとき、ユーザーは手動で、またはOpenstackは、仮想マシンをホストするハードウェアコンピューターを自動的に指定しますか?どちらの場合でも、ハードウェアコンピュータの容量を決定する方法は?Openstackは、ハードウェアコンピューターの容量属性を設定する機能を提供しますか?

0 投票する
3 に答える
1672 参照

openstack - nova-apiは異なる計算ノードで実行する必要がありますか?

私はOpenStack(Folsom)を扱っており、OpenStackをデプロイしてさまざまな
コンピューティングノードで動作させたいと考えています。すべてのノードでNovaApiサービスを実行する必要がありますか?

私の機器では、すべての計算ノードにnova-apiサービスが必要なようですが、それは意味がないと思います。

私の理解では、ホールクラウドシステムに必要なnova-apiサービスは1つだけです。

リクエスト->nova-api->nova-scheduleを使用して、使用するノードを決定します。

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

openstack - OpenStack Horizo​​n のログイン ページを変更する

OpenStack のログイン ページの動作を変更する必要があります。ユーザーを認証する別の方法に取り組んでいます。名前とパスワードはもう使用しません。コマンドラインで動作しますが、グラフィカルな部分 (horizo​​n) でも使用する必要があります。[ログイン] ボタンをクリックしたときに実行されるアクションを変更する必要がありますが、そのアクションの実装がどこにあるのかわかりません。ユーザーを認証するために Horizo​​n によって呼び出される関数はどれですか? 私の目的は、新しいキーストーン関数を呼び出してトークンを取得することですが、どの地平線の関数がキーストーンを呼び出すかを見つけることができません。

[更新された質問]

*../horizo​​n/views/auth_forms.py* は、ログイン ページの定義方法を定義します。そのクラスはどこLoginで呼び出されますか? ログインページの作成を開始するコードを変更する必要があります