- PR -

vpopmail+qmail+NFS環境に関して

1
投稿者投稿内容
むた
会議室デビュー日: 2006/08/24
投稿数: 3
投稿日時: 2006-08-24 00:58
現在、Vpopmail+Qmailでローカルディスクを使い、メールサーバを構築しております。
そこで、これからの可用性を向上すべく、2台目のサーバを用意し運用を行いたいと
考えております。但し、NASやクラスタリングソフトなどを使わず出来るだけ最小限に
抑えたく考えており、サーバの運用としてはActive-Standbyで考えております。

そこで、Vpopmailで管理するDomains配下をNFS領域としようと考えており、実際に
試してみたのですが、どうにもうまくいきません。bin/vadddomainなどでドメイン
を追加したりユーザを追加することは出来るのですが、メールを送ると、#4.7.0等
でAccess_Denyとなったり、NFSサーバのディレクトリを775や777に試しに変えると
#4.3.0 Home_Directory_is_Writableとログ上に出て、正しくメールを受信出来ません。

上記のようなイメージで実際に運用されている方の運用方法などご教授頂きたく
願います。

(以下、20060824更新)
NFSがあまり詳しくなく申し訳ございません。
下記のようなイメージとなります。

【Client】
Vpopmailのディレクトリ: /home/vpopmail

FSTABの設定:
 (NFS ServerIP):/nfs/MAIL /home/vpopmail nfs wsize=4096,rsize=4096 0 0

【Server】
/nfs/配下:

 drwxr-xr-x 8 root root 1024 8月 23 17:54 MAIL

/nfs/MAIL/配下:

 drwxr-xr-x 2 nfsnobody nfsnobody 1024 8月 23 17:54 bin
 drwxr-xr-x 4 nfsnobody nfsnobody 96 8月 23 17:54 doc
 drwx------ 3 nfsnobody nfsnobody 96 8月 23 17:56 domains
 drwxr-xr-x 2 nfsnobody nfsnobody 1024 8月 24 11:00 etc
 drwxr-xr-x 2 nfsnobody nfsnobody 1024 8月 23 17:54 include
 drwxr-xr-x 2 nfsnobody nfsnobody 96 8月 23 17:54 lib

/etc/exports:

 /nfs/MAIL ホスト名(rw)

ユーザなどは vpopmail か qmail かにしないとだめなのでしょうか、、、

大変お手数ですが、足りない場合は教えて頂きたく願います。
すみません。

[ メッセージ編集済み 編集者: むた 編集日時 2006-08-24 14:02 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-08-24 22:24
こんばんわ.

斜め読みですが.
NFS client/server で uid は同じなのでしょうか?
NIS などを用いて同じにしておかないと...
むた
会議室デビュー日: 2006/08/24
投稿数: 3
投稿日時: 2006-08-25 06:22
ご返信ありがとうございます。
NFSをよく理解しておらず、大変申し訳ございません。
Vpopmailをローカルで利用する場合、

/home/vpopmail => vpopmail/vchkpw というuid/gidを使います。

その場合は、NFSサーバ側に同じユーザ・グループを作成し、

/nfs/配下:

 drwxr-xr-x 8 vpopmail vchkpw 1024 8月 23 17:54 MAIL

にしないといけないのでしょうか?
一応、このパターンは試しましたが、/var/logでメールの配送を見る限り、
qmail: (中略) _home_directory_is_writable_(#4.3.0)というエラーが出て
しまい書き込めません。

ちなみにこのときのNFSサーバでのユーザ作成は同じUID・GIDで作っていますが、
手動で作成しており、NISは利用しておりません。
むた
会議室デビュー日: 2006/08/24
投稿数: 3
投稿日時: 2006-08-26 23:34
上記の件ですが、NFSサーバにおいて権限を vpopmail:vchkpw にし、
no_root_squashを付加することにより問題なく稼動する事が判明
しました。

本件、締めさせて頂きます。
1

スキルアップ/キャリアアップ(JOB@IT)