knife solo prepare / bootstrap実行時の注意点

概要

ちょっとはまったので備忘録的に。 AWSやvarantだと初期状態からこの設定になってます。

ChefSolo ⇒ リモートサーバーに接続時のssh接続の要件

(1)Chefレポジトリ配下ではなく、コマンド実行時のカレントディレクトリ配下に nodeディレクトリ及び、jsonファイルを作る => 設定ファイルが足りないから?

(2)リモートサーバへ接続時の通信の要件 A.ChefSoloサーバとリモートサーバに同名のコマンド実行用ユーザを用意しておく

B.コマンド実行ユーザにて、ChefサーバからリモートサーバにPWなし接続できること techlearn.hatenablog.com

www2.rikkyo.ac.jp

C.コマンド実行ユーザにて、リモートサーバ上でPWなしでsudoできること techlearn.hatenablog.com