問題タブ [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 - RDO Openstack、Ceilometer、Heat 自動スケーリング インスタンス
以下は、RDO でインスタンスをスケーリングするために使用するコードと手順です。新しいインスタンスが作成されない理由を教えてください。その理由と、それが機能しない理由をどこで確認できますか? アラームは作成されましたが、インスタンスは作成されませんでした。
10 分以上 (デフォルトの間隔時間) 待機しますが、新しいインスタンスが作成されません
この側からすべてのステップを実行しました。Heat を使用したシンプルな自動スケーリング環境で 、2 つのインスタンスを持つ Stack があります。30分待っても何もありませんでした。これらのインスタンスの CPU を手動で 70% にロードしましたが、何も変わりません。何か案は ?
openstack - フラットネットワーク用の Openstack Heat テンプレート
2 ノード Openstack (Icehouse) セットアップを構成し、heat も構成しました。HOT テンプレートを使用してインスタンスを作成すると、正常に起動されます。しかし、yml ファイルを使用してフラット ネットワークを作成しようとすると、以下のエラーが表示されます。
「ネットワークを作成できません。割り当て可能なテナント ネットワークがありません」
powershell - Windows の openstack-heat テンプレート
私はオープンスタックの初心者です。熱について問題があります。ここに、自分で書いた hello-world ホット テンプレートがあります。
しかし、現在実行できないことが判明しました.srciptが原因で、ウィンドウの実行ロールが最新ではなかったと思われるので、テンプレートを変更します:
それでも実行できません.なぜそれが起こるのかわかりません.線量誰かが私を助けてくれます.
devstack - Heat の使用時に Devstack が VM に ssh できない
Macでdevstackを使用しています。コンソール経由でインスタンスを起動すると、適切なキーを使用して新しいインスタンスに ssh できます。ただし、Heat スタック作成を使用してインスタンスを起動し、同じキー ペアと同じイメージなどを定義すると、VM に ssh できません。
なぜそれが起こっているのか、誰にも分かりますか?「許可が拒否されました (publickey)」というメッセージが表示され続けます。これは、明らかにキーが新しい VM に挿入されていないことを示していますが、前述のように、これは Heat を使用した場合にのみ壊れます。
openstack - heat テンプレートを使用して、openstack インスタンスにフローティング IP を割り当てる
これが機能する私のテンプレートです。そのテンプレートで「heat stack-create」コマンドを実行すると、IP を持つスタックとインスタンスが作成されます。インスタンスを管理するためのインターフェースにアクセスできます。そのインターフェイスから、フローティング IP を作成し、それを新しく作成したインスタンスに割り当てることができます。
私の問題は、作成したフローティング IP をインスタンスに手動で割り当てたくないということです。スタックとインスタンスが作成されたときに自動的に割り当てられるようにしたいのです。たとえば、次のドキュメントを試してみました: http://blog.oddbit.com/2013/12/06/an-introduction-to-openstack-heat/
しかし、うまくいきません。フローティング IP を別の既存のリソース (サーバー) に割り当てようとしていることが原因である可能性があります。協会を機能させるにはどうすればよいですか?
python - user_data スクリプトを Python Openstack Heat-API クライアントに渡す方法
user_data
スクリプトを Python Heat-API クライアントに渡す方法。
作成中にインスタンスに渡したいファイルに次のスクリプトがありますが、user_data
それを実行する方法がわかりません。Heat API を使用してインスタンスを作成しています。以下のコードは、なしの heat テンプレート ファイルでスタックを作成しますuser_data
。任意のポインタをいただければ幸いです。
env.yml
autoscaling - Juno のサブネット上の Openstack heat AutoScalingGroup
Juno リリースで Openstack Heat を使用していますが、問題に直面しています。
特定のサブネットにいくつかのインスタンスを自動的に作成する AutoScalingGroup を使用したいと考えています。私のネットワーク トポロジは、多くのサブネットを持つ 1 つのネットワークです (各層は独自のサブネット上にあります)。
しかし、OS::Nova::Server/networks でサブネット パラメータを指定できないため、Juno リリースではこれができないようです。ドキュメントはこちら: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-prop-networks- *-subnet
Juno のこの制限に対する回避策を誰かが持っているのではないかと思います。
スタンドアロン サーバーを作成する場合、サブネットへの参照を使用して OS::Neutron::Port を指定できます。しかし、AutoScaling でそれを行う方法が見つかりません。
よろしくお願いします。
JM
EDIT : 現在のスタック。ポートが OS:Heat::AutoScalingGroup の外部で作成されるため、1 つのサーバーでのみ機能します
openstack-heat - スクリプトを含む OpenStack heat テンプレートをデプロイする方法
OpenStack の「Heat」のオーケストレーション エンジンは、コンピューティング リソースを展開し、HOT テンプレートと呼ばれるソフトウェアを構成できます。ここの github には多くの例があります: https://github.com/openstack/heat-templates/tree/master/hot
heat テンプレートは YAML で記述されており、この構文でテンプレートをデプロイできます
テンプレート ファイルを OpenStack ダッシュボードに直接アップロードすることもできます。ただし、ここで私の質問です。多くのテンプレートには、デプロイ後に実行される PowerShell スクリプトのシェル スクリプトも含まれます。これらのスクリプトを OpenStack にアップロードして、スタックに含めるにはどうすればよいですか?
たとえば、これは MicroSoft SQL サーバー テンプレートのディレクトリ リストです。
Heat クライアントは YAML ファイルのみを引数として受け取るため、スクリプトをどのように、または何を行うのでしょうか?
ありがとう、ロブ。
openstack - バイナリ ファイルをインスタンスにコピーする
Heat を使用してバイナリファイルをインスタンスにコピーするにはどうすればよいですか? 通常のtxtファイル(たとえば、「new.txt」というテキストファイル)の場合、次を使用できます-
しかし、同じことはバイナリ ファイルでは機能しません。バイナリ ファイルの場合、インスタンスの作成後、バイナリ ファイルと同じ名前のファイルが作成されますが、内容は異なります。インスタンスで新しく生成されたファイルは、バイナリ ファイルではありません。通常のファイルです。なんとなく内容が変わりました。
ここで何か間違ったことをしていますか?これを行う他の方法はありますか?