我们正在使用puppet来管理RHEL 6.1上的NFS挂载
Puppet能够在启动时成功挂载NFS挂载,之后每次puppet重新加载时,它都会尝试挂载已存在的挂载并失败,返回码为32。
这几乎是木偶认为坐骑不存在并再次尝试执行mount命令
任何解决此问题的指针?
谢谢,
答案 0 :(得分:1)
我刚刚尝试重新安装具有不同安装选项的NFS文件系统,以及Chef。无论是Puppet还是Chef都不应该受到指责;毕竟,mount.nfs
正在返回32。
10.120.18.15:/data/chocolate /data/chocolate nfs rw,intr,noatime,rsize=1048576,wsize=1048576 0 2
10.120.18.15:/data/vanilla /data/vanilla nfs rw,intr 0 2
root@x:~# mount -o remount,rw,intr /data/chocolate
root@x:~# echo $?
32
其中一个选项导致RC为32.我刚刚卸载,仅安装rw,intr
,现在Chef每次都运行干净。
答案 1 :(得分:-1)
这是由于Puppet或Chef在尝试重新安装之前未检查安装已存在而导致的。或者由于负载平衡器返回不同的IP地址导致mount将其视为新的挂载点。 Puppet / Chef需要在这种情况下做更好的错误检查。