########################################################## □ 構築ドキュメントとインストールするもの ・OS - Debian GNU/Linux 3.0 (woody) ・サーバソフト - qmail + imap + apop + tcpserver + ezmlm + ezmlm-idx + mess822 (iftocc) + qmailanalog + mail2news + kyoma スクリプト ・その他 - gate - mew - mnews http://www.ep.sci.hokudai.ac.jp/~epmail/ □ メモ ・新規 PC に対して DNS 登録が必要。 ・入れ換え日までに上記ソフトウェアのインストールを済ませておく。 ・細かな作業が多いのでインストールの流れを良く 理解し混乱しないようにすること。 □ 作業内容 ・サーバが停止する期間は 1 日間 である。 ・入れ換え日までに OS、qmail、その他ツール群のインストールを済ませておく。 ・入れ換え日はサーバの入れ替え、細かな設定の調整を行う。 ・全作業が完了したらメールで報告して mail サーバ再開。 [ 入れ換え日前日まで ] 1. OS のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/basic/install.html 留意点 - qmail インストール段階で行う配信テストのため 一般ユーザーを作成する必要がある。 OS インストール中ではなく OS インストール後に手動で行う。 - カーネルの再構築あり + SCSI サポート + quota サポート 2. OTP のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/basic/otp.html 3. quota のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/basic/quota-guide.html 留意点 - /etc/fstab を書き換えは 当日 SCSI HD を取り付けてから行う。 4. qmail のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/qmail.html 留意点 -「制御ファイル」 /var/qmail/control/ 以下の制御ファイルの設定に注意 + 一旦 usuzumi にて制御ファイルの作成を行い、後で書き換え。 + この時点の usuzumi に ep.sci.hokudai.ac.jp の MX は向けられていない。 -「受信テスト」 メールアドレスのホスト名はフルドメイン (usuzumi.ep.sci.hokudai.ac.jp) で行う。 - gate システムを必要とする kyoma スクリプトについては 実行許可を落しておく。 + /etc/cron.daily/imappwdbg + /usr/local/sbin/list-2-tcp 5. qmailanalog のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/qmailanalog.html 6. mail2news をインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/mail2news.html 7. mess822 (iftocc) のインストール http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/iftocc.html 8. gate のインストール http://www.ep.sci.hokudai.ac.jp/~gate/doc/install.html 留意点 - 登録サーバからコピーした include/gate.conf 内の $DEBUG_CONFIG を 1 に書き換えておく。 9. usuzumi の qmail 停止 http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/qmail_stop.html [ 入れ換え当日 ] ※ 番号の前に * がついているものは現行の grey での作業 1. DNS サーバが正常に稼働したのを確認してから作業開始 *2. grey の qmail 停止 http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/qmail_stop.html *3. rsync をかけてバックアップ - # /etc/cron.daily/rsync を実行 + / -> /bk + /home -> /home.bk - /home, /home.bk の SCSI HD を外す。 - これは時間がかかるので終るのを待たずに次の作業へ。 4. grey → usuzumi 設定ファイルのコピー - /etc/shadow - /etc/opiekeys - /etc/ssh/ - /etc/skel/ - /var/spool/cron/ - /var/lib/canna/dic/user/ - /etc/cron.daily/rsync # cp -pr [files/directory] 所有者・グループなどを保って cp *5. 現行の grey をシャットダウン 6. /etc/fstab の編集 - SCSI HD (/home, /home.bk) を接続 7. /etc/cron.dairy/rsync の起動 - システムのバックアップを取る。 8. quota の設定 http://www.ep.sci.hokudai.ac.jp/~epmail/dvlop/basic/quota-guide.html 9. ホスト名、IP アドレスの変更 usuzumi から greyへ - /etc/hosts - /etc/hostname - /etc/motd ? - /etc/mailcap - /etc/network/interfaces 10. 各設定ファイルの変更 - /etc/tcp.smtp - /var/qmail/control/* 11. usuzumi を再起動、ネットワーク接続 12. /etc/gate.conf の編集 http://www.ep.sci.hokudai.ac.jp/~gate/doc/install-sonota.html#start 13. kyoma スクリプトに実行許可 14. 各ソフトウェアの動作確認 - qmail、gate 15. 手引集の改訂 $ sudo -u epnetfan -s $ mkdir ~epnetfan/tebiki/server-mail/old/2002/ $ cp ~epnetfan/tebiki/server-mail/* ~epnetfan/tebiki/server-mail/old/2002/ $ cp ~epnetfan/tebiki/server-mail/2003/* ~epnetfan/tebiki/server-mail/ 16. 再構築完了をメールで報告、mail サーバ再開 ! ##########################################################