【问题标题】:how to use test-kitchen in multi node environment?如何在多节点环境中使用测试厨房?
【发布时间】:2015-01-16 19:06:08
【问题描述】:

test-kitchen doesn't support 多虚拟机任务,我尝试在 Vagrantfile 中定义几个节点,但速度太慢 - 一次启动 5 个虚拟虚拟机虚拟机。也许我需要使用 docker,但整个配置变得过于复杂,尤其是比较通常的测试厨房设置。 用 4-5 个独立的 linux 节点测试厨师食谱的最简单方法是什么?例如:2 个 rails 应用程序、postgresql、solr、nginx。

【问题讨论】:

    标签: vagrant docker chef-infra virtualbox test-kitchen


    【解决方案1】:

    正如您刚才所说,Kitchen 不支持任何类型的多节点测试。使用 CloudFormation 或 Heat 之类的东西可能是您快速启动整个测试堆栈的最佳选择,然后使用 Serverspec 的远程模式编写测试。

    【讨论】:

      【解决方案2】:

      正如Issue #184 中所提到的,Test Kitchen 的设计目的不是进行这样的测试。 您可能想查看Leibniz。我自己还没有使用过,但据我了解,它可能就是您要找的。​​p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-03
        • 1970-01-01
        • 2017-07-21
        • 1970-01-01
        • 2020-09-27
        相关资源
        最近更新 更多