我创建了一个厨师服务器,并将一本食谱上传到server.i已经在我的工作站测试食谱。我正在工作。如何通过virtualbox测试我的食谱((由外部节点引导)?谁能告诉我从服务器到虚拟盒测试配方的步骤?
答案 0 :(得分:1)
检查测试厨房
对于分步说明,您应该点击以下链接: kitchen with ubunto,kitchen with centos
答案 1 :(得分:0)
如果您是第一次尝试厨师来感受它,您可以使用hosted chef server而不是创建自己的厨师服务器。您还可以创建一个vagrant或virtualbox机器并引导到此托管的Chef服务器。如果您喜欢rhel,请查看教程here以了解如何管理节点。
如果您是常规开发人员,将烹饪书上传到厨师服务器并不是一种高效的方式,请在启动的节点上设置运行列表,或者创建一个新节点来测试您的食谱并在其上运行chef-client。这就是厨房测试的帮助。
使用Test Kitchen,您可以继续从工作站编写Chef代码,但不是将代码上传到Chef服务器并将其应用于节点,Test Kitchen会将您的代码应用于临时环境,例如虚拟机在您的工作站或云或容器实例上。请查看此tutorial,了解如何在工作站中对虚拟机进行厨房测试。
希望这有帮助