2

そのため、大規模なクラスター展開を管理するために、初めて Opscode プラットフォームに Chef をセットアップしています。クライアントをセットアップし、完全なシェフ リポジトリを Git にチェックインした開発環境などを用意しました。Knife は、リポジトリからサーバーに物をアップロードするのに最適です。

Chef の管理コンソールは便利です。ほぼすべてのものをオンラインで編集できます。しかし、そこに問題があります。オンラインで変更を行ったのですが、ソース管理にチェックインできるようにローカル リポジトリにダウンロードして戻す方法がわかりません。

不足しているナイフ コマンドはありますか? または、各ロールと環境をリストしてファイルにパイプするスクリプトを作成する以外に、これを行うための他の繰り返し可能な方法はありますか?

4

3 に答える 3

0

この投稿もチェックしてみてください。私も同様の問題に直面していました。

ナイフでChefServerから役割とクックブックをダウンロードする

于 2012-06-04T07:53:53.250 に答える
0

まだこれを探しているかどうかはわかりませんが、このリポジトリにはバックアップ プラグインがあります。

https://github.com/stevendanna/knife-hacks

サーバーをリポジトリにダンプするために使用しました。

于 2012-03-30T17:16:30.243 に答える
0

knife download [PATTERN...] (options)

例はすべて、上記でリンクしたドキュメント ページから取得したものです。

Chef リポジトリ全体をダウンロードします。

knife download /

クックブック (ディレクトリ) をダウンロードします。

knife download cookbooks

ダウンロード環境 (ディレクトリ):

knife download environments

于 2015-01-28T14:24:50.363 に答える