与我签约的公司已经确定他们需要将他们的厨师(开源版)实例迁移到新的服务器上。
他们不想迁移到托pipe平台。
我一直无法find如何做到这一点的指导。 有没有人有指导或经验分享,或更好的指导?
我有这样的想法,但我恐怕会错过一些至关重要的事情。 可悲的是,他们的厨师服务器不通过厨师pipe理…
OpsCode维基上有一个简短的指南,讲述它。
CouchDB的备份和恢复是更优选的,同样也可以备份和恢复validation.pem,webui.pem等。
像所有备份和恢复任务一样,在最终切换之前进行干运行。
对于厨师服务器11, 他们从CouchDB切换到Postgres ,这排除了couchdump。 chef_server_backup.rb也被放弃了 ,但刀补可以同时处理10和11。
如果在两个系统上都安装了刀背备份和刀子用户设置,则可以
原始服务器$刀备份导出-D〜/ chef-backup /
将〜/ chef-backup /复制到新主机上
新服务器$刀备份恢复-D〜/厨师备份
请务必阅读刀背的规定。 或者,您也可以用多个刀型材推动它。 另外请注意,在安装时,如果您使用的是套装包中的小刀,请确保调用正确的gem实例(/ opt / chef(-server)?/ embedded / bin / gem)。