問題タブ [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.

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

cloud-init - cloud-init はいつ実行され、データはどのように検索されますか?

私は現在 CoreOS を扱っており、これまでのところ全体的なアイデアとコンセプトは得られたと思います。まだ取得していないことの 1 つは、cloud-init.

cloud-initこれは、CoreOS の構成を行うプロセスであることを理解しています。私がまだ理解していないのは…</p>

  • CoreOS はいつ実行されcloud-initますか? 初回起動時?起動ごとに?…?
  • 構成データの場所をどのようにしてcloud-init知ることができますか? 私はそれがありconfig-drive、それは完全に理にかなっていることを見てきましたが、これが唯一の方法ですか? user-dataファイルの役割は正確には何ですか?…?
0 投票する
4 に答える
54095 参照

amazon-web-services - AWS のカスタム AMI で cloud-init を設定するにはどうすればよいですか? (CentOS)

AWS でインスタンスのユーザーデータを定義すると、あらゆる種類のブートストラップ タイプのアクションを実行するのに非常に役立ちます。残念ながら、PCI の理由により、提供された AMI のいずれにも由来しないカスタム CentOS AMI を使用する必要があるため、cloud-init はまだインストールおよび構成されていません。ホスト名を設定して小さなbashスクリプトを実行したいだけです。どうすれば機能しますか?

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

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 コマンドを使用してこれを行っていました。

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

amazon-ec2 - プログラムをダウンロードして実行するための cloud-init スクリプトを作成する方法は?

Go でコンパイルした実行可能ファイル (S3 など) をダウンロードして、一連の EC2 インスタンス (自動スケーリング グループ) で (永続的に) 実行したいと考えています。これは、cloud-init を介して完全に自動化する必要があります。

私が見つけることができる最も近いのは、upstartこのようなことを使用して行うことです

これは本当に簡単ですか?そして、これにより、新興企業はアプリケーションをサービスとして管理するようになりますか?

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

amazon-ec2 - cloud-init sudoers.d にデフォルト ユーザーを追加する方法

このユーザーデータを使用して、centos 6.5 AMI をブートストラップします。

私のマシンには、my-user ではなく、ユーザー cloud-user がデフォルトのユーザーとして表示されます。公開鍵がクラウド ユーザーにコピーされました。したがって、要するに、それは機能しません。

これを行うと、デフォルトのユーザーは my-user になります。

しかし、このユーザーで sudo -i を実行することはできません。

userdata で my-user をデフォルトに設定し、sudo 特権を設定するにはどうすればよいですか?

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

amazon-web-services - CoreOS AWS Cloudinit の問題

CoreOS の安定した AMI とカスタムの cloud-init 構成を使用して EC2 インスタンスをセットアップしようとしていますが、いくつか問題があります。

上記の cloud-config は正常に動作しますが、以下の cloud-config を使用すると

また

私のawsキーペアまたは個人キーを使用して「コア」ユーザーとしてcoreosインスタンスに再度SSHで接続できず、個人キーを使用してユーザー「oba11」を作成しました。アルファ AMI も試しましたが、同じ問題です。私が何か間違ったことをしているかどうかはわかりません。

助けてくれてありがとう。