0

RHEL6.1でのNFSマウントの管理にpuppetを使用しています

Puppetは、起動時にNFSマウントを正常にマウントできます。その後、puppetがリロードするたびに、既存のマウントをマウントしようとし、リターンコード32で失敗します。

人形はマウントが存在しないと考えて、マウントコマンドを再実行しようとします。

この問題を解決するためのポインタはありますか?

ありがとう、

4

2 に答える 2

1

異なるマウント オプションと Chef を使用して NFS ファイルシステムを再マウントしようとして、これに遭遇しました。Puppet も Chef も責任を負いません。結局のところ、mount.nfs32 を返しています。

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

これらのオプションの 1 つが 32 の RC を引き起こします。アンマウントし、only でマウントしたところ、rw,intrChef は毎回正常に実行されます。

于 2013-06-12T20:16:51.927 に答える
-1

これは、再マウントを試みる前に Puppet または Chef がマウントが既に存在することを確認していないことが原因です。または、ロード バランサーが別の IP アドレスを返すため、マウントがそれを新しいマウント ポイントとして認識します。Puppet/Chef は、このシナリオでより適切なエラー チェックを行う必要があります。

https://access.redhat.com/solutions/1468013

于 2015-06-04T21:03:58.630 に答える