Puppet数据处理与平台架构解析
1. Hiera数据处理
1.1 Hiera数据可见性提升
Hiera的结构可能会让不太熟悉的用户难以访问其数据。为了提高Hiera数据的可见性,Betadots Hiera Data Manager(https://forge.puppet.com/modules/betadots/hdm)是一个不错的选择,它允许以图形化方式搜索、更新和删除Hiera数据。不过在生产环境中,建议仅用于查看数据。另外,PDS也是让Hiera数据更易于自助访问的一种选择。
1.2 Hiera故障排除实验
步骤如下:
- SSH登录到主服务器,提升为root权限,并部署
lab_error环境:
ssh centos@<primary_host>
sudo su -
puppet code deploy environment lab_error --wait
- 在
lab_error环境的主服务器上,使用调试标志查找profile::error::example键,并处理发现的错误,在控制仓库中进行修正,然后再次运行上述代码部署命令:
puppet lookup profile::error::example --debug --environ
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



