問題タブ [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.
cloud-init - cloud-init はいつ実行され、データはどのように検索されますか?
私は現在 CoreOS を扱っており、これまでのところ全体的なアイデアとコンセプトは得られたと思います。まだ取得していないことの 1 つは、cloud-init
.
cloud-init
これは、CoreOS の構成を行うプロセスであることを理解しています。私がまだ理解していないのは…</p>
- CoreOS はいつ実行され
cloud-init
ますか? 初回起動時?起動ごとに?…? - 構成データの場所をどのようにして
cloud-init
知ることができますか? 私はそれがありconfig-drive
、それは完全に理にかなっていることを見てきましたが、これが唯一の方法ですか?user-data
ファイルの役割は正確には何ですか?…?
amazon-web-services - AWS のカスタム AMI で cloud-init を設定するにはどうすればよいですか? (CentOS)
AWS でインスタンスのユーザーデータを定義すると、あらゆる種類のブートストラップ タイプのアクションを実行するのに非常に役立ちます。残念ながら、PCI の理由により、提供された AMI のいずれにも由来しないカスタム CentOS AMI を使用する必要があるため、cloud-init はまだインストールおよび構成されていません。ホスト名を設定して小さなbashスクリプトを実行したいだけです。どうすれば機能しますか?
amazon-web-services - bash スクリプトが含まれている場合、AWS cloudinit がユーザーデータを実行しないようにするにはどうすればよいですか?
ソフトウェアを AWS AMI にパッケージ化しようとしています。
ユーザーデータシステム全体を無効にすることなく、bashスクリプトが含まれていることを検出した場合にユーザーデータを実行するロジックをAMIで無効にしたいと思います(メタデータURL(169.254.169.254)を介してユーザーデータにアクセスしています)。
私の AMI は、Amazon Linux AMI x86_64 PV EBS
を使用する (ami-5256b825) に基づいていますcloud-init 0.7.2-7.20
。
の次の行にコメントを付けようとしました/etc/cloud/cloud.cfg.d/defaults.cfg
が、AWS AMI の作成プロセスにより、このファイルがデフォルト値で上書きされるようです。
注: 古い AWS AMI (たとえば、ami-5256b825) では、次の sed コマンドを使用してこれを行っていました。
amazon-ec2 - プログラムをダウンロードして実行するための cloud-init スクリプトを作成する方法は?
Go でコンパイルした実行可能ファイル (S3 など) をダウンロードして、一連の EC2 インスタンス (自動スケーリング グループ) で (永続的に) 実行したいと考えています。これは、cloud-init を介して完全に自動化する必要があります。
私が見つけることができる最も近いのは、upstart
このようなことを使用して行うことです
これは本当に簡単ですか?そして、これにより、新興企業はアプリケーションをサービスとして管理するようになりますか?
amazon-ec2 - cloud-init sudoers.d にデフォルト ユーザーを追加する方法
このユーザーデータを使用して、centos 6.5 AMI をブートストラップします。
私のマシンには、my-user ではなく、ユーザー cloud-user がデフォルトのユーザーとして表示されます。公開鍵がクラウド ユーザーにコピーされました。したがって、要するに、それは機能しません。
これを行うと、デフォルトのユーザーは my-user になります。
しかし、このユーザーで sudo -i を実行することはできません。
userdata で my-user をデフォルトに設定し、sudo 特権を設定するにはどうすればよいですか?
amazon-web-services - CoreOS AWS Cloudinit の問題
CoreOS の安定した AMI とカスタムの cloud-init 構成を使用して EC2 インスタンスをセットアップしようとしていますが、いくつか問題があります。
上記の cloud-config は正常に動作しますが、以下の cloud-config を使用すると
また
私のawsキーペアまたは個人キーを使用して「コア」ユーザーとしてcoreosインスタンスに再度SSHで接続できず、個人キーを使用してユーザー「oba11」を作成しました。アルファ AMI も試しましたが、同じ問題です。私が何か間違ったことをしているかどうかはわかりません。
助けてくれてありがとう。