次のようにknife-eucalyptusを使用して新しいサーバーを作成できます。
knife euca server create
サーバーは作成されますが、プロビジョニングは次のメッセージで失敗します。
"ERROR: Errno::ENOENT: No such file or directory - /etc/chef/validation.pem"
プロビジョニングにChefServerを使用しようとしていると思われるので、これは理解できます。これが問題です。 Chef Soloを使用してこのサーバーをプロビジョニングしたいと思います(少なくとも今のところ)。
Chef Soloで新しいサーバーをプロビジョニングするようにknife-eucalyptusに指示する方法はありますか?
knife-solo を使用できます。ナイフユーカリは、ナイフソロモンキーが少しパッチを当てる標準のKnife::Bootstrap
クラスを使用するため、knife[:solo] = true
をknife.rbに入れることができます。
ナイフソロにまだ慣れていない場合は、「キッチン」の設定方法についてドキュメントを参照してください。