自动化运维工具安装部署 chef (五) - node的注册和troubleshooting

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维工具安装部署 chef (五) - node的注册和troubleshooting相关的知识,希望对你有一定的参考价值。

上次卡在了pem认证,找了官网文档,解决了401认证错误

修改

knife.rb

current_dir = File.dirname(__FILE__)

log_level :info

log_location STDOUT

node_name "admin"

client_key "#{current_dir}/admin.pem"

chef_server_url "https://chefserver/organizations/pactera"

cookbook_path ["#{current_dir}/../cookbooks"]

validation_client_name "pactera"

validation_key "#{current_dir}/validation.pem"

确保个人的key和组织的key都在/usr/chef/chef-repo/.chef目录中

注册下节点

技术分享图片

看一下节点列表

knife client list

技术分享图片

访问下webui

https://192.168.209.136/organizations/pactera/nodes

技术分享图片

把配置文件从workstation传到节点node

scp knife.rb [email protected]:/usr/chef/chef-repo/.chef

scp admin.pem [email protected]:/usr/chef/chef-repo/.chef

scp validator.pem [email protected]:/usr/chef/chef-repo/.chef

依法炮制

knife bootstrap 192.168.209.138 -x root -P password -N Node

技术分享图片

命令行检查后,已经注册上去了,webui也上去了,至此节点注册完成

技术分享图片

以上是关于自动化运维工具安装部署 chef (五) - node的注册和troubleshooting的主要内容,如果未能解决你的问题,请参考以下文章

自动化运维工具安装部署 chef (一) - 测试环境配置

自动化运维工具安装部署 chef (八)- 分发配置策略

自动化运维工具安装部署 chef (三) - workstation的安装

自动化运维工具安装部署 chef (二) - server的安装

自动化运维工具安装部署 chef (六)命令行总结

自动化运维工具Ansible实战安装部署