我想使用 chef-solo 来设置一个 VirtualBox 虚拟机。我的主机操作系统是 Windows 8。我的起点是配置了用户、密码和 su 密码的 Debian 7 VM。
我已经在 Debian VM 上安装了 librarian-chef,并设置了一些配方来安装应用程序。(我从http://www.concreteinteractive.com/how-to-deploy-a-rails-application-anywhere-with-chef/上的教程开始)。
现在我很困惑。该教程说我必须使用 Vagrant 来配置 Debian7 虚拟机。这是否意味着我必须在我的 Windows 8 主机操作系统上安装 Vagrant 并从那里继续?根据我对 Vagrant 的了解,它假设 VirtualBox 存在于 VM 上。我不明白它是如何工作的......
是否有任何可以在我的虚拟机上运行 Chef-solo 食谱或食谱而不依赖于我的主机操作系统上的 Vagrant?
有没有办法在没有 Vagrant 的情况下运行 Chef?如果是这样,怎么做?
从长远来看,我想将 chef-solo 用于远程机器(你只有一个 IP 地址、用户、密码和 su 密码),但我看到的唯一选择是 Amazon AWS。