Chef
lihaomuye
这个作者很懒,什么都没留下…
展开
-
Cookbook编写
attributestomcat版本6tomcat端口号8080tomcatjava内存tomcat用户 组tomcat各种目录 webapp目录libraries定义一些类和方法resources定义接口providers实现recipes定义recipe依赖安装 删除 解压 文件分发 设原创 2015-07-20 21:15:58 · 400 阅读 · 0 评论 -
使用Chef自动化部署框架的好处
使用Chef自动化部署框架的好处(1)default.rb属性文件放在attributes目录下,灵活配置。以前处理方式,java解析配置文件,生成shell脚本。(2)php.ini.erb模板文件放在templates目录下,便于生成文件。模板可以方便读取属性文件内容。(3)写ruby形式的代码块,翻译成shell,简化开发。ruby写的代码更少。支持异常处理。chef ser原创 2015-08-11 18:04:36 · 2054 阅读 · 0 评论 -
configure chef master
service iptables stop#configure ip mapping of master and replicationvi /etc/hosts146.89.179.218 deehops014ccpra.ssm.sdc.gts.ibm.com deehops014ccpra146.89.136.162 deehchf014ccpra.ssm.sdc.原创 2015-09-09 18:04:04 · 285 阅读 · 0 评论 -
Cookbook
knife cookbook create mycookbookknife cookbook upload mycookbookknife cookbook listknife cookbook download mycookbook -d /root/chef/chef-repo/cookbooks/knife node run_list add client原创 2015-08-11 18:07:40 · 380 阅读 · 0 评论 -
install chef master
service iptables stop#configure ip mapping of master and replicationvi /etc/hosts146.89.179.218 deehops014ccpra.ssm.sdc.gts.ibm.com deehops014ccpra146.89.136.162 deehchf014ccpra.ssm.sdc.原创 2015-09-09 17:43:28 · 467 阅读 · 0 评论 -
chef端口号
chefserver开放如下端口vi/etc/sysconfig/iptables-ARH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 443-j ACCEPT-ARH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 800原创 2015-09-09 15:26:36 · 428 阅读 · 0 评论 -
install chef replication
service iptables stop#configure ip mapping of master and replicationvi /etc/hosts146.89.179.218 deehops014ccpra.ssm.sdc.gts.ibm.com deehops014ccpra146.89.136.162 deehchf014ccpra.ssm.sdc.原创 2015-09-09 17:45:29 · 540 阅读 · 0 评论 -
configure chef replication
service iptables stop#configure ip mapping of master and replicationvi /etc/hosts146.89.179.218 deehops014ccpra.ssm.sdc.gts.ibm.com deehops014ccpra146.89.136.162 deehchf014ccpra.ssm.sdc.原创 2015-09-09 18:08:09 · 411 阅读 · 0 评论 -
chef replication
同步cookbook在chef master中cd chef/chef-repo/.chefknife cookbook create mycookbook将cookbook从chef workstation上传至chef serverknife cookbook upload mycookbookknife cookbook list在chef rep原创 2015-09-09 16:08:40 · 670 阅读 · 0 评论 -
chef安装过程可能出现的问题
1.rpm -e卸载不干净,配置文件仍然存在 find / -name "*chef*" 删除2.ec_sync_user.pem文件从master scp到replication上,可能权限不够,chmod 644。3.chef sync、opscode manage需要单独安装。原创 2015-09-09 15:29:48 · 402 阅读 · 0 评论 -
chef client注册为node
在远程机器上安装chefclient并注册为chefnode在Chef Workstation 上运行bootstrap 命令knifebootstrap 192.168.46.134 -x root -P lihaomuyerootlihaomuye分别是登录chefclient机器的用户名和密码在chefserver中运行knifen原创 2015-09-09 15:17:30 · 641 阅读 · 0 评论 -
Chef之Resource
file 'motd' do content 'hello world'endfile 'motd' do action :deleteendfile '/etc/motd' do action :create mode '0755' group 'root' owner 'root'endpackag原创 2015-07-28 11:43:57 · 293 阅读 · 0 评论 -
Chef自动化部署框架
之前:scp ssh 运行shell脚本现在:在Server端用PostgreSQL数据库保存所有Client的用户名和密码自动scp、ssh,专注shell脚本之前:所有Client安装软件信息需要自己写文件、写数据库保存现在:在Server端用PostgreSQL数据库保存所有Client的安装文件信息对应chef的runlist命令 k原创 2015-10-21 21:36:05 · 1690 阅读 · 0 评论