local_mode true from knife.rb.environments, roles and data_bags objects to Chef-Server except the nodes(knife upload).knife upload) to set run-list and normal attributes.nodes, environments, roles and data_bags objects from Chef-Server(knife download).local_mode true and chef_repo_path at knife.rb.knife zero bootstrap with --no-converge option to update client.rb on remote node.zero converge after migrate.Note:
Knife-Zero doesn’t support cookbook versioning. This behavior is depends on file-based chef-zero.
Probably, we should migrate cookbooks into one version works for all nodes.