2016-09-16 8 views
0

私の友人が借りることができるシェフサーバーをこのVPSにインストールしています。シェフサーバーのインストールがシェフサービスを見つけることができません

シェフをインストールしてchef-server-ctl reconfigureを正常に実行できました。

iptableルールを変更する必要があり、シェルフサーバーがどのポートまたはサービスとしても動作していないことがわかりました。

私がchef-server-ctlを実行すると、すべてのテストに合格したようです。そのAPIが動作していることが分かります。

シェフはどこで実行されていますか?

シェフサーバーと通信するためにナイフを使用できるように、iptablesを変更する必要があります。

答えて

1

シェフの重要な違いではなくシェフサーバーをインストールしたような感じがします:)次に、chef-serverという特定のプロセスはありません。フロントエンドルーティングは、ポート443と80でバインドするnginxによって処理されます(80は443へのリダイレクタであり、必要に応じてブロックまたは無効にすることができます)。内部的には、oc_erchef、bifrost、oc_idなどのような小さなサービスがたくさんあります。これらはすべてlocalhostでリッスンし、Nginx経由でアクセスします。

+0

申し訳ありませんが、それは1つのタイプミスでした。他のすべてはchef-serverです。だから私は、ナイフでそれに接続できるように私のiptableルールを変更する必要がある場合私はそれらのすべてのルールを作るのですか? –

+0

'localhost'のトラフィックをファイアウォールしていない限り(これは異常です)、必要なファイアウォールの穴はtcp/443(HTTPS)だけです。 – coderanger

+0

gotcha、illそれを試してみてください。 (そして、私の友人は妄想で、あなたは単一のトラフィックのためにiptableルールが必要です) –

関連する問題