我在CentOS6.4虚拟机上安装Chef (12.0.3)有困难。每当我安装Chef并使用这些命令重新配置时,就不会创建/etc/chef-server:
rpm -ivh chef-server-core-12.0.1-1.x86_64.rpm
chef-server-ctl reconfigure
这是一个问题,因为所有用于身份验证的.pem文件都没有被创建。有人遇到过这个问题吗?我已经搜索过了,但到目前为止还没有发现有同样问题的人。任何帮助都是非常感谢的。
发布于 2015-02-02 01:12:54
Jotun,我认为您可能需要*.pem文件,因此需要搜索厨师-服务器目录。厨师12不创建厨师服务器目录,这是因为厨师12中没有默认用户(主厨11的管理内部)。因此,您必须使用以下命令独占地创建用户:
chef-server-ctl user-create any_user_name your_first_name your_last_name email password --filename FILE_NAME
这将创建一个具有管理权限的用户,文件名应该是创建admin.pem的路径。
以同样的方式创建组织,
chef-server-ctl org-create org_short_name org_full_name --association_user admin --filename FILENAME
这将创建一个与管理用户相关联的组织,文件名应该是创建厨师-valdator.pem的路径。
您可以继续执行在主厨11中使用的步骤,并配置工作站。
发布于 2015-01-31 12:16:56
我找不到这个错误发生的原因,但我只是销毁了我的VM并创建了一个新的VM。很抱歉,如果你看到了这个在未来,并仍然想知道是什么导致了这个问题。
https://stackoverflow.com/questions/28255058
复制