Puppet Gluster 体积错误

Puppet Gluster 体积错误

当我添加 gluster 卷并运行 puppet agent -t 时,出现此错误:

错误:无法从远程服务器检索目录:服务器上出现错误 500:服务器错误:评估错误:评估资源语句时出错,评估错误:评估函数调用时出错,“split”参数“str”需要一个字符串值,收到 Undef/etc/puppetlabs/code/environments/test/modules/gluster/manifests/volume.pp:180:21 at /etc/puppetlabs/code/environments/test/manifests/classes/gluster/test_volume.pp:3 on node gluster1.example.com 警告:未在失败的目录上使用缓存错误:无法检索目录;跳绳跑

以下是我的 test_volume.pp 内容: gluster::volume { 'Test': replica => 4, bricks => [ 'gluster1.example.com:/data/test/brick', 'gluster2.example.com:/data/test/brick', 'gluster3.example.com:/data/test/brick', 'gluster4.example.com:/data/test/brick', 'gluster5.example.com:/data/test/brick', 'gluster6.example.com:/data/test/brick', 'gluster7.example.com:/data/test/brick', 'gluster8.example.com:/data/test/brick', ], require => [ File['/data/test'],

我做错了什么,我似乎不明白为什么它会抱怨这些。

答案1

卷的名称必须是小写,因为当我用于 gluster 的模块的 puppet fact 运行时,它会在卷名称中查找小写,因此如果卷名称是大写,您将遇到我所看到的错误。

相关内容