問題タブ [openstack-heat]
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.
openstack - openstack heat におけるスタック ID とスタック名の関係
openstack heat API http://developer.openstack.org/api-ref-orchestration-v1.htmlのスタック名とスタック ID の関係を理解しようとしています。
スタックIDは熱によって生成されますが、スタック名はPOSTでスタックを作成したいユーザーによって提供されているようです。しかし、「GET /v1/ {tenant_id} /stacks/ {stack_name} / {stack_id} 」でスタック情報を取得できるということは、スタック名が複数のスタック ID を持つことができるということでしょうか? 答えが肯定の場合、複数のスタック ID が同じスタック名に適用されるとはどういう意味ですか?
これに関するHeatのドキュメントには明確な定義が見つかりませんでした。
openstack - Horizon ダッシュボードが AngularJS を使用してデータを内部的に取得する方法
私はスタックを開くのが初めてです。現在、Horizon ダッシュボードが AngularJS を使用してデータを内部的に取得する方法を理解しようとしています。たとえば、Compute DashBoard の下のインスタンス パネル。インスタンス名、イメージ名、IP アドレス、可用性などをデータベースから取得する方法。次の情報をテーブルに取り込む方法
python - 解析エラーのため、powershell スクリプトが heat テンプレートから実行できませんでした
文字列を検索するためのpowershellスクリプトがあり、powershellコマンドプロンプトから直接実行するとスクリプトは機能しましたが、heatテンプレートのユーザーデータに配置すると実行に失敗しました:スクリプトは次のとおりです:
エラーは次のとおりです。
パースの問題だと思います。しかし、それを修正する方法がわかりません。では、Pythonがそれを解析しないようにするにはどうすればよいですか?
私はそれに数日間苦労しました。アドバイスをいただければ幸いです。
openstack - ユーザーデータのpowershellスクリプトにパラメーターを渡す方法
私のヒートテンプレートは次のようなものです:
test1.ps1 :
しかし、cloudbase-init.log が報告しました: executeuserdatascript C:\Program Files (x86)\Cloudbase Solutions\Cloudbase-Init\Python27\lib\site-packages\cloudbaseinit\plugins\windows\userdatautils.py:58 2015-04-27 18 :40:06.905 1788 DEBUG cloudbaseinit.plugins.windows.userdatautils [-] Userdata stderr: 'param' という用語は、コマンドレット、関数、スクリプト fi の名前として認識されません
ファイル、または操作可能なプログラム。名前のスペルを確認するか、パスが含まれていたかどうかを確認してください
パスが正しいことを確認して、再試行してください。
C:\Users\cloudbase-init\appdata\local\temp\6ea2afb5-645b-430c-91a2-a67c3201f
5db.ps1:7 文字:7
では、heat テンプレートを使用して powershell スクリプトにパラメーターを渡す正しい方法は何ですか?
openstack - 熱資源プラグインをインストールする他の方法はありますか?
Openstack Official Heat/Plugins wiki https://wiki.openstack.org/wiki/Heat/Pluginsの指示によると、「プラグインをインストールするには、Python モジュールを設定済みのプラグイン ディレクトリの 1 つにコピーするだけです。新しいプラグインをロードするには、この後に heat-engine を再起動する必要があります。」しかし、heat-engine を再起動すると、次のエラー メッセージが表示されます。
この問題を解決するために、実行可能な 2 つの方法を考え出しました。方法 1. abc_heat_plugin を /usr/lib/python2.6/site-packages にコピーし、heat-engine を再起動します 方法 2. .pth ファイルを使用します。1) 次の 3 行を含むファイル /usr/lib/python2.6/site-packages/.pth を作成します (存在する場合はこれを行う必要はありません)。
2) プラグイン「my_heat_plugin」を /usr/lib/heat にコピーします。
3) ヒートサービスを再開する
しかし、どちらの方法も公式ガイド以上のことをしなければならないので、何か重要なことを見逃していないかと思います. 助言がありますか?ありがとう。(ところで、my_heat_plugin はうまく機能しています。)
ubuntu - その上に VM とアプリを作成するための Openstack (devstack) Heat テンプレート
heat テンプレートを使用して VM インスタンス (例:.ubuntu) を作成し、その上にアプリケーションをインストールすることは可能ですか? ubuntuインスタンスを作成し、ヒートテンプレートを使用してapache antをインストールしたい
openstack - Heat を介してサブネットからサーバーに 2 つの固定 IP を割り当てる
heat テンプレートを使用してサブネットからサーバーに複数の IP を割り当てる方法はありますか? 以下のように、固定 IP を使用してポートのリソースを定義しました。次に、このリソースを使用して、OS::Nova::Server にポートを作成しました。しかし、割り当てられたサブネットから 1 つの IP しか表示されません。サブネットから IP に割り当てる方法はありますか?
resources:
a_port:
type: OS::Neutron::Port
properties:
network: "a_network"
fixed_ips: [
{
"subnet_id" : "a_subnet_id",
"subnet_id" : "a_subnet_id"
}
]
openstack-heat - heat テンプレートから bash スクリプトを実行できない
私は heat テンプレートを初めて使用し、heat テンプレートから bash スクリプトを実行しようとしています。ただし、インスタンスはアクティブな状態で起動していますが、シェル スクリプトはまったく実行されていません。どんな提案でも大歓迎です。