![Puppet Forge 中的 LVM 模块会随机中断应用清单](https://linux22.com/image/652468/Puppet%20Forge%20%E4%B8%AD%E7%9A%84%20LVM%20%E6%A8%A1%E5%9D%97%E4%BC%9A%E9%9A%8F%E6%9C%BA%E4%B8%AD%E6%96%AD%E5%BA%94%E7%94%A8%E6%B8%85%E5%8D%95.png)
使用 lvm 模块时,我们会随机收到“无效参数 size_is_minsize”的错误信息。如果我们重新启动 puppet master,错误会消失一段时间,但随后又会再次出现。这是在 Scientific Linux 6.6(RHEL6 衍生产品)上。客户端上的 puppet-3.7.2-1.el6.noarch。服务器上的 Foreman 1.7.2...
[root@lnx586 ~]# puppet 代理 -t 警告:本地环境:“production”与服务器指定的节点环境“dev”不匹配,将代理切换为“dev”。 信息:检索插件信息 信息:正在检索插件 信息:正在加载事实 错误:无法从远程服务器检索目录:服务器上的错误 400:节点 lnx586 上的 /mnt/puppet/etc/environments/dev/modules/sge/manifests/init.pp:10 处的 Logical_volume[tmp] 上的参数 size_is_minsize 无效 警告:未在失败的目录上使用缓存 错误:无法检索目录;跳过运行
重新启动 Puppet Master。
[root@lnx586 ~]# puppet 代理 -t 警告:本地环境:“production”与服务器指定的节点环境“dev”不匹配,将代理切换为“dev”。 信息:检索插件信息 信息:正在检索插件 信息:正在加载事实 信息:lnx586 的缓存目录 信息:应用配置版本“1424461702” 通知:目录运行完成,耗时 15.46 秒 [root@lnx586 ~]# puppet 代理 -t 警告:本地环境:“production”与服务器指定的节点环境“dev”不匹配,将代理切换为“dev”。 信息:检索插件信息 信息:正在检索插件 信息:正在加载事实 信息:lnx586 的缓存目录 信息:应用配置版本“1424461767” 通知:目录运行完成需 15.69 秒 [root@lnx586 ~]# puppet 代理 -t 警告:本地环境:“production”与服务器指定的节点环境“dev”不匹配,将代理切换为“dev”。 信息:检索插件信息 信息:正在检索插件 信息:正在加载事实 错误:无法从远程服务器检索目录:服务器上的错误 400:节点 lnx586 上的 /mnt/puppet/etc/environments/dev/modules/sge/manifests/init.pp:10 处的 Logical_volume[tmp] 上的参数 size_is_minsize 无效 警告:未在失败的目录上使用缓存 错误:无法检索目录;跳过运行
答案1
因此,结果是使用 dev -> prod 测试 - 我们有不同的模块,更重要的是,dev 和 prod 之间有不同的 LVM 库。参见: https://tickets.puppetlabs.com/browse/PUP-731 对于导致此问题的 Puppet 中的错误。