knife.rbからlocal_mode trueの記述を消します。nodesを除いて、environments, roles と data_bags のオブジェクトをChef-Serverにアップロードします(knife upload)。nodesのオブジェクトをアップロードします(knife upload)。nodes, environments, roles および data_bags オブジェクトをChef-Serverからダウンロードします(knife download)。knife.rbに local_mode true とchef_repo_path を追記します。knife zero bootstrap を --no-converge オプション付きで実行し、リモートサーバの client.rb を更新します。zero converge で管理することができます。参考:
Knife-ZeroはCookbookのバージョニングに対応していません。これはファイルベースでChef-Zeroを使う際の仕様に依存してます。 バージョン違いで困るようなCookbookは、移行前に少々がんばって差異を吸収しておかないとダメかも。