自动化运维工具安装部署 chef (六)命令行总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维工具安装部署 chef (六)命令行总结相关的知识,希望对你有一定的参考价值。
抽空继续chef的实验,理解了它的架构,测试环境重新推到重来
server
yum install vsftpd -y
vi /etc/vsftp/ftp_user
vi /etc/vsftp/user_list
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vi /etc/selinux/config
systemctl restart vsftpd
systemctl enable vsftpd
vi /etc/hosts
scp /etc/hosts [email protected]:/etc/
scp /etc/hosts [email protected]:/etc/
rpm -ivh chef-server-core-12.17.33-1.el7.x86_64.rpm
rpm -ivh chef-manage-2.5.4-1.el7.x86_64.rpm
chef-server-ctl reconfigure
chef-manage-ctl reconfigure
chef-server-ctl user-create admin admin admin [email protected] password -f /etc/chef/admin.pem
chef-server-ctl org-create pactera "Pactera Inc" --association_user admin -f /etc/chef/validator.pem
chef-server-ctl status
workstation
rpm -ivh chef-13.8.5-1.el7.x86_64.rpm
chef-client -v
rpm -ivh chefdk-2.4.17-1.el7.x86_64.rpm
chef verify
echo ‘eval "$(chef shell-init bash)"‘ >> ~/.bash_profile
source ~/.bash_profile
which ruby
cd /usr/chef
chef generate repo chef-repo
yum install -y git
git config --global user.name "admin"
git config --global user.email "[email protected]"
cd chef-repo
git init
git add . git commit -m "initial commit"
scp -pr [email protected]:/etc/chef/admin.pem /usr/chef/chef-repo/.chef/
scp -pr [email protected]:/etc/chef/validator.pem /usr/chef/chef-repo/.chef/
cd ~/chef-repo
knife client list
knife bootstrap 192.168.209.137 -x root -P password -N workstation
knife ssl fetch
knife ssl check
knife client list
knife user list
scp knife.rb [email protected]:/usr/chef/chef-repo/.chef
scp validator.pem [email protected]:/usr/chef/chef-repo/.chef
scp admin.pem [email protected]:/usr/chef/chef-repo/.chef
node
systemctl enable vsftpd
systemctl start vsftpd
systemctl disable firewalld
systemctl stop firewalld
rpm -ivh chef-13.8.5-1.el7.x86_64.rpm
chef-client -v
echo ‘eval "$(chef shell-init bash)"‘ >> ~/.bash_profile
source ~/.bash_profile
which ruby
cd /usr/chef/chef-repo
#chef generate repo chef-repo
knife ssl fetch
knife ssl check
knife client list
knife user list
knife bootstrap 192.168.209.138 -x root -P password -N Node
knife node list
以上是关于自动化运维工具安装部署 chef (六)命令行总结的主要内容,如果未能解决你的问题,请参考以下文章
自动化运维工具安装部署 chef (三) - workstation的安装
自动化运维工具安装部署 chef (二) - server的安装