恢复木偶configuration

任何人都知道,如果你可以从运行代理的主机恢复木偶configuration? 我们find了应用于主机的重新格式化的yaml文件,但没有find实际的木偶代码。 在CFengine中,客户端在其工作目录中创build了一个configuration文件的本地副本,希望puppet在主服务器不可用时做了类似的事情。

举起小学生的错误 – 我们没有备份,这是一个已经工作了几个星期的开发环境。 我们谈到备份,但从来没有执行,然后虚拟机pipe理员无意中删除了客人…

提前致谢

原来的木偶代码不能被重build,因为它可能包含了条件语句,select器,参数化类,定义,模板以及生成你已经恢复的目录YAML的所有puppet-language结构。 你可以用一些努力,用YAML来重新创build一套原始的木偶清单,这些木偶清单实际上实现了应用到这个代理上的东西,但是没有任何上下文或者结构(比如把二进制反编译回C,但不如将Java字节码反编译回Java语言)