Cloudinsight Agent 在 4.7.0 版本,将 Agent 名称从 oneapm-ci-agent 更换至 cloudinsight-agent。若您在使用过程中,出现无法正常工作的情况,请加入售后群:433349863
X

Chef 安装

Chef 作为一款自动化服务器配置管理工具,理论上可以对服务器做任何配置,包括系统管理、安装软件等,近来已被越来越多地应用到云环境的自动化部署上,所以 Cloudinsight 支持 Chef 来自动化部署服务器,批量安装探针。


选择平台类型

选择服务器 Chef 平台。

Cloudinsight 目前支持 Chef 10.14.x 及以上版本。


添加 Cookbook

使用 Berkshelf 添加 Cookbook:

cookbook `cloudinsight-agent`

若未安装 Berkshelf,请使用 Knife 添加 Cookbook:

knife cookbook site install cloudinsight-agent

授权

在 Enviorment 或者 Role 中,也可以添加 Recipe,为 Cloudinsight 授权:

node.default['cloudinsight-agent']['license_key'] = "LICENSE_KEY"

上传 Cookbook

上传 Cookbook 至 Chef Server:

berks upload

未安装 Berkself 的用户请使用 Knife

knife cookbook upload cloudinsight-agent

可以使用以下指令来检查,Cookbook 是否上传成功:

knife cookbook list | grep oneapm && \ echo -e "\e[0;32oneapm cookbook - OK\e[0m" || \ echo -e "\e[0;31mmissing oneapm cookbook - OK\e[0m"

添加 Recipe

Cookbook 上传成功后,在 Node 中的 run_list 或 role 中添加如下信息:

"run_list": [ "recipe[cloudinsight-agent::cloudinsight-agent]" ]

成功

等待下一次 Chef Client 运行,即完成整个安装步骤。


如果您对 Cloudinsight 感兴趣,可以选择试用我们的产品,只需要点击下面的按钮免费注册即可。


立即注册 Cloudinsight