我能够使用 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,请查阅文档以获取有关如何设置“厨房”的信息。