chef-infra - 将配方和数据包复制到另一个实例
问题描述
我需要将食谱和数据包从 Chef 11.x 的一个实例复制到另一个实例,这是全新安装。环境、节点、客户端等会有所不同。我正在寻找一种方法来做到这一点。有没有人有这样做的经验,如果有,最好的方法是什么?
解决方案
查看刀下载命令以获取您的数据包knife download data_bags
knife data bag from file
然后,您可以使用https://docs.chef.io/knife_data_bag.html#from-file将它们上传到新服务器。此外,刀备份插件可能是您的不错选择。有了它,你可以做到knife backup export data_bags
推荐阅读
- prolog - SWI-Prolog - 从源文件加载的谓词何时生效?
- linux - Linux 是否验证 ELF 签名?
- javascript - 带有 Javascript 替换的模板文字?
- jquery - ajax成功调用后触发单选按钮
- java - login.php 连接到 oracle 服务器
- ruby-on-rails - How to use .where NULL in Ruby on Rails
- reactjs - 任何更改(CSS、组件等)都会导致我的 Next.js/React 应用程序丢失状态。怎么了?
- javascript - 将字符串解析为整数
- javascript - 使用 NodeJS 从 XML 追加 JSON 解析
- sql-server - 如何“联合”两个表以及更新第二个表的结果