我正尝试使用knife-backup从1个主厨服务器迁移到另一个主服务器。但是,刀备份似乎不会更新节点,并且我的所有节点仍然指向其各自client.rb
文件中的旧服务器,并且他们的validation.pem
和client.pem
仍然配对与旧服务器。
因此,我手动更新了所有client.rb
和validation.pem
个文件。
但是,我仍需要更新client.pem
。显然,一种方法是将节点再次引导到新服务器,但我不想这样做,因为我不想部署到这些节点,因为这可能会导致数据丢失。
有没有办法更新节点中的client.pem
而无需引导或运行chef-client?一种方法是获取私钥并手动完成,但我不知道该怎么做。
谢谢!
PS:请随意提出任何其他迁移建议!
答案 0 :(得分:0)
主厨服务器“客户端”实体包含与每个客户端服务器上的私钥(“client.pem”)文件匹配的公钥。据报道,knife backup插件可以恢复厨师客户。您是否尝试过编辑厨师服务器URL(在“client.rb”中)并重新运行chef-client?
附加说明: