@
Livid建议: Ubuntu 12.04 x64
1.使用puppetlabs repo,foreman repo
2.先安装puppetmaster puppetmaster-common puppet puppet-common
!但如果要使用foreman-proxy的话不要安装最新版本3.6.x, 需要安装3.5.1-1puppetlabs1
3.安装hiera,augeas-tools,vim-puppet(3.5.1),puppet-el
4.配置puppet.conf中内容,如autosign.conf,name.conf等
5.puppet agent (server/client)
6.在puppetmaster端安装puppetdb
#puppet module install puppetlabs/puppetdb
7.去掉puppetmaster update-rc.d 启动
#update-rc.d -f puppetmaster remove
8.安装foreman,foreman-proxy
#apt-get install foreman-installer
#foreman-installer -i
!把需要配置的选上即可,现在中文资料中安装配置方式基本都是错误的,更详细的看官方文档
9.puppet-dashboard不建议用了.
10.我不用foreman provision,建议EMC razor(puppetlabs下有模块,可参看)
!解决什么? 呵呵 每台机器的IPMI,BIOS,RAID卡,固件升级,硬盘等具体管理