我们计划在云端为客户提供集群环境。我们计划使用Chef自动化它。现在怀疑Chef-client代理商。安装Chef代理时,我们需要在每个节点中手动下载Chef代理。我必须自动执行当客户需要集群环境时,应该自动安装Chef-client代理而无需任何手动干预。有没有办法在Chef的范围内做到这一点,或者我们需要使用Programming?
答案 0 :(得分:0)
您可以将Chef +客户端配置+验证器密钥烘焙到磁盘映像(AMI等)中。困难的部分变为为每个节点分配运行列表。这通常是通过配置系统(例如,EC2上的cloud-init)首次使用-j
命令行选项启动chef-client和具有从云中获取的信息所需的运行列表的JSON文件来处理背板。