![](/img/trans.png)
[英]JClouds-Chef BootstrapConfig Builder MissingMethodException
[英]Does JClouds-Chef have a revert function?
我正在使用出色的JClouds-Chef库来通过Chef引导和配置VM。
我需要考虑在VM上执行JClouds-Chef 之后出现问题的用例,这使我基本上可以回滚和卸载它。 如果出现问题,这里的目标是使系统保持原始状态(在参与JClouds-Chef之前)。
/tmp/chef-bootstrap.sh
VM上存在一个简单的/tmp/chef-bootstrap.sh
文件的位置 chef-bootstrap.sh
可以一次又一次地运行,并且每次运行时,只需将Chef Client重新配置为使用最新的配方,就可以使其“正常” VM应该具有的/ roles / environments。 所以我的第一个问题是,案件#3胜于案件吗? 如果没有,那么我该如何实施解决方案#1或#2,或者是否有更好的方法来执行此撤消/还原/回滚功能?
据我所知,Chef不提供开箱即用的回滚功能。
关于您的问题:
推荐最新的,您可以通过以下方法做到:
定期使用Chef客户端时,非常重要的一点是您使用的所有配方都是幂等的,这样它们可以多次运行而不会失败(根据定义,它们应该!)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.