2016-11-14 8 views
-1

現在のモデルでは、本質的にループナイフとcsvファイルを組み合わせたwrapper perlスクリプトを使用して、VMのリストを大量に展開するナイフ-vsphereプラグインを使用しています。私はこのようなワークフローがポリシーファイルで可能かどうか疑問に思っていますか?シェフでポリシーファイルを使用して大量に展開するにはどうすればよいですか?

+0

実際にどこに問題がありますか?あなたのワークフローをポリシーファイルに移植するというコンセプトの周りにあなたの頭を巻きつけてみましたか? – StephenKing

+0

新しいワークフローはまったく新しい環境になるため、ワークフローの移植は問題にはなりません。唯一の問題は、大量に提供する方法がわからないことです。これは新しい環境であるため、構築するVMは非常に多くなります。私はこれまでに説明したperlスクリプトでこれを処理します。私はちょうどこれが何とかシェフの提供や他のツールを使って処理されているかどうか疑問に思っています。 – TyMac

+0

なぜPolicyFilesを使用するブートストラップがそれ以外のものと大きく異なるのか分かりません。 – StephenKing

答えて

0

一般に、ポリシーファイルはChef Serverを使用していると仮定しているため、シェフソロを使用するためのワークフローは最小限に抑えられています。 chef export -a機能を使用して再生し、ポリシーアーカイブを生成し、SFTP経由で転送するか、またはどこかの内部Webサーバでホストに転送することができます。全体的に "実行可能ですが、文書化されていないので、あなた自身で実行できます"。

+0

私は実際にナイフソロまたはゼロで展開しようとしていません。私はそれがポリシーファイルで動作するように見える唯一のナイフコマンドなので、それを参照していました。私は実際にawsとvsphereにデプロイしたいと思う。 – TyMac

+0

シェフクライアントを使用している場合は、通常のナイフブートストラップコマンドまたはそれをラップするナイフクラウドプラグインの1つを使用します。 – coderanger

+0

その外観はどうですか?たとえばナイフec2の場合、役割の代わりにポリシーファイルを参照する場所はどこですか? – TyMac

関連する問題