我可以使用 Chef-Solo 来配置用 knife-eucalyptus 创建的服务器吗?

我可以使用 Chef-Solo 来配置用 knife-eucalyptus 创建的服务器吗?

我能够使用 knife-eucalyptus 创建一个新服务器,如下所示:

knife euca server create

服务器已创建但配置失败并显示以下消息:

"ERROR: Errno::ENOENT: No such file or directory - /etc/chef/validation.pem"

这是可以理解的,因为我假设它正在尝试使用 Chef Server 进行配置。这就是问题所在。我想使用 Chef Solo 来配置此服务器(至少现在是这样)。

有没有什么方法可以指示 knife-eucalyptus 使用 Chef Solo 配置新服务器?

答案1

您可以使用刀独奏由于 knife-eucalyptus 使用标准Knife::Bootstrap类,而 knife-solo monkey 对其进行了稍微的修补,因此你可以将knife[:solo] = true其放入刀.rb

如果您还不熟悉 knife-solo,请查阅文档以获取有关如何设置“厨房”的信息。

相关内容