問題タブ [cloud-init]
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.
amazon-ec2 - cloud-config で変数を使用することは可能ですか?
cloud init の#cloud-config を使用して構成ファイルを作成する場合、変数を使用して値を設定するにはどうすればよいですか?
私の特定のケースでは、EC2 インスタンスを事前設定済みのソルト ミニオンとして自動起動したいと考えています。ソルト ミニオン クラウド構成の例
特定の EC2 インスタンス ID を取得し、それをソルト ミニオンの ID として設定したいとします。
各インスタンスの値を動的に設定するにはどうすればよいですか?
linux - user-data (cloud-init) スクリプトが EC2 で実行されない
私のユーザーデータスクリプト
コマンドから供給されます:
しかし、ファイルを確認すると、次/var/log/cloud-init.log
のようになりますtail -n 5
。
curl http://169.254.169.254/latest/user-data
また、ファイルが意図したとおりに返されることも確認しました。
他のエラーやスクリプトの出力は発生しません。起動時にユーザーデータスクリプトを正しく実行するにはどうすればよいですか?
cloud-init - cloud-init ユーザーデータ スクリプトのログはどこにありますか?
シェル スクリプトをユーザー データ フィールドに貼り付けて、標準の Ubuntu 13.04 AMI の派生物を実行しているスポット インスタンスを初期化しています。
これは機能します。スクリプトが実行されます。しかし、スクリプトの出力がどこに記録されているのかがわからないため、デバッグが困難です。
/var/log/cloud-init.log を調べました。これには、cloud-init 自体のデバッグに関連するものがたくさん含まれているようですが、スクリプトについては何もありません。/var/log を grep しましたが、何も見つかりませんでした。
ログオンを有効にするために何か特別なことをしなければなりませんか?
ubuntu - cloud-init 中に MIME マルチパート内の x-shellscript ファイルが実行されない
非常に EC2 に似た環境 (Open Stack euca2ools 環境) で Ubuntu 12.04 マシンを実行しています。
基本的に、インスタンスを起動し、ここに記載されているように GZIP 化されたマルチパート ファイルを提供します。マルチパートファイルに変換する方法のコードは次のとおりです。
問題は、シェル スクリプトが実行されないことです。シェル スクリプトが機能する前に、mime ファイルに含まれている他のファイルが必要です。この CloudInit の投稿によると、私がやっていることは sound (order-wise)です。
このシェルスクリプトを実行する方法を知っている人はいますか?
編集:
私は私のでこのエラーを見つけました/var/log/cloud-init.log
:
これは (もちろん) マルチパート ファイルの一部が実行されなかったことを示しているようです...これはデバッグにはまったく役立ちません。問題のスクリプトclient_script.sh
は、ターミナルで正常に実行されます。
openstack - Cloud-init を使用したユーザー作成
VM でロードしている次の cloud-init スクリプトがあります。
しかし、それは私が何か間違ったことをしているようです
次のエラーが表示されるため:
私の問題に対するヒントや解決策はありますか?
openstack - 再起動せずに cloud-init を再実行する方法
「nova boot」コマンドを使用して VM を作成するために openstack を使用しています。私のイメージは cloud-init 対応です。VM の起動時に実行する cloud-init の bash シェル形式である --user-data スクリプトを渡します。これはすべて正常に行われます。ここでのユースケースは、cloud-init を再実行して、VM を再起動せずに同じユーザー データ スクリプトを実行することです。/usr/bin/cloud-init オプションを見ましたが、特定のモジュールの実行について説明していますが、同じユーザーデータ スクリプトを実行させることはできません。これはどのように達成できますか?どんな助けでも大歓迎です。
amazon-ec2 - cloud-init を手動で実行するには?
CloudFormation テンプレートを作成していて、テンプレートで提供するユーザーデータ スクリプトをデバッグしようとしています。cloud-init
を手動で実行して、新しいインスタンスを開始するときと同じアクションを実行するにはどうすればよいですか?
amazon-ec2 - userdata スクリプトのみを実行するように cloud-init に指示する方法は?
CloudFormation テンプレートで使用するカスタム ami を作成しているため、CFN テンプレートで提供するユーザー データ スクリプトを実行する以外に、cloud-init 機能は必要ありません。インスタンスの起動時にそのスクリプトのみを実行するように cloud-init を構成するにはどうすればよいですか?