こちらに投稿するのは、多分初めてかと思います。
よろしくお願いします。
Debian 固有の問題ではないのですが、現在、Debian lenny で
サーバを2台構築しております。
この2台を、DRBD と Heartbeat を利用して、可動サーバと待機サーバに
分けて利用しています。
可動サーバ isv1
待機サーバ isv2
Heartbeatで監視しているサービスは、
bind9
slapd
Xinetd::pop3
apache2
postfix
です。
問題になっているのは、待機サーバからのメール送信です。
mail コマンドや、cron 時のエラーメール等のメール送信が
postfix のサービスが停止している状態ではできません。
今はどうかわかりませんが、以前、sendmail を使用していたときは、
どこかの設定を変えれば、sendmail のサービスが停止していても問
題なく送信出来ました。
postfix ではそういった設定は出来ないでしょうか?
よろしくお願いします。
--
Shinichi Yamanaka
--------------------------------------
GyaO! - Anime, Dramas, Movies, and Music videos [FREE]
http://pr.mail.yahoo.co.jp/gyao/
> 問題になっているのは、待機サーバからのメール送信です。
> mail コマンドや、cron 時のエラーメール等のメール送信が
> postfix のサービスが停止している状態ではできません。
> 今はどうかわかりませんが、以前、sendmail を使用していたときは、
> どこかの設定を変えれば、sendmail のサービスが停止していても問
> 題なく送信出来ました。
> postfix ではそういった設定は出来ないでしょうか?
> よろしくお願いします。
Postfix などの MTA が停止している,または利用できない環境で
システム log などを飛ばしたいという事でしたら,
例えば msmtp を使ってみてはどうでしょうか?
--
荒木田 英禎
sendmailのラッパーを有効にしても駄目なのでしょうか?
/usr/sbin/alternatives --config mta
At Tue, 17 Aug 2010 10:51:35 +0900,
hgec...@yahoo.co.jp wrote:
> Debian 固有の問題ではないのですが、現在、Debian lenny で
> サーバを2台構築しております。
> この2台を、DRBD と Heartbeat を利用して、可動サーバと待機サーバに
> 分けて利用しています。
DRBD にしているファイルシステムのパスはどこですか?
> Heartbeatで監視しているサービスは、
> postfix
> 問題になっているのは、待機サーバからのメール送信です。
> mail コマンドや、cron 時のエラーメール等のメール送信が
> postfix のサービスが停止している状態ではできません。
当然ですね。
> 今はどうかわかりませんが、以前、sendmail を使用していたときは、
> どこかの設定を変えれば、sendmail のサービスが停止していても問
> 題なく送信出来ました。
cron で sendmail -q を定期的に実行しているんでしょう。
しかし、Sendmail のキューは必要なので、キューのディレクトリが
DRBD 上にあるなら Sendmail でも無理でしょう。
> postfix ではそういった設定は出来ないでしょうか?
HA クラスタに影響しない Postfix のインスタンスを別に立てるとか?
Postfix 2.7 なら postmulti(1) で可能らしい(やったことないけど)
ですが、2.7 未満なら設定ファイルとキューディレクトリを自前で
作成して、MAIL_CONFIG 環境変数でゴニョゴニョやれば簡単です。
ローカルの mailx やら sendmail コマンドで発信されるメールが
既定の Postfix の設定やらキューを利用してしまうでしょうから、
既定の Postfix インスタンス (設定やキュー) を HA クラスタ対象
にするのではなく、HA クラスタ専用の Postfix インスタンスを用意
したほうがよいとは思いますが。
--
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- Personal Home: http://www.SFO.jp/blog/