Stackoverflowコミュニティの推奨に従って、私は最近、シェフのワークステーションをVMからUbuntu 16.04デスクトップを実行するマシンに移動しました。新しいマシンで同じHosted Chefユーザーを使用しているので、私は.pemファイルを再生成しました。シェフクライアントの実行時間を開始するナイフSSHコマンド
ナイフノードリストは、設定した2つの管理ノードとナイフ検索ノード名を返します。some-nameは、各ノードの検索結果を返します。シェフクライアントをノードで起動しようとすると、SSHタイムアウトが発生します。次のように私はシェフクライアントを開始するために使用していたコマンドが実行さ
は次のとおりです。
knife ssh 'name:managed-node1' 'sudo chef-client' --ssh-user c7-device --identity-file ~/chef/.chef/chucknorris.pem --attribute ipaddress
特にimportantanceのものとすることができる情報のビットは、これらの管理対象ノードの各1は、解決可能なホスト名を持つVMであります。私のワークステーションを新しいマシンに移動した後に、管理対象ノードでシェフクライアントを起動しようとするとSSHタイムアウトが発生するのはなぜですか?いずれかのガイダンスのために予め
おかげで、
シェフ以外の人にSSHできるのですか? – coderanger
私はシェフを使ってSSHに精通していますが、私はSSHをあまり使用していません。チュートリアルへのリンクや、これを確認するのに役立つ資料がありますか?私はオンラインで見てきましたが、仮想マシンにどのようなコマンドを使用してSSHを使用するかわかりません。どの方向にも感謝します! – J0991
アップデート:私のシェフのワークステーションは、VMとは異なる内部ネットワーク上にあることに注意してください。これが問題の原因になるかどうかはわかりません。 'ssh username @ ipaddress'というコマンドを使用しようとすると、接続がタイムアウトします。さらに、IPアドレスにpingを実行しても機能しません。 – J0991