Table of contents
メールをバックアップしますよ!!
メールは、消えてしまうと結構痛い!!せっかくACT/SBYクラスタサーバとかあるわけですし、cyrus-imapdには、レプリケーションって機能があります。ですので、ぜひとも実行してみようと。いうことです。
USEフラグ
package.useを開いて、以下を追加します。
net-mail/cyrus-imapd replication
んで、
# emerge --newuse vuD world
でまずはインストール完了。
設定
/usr/share/doc/cyrus-imapd-X.X.XX/html/配下に、install-replication.html てのがあります。こちらをご参照してね。これに従ってやっていくのですが、以下のように。
予備知識
- マスタサーバ
- 通常運用するIMAPサーバ。このサーバの情報をレプリカする
- レプリカサーバ
- マスタサーバの情報をコピーするサーバ。この人は、普段は運用されないようにしておく。ていうのも、マスターが死んだあと、復活してくるとまた上書きされるから。
レプリカサーバ設定
/etc/cyrus.confの、SERVICESセクション({}に囲まれているところ)に以下の行を追加するですよ。
SERVICES { #その他、pop3/imap/pop3s/imapsの設定やらやら。 syncserver cmd="/usr/lib64/cyrus/sync_server" listen="csync" #他にも設定やらやら }
また、saslpasswd2で、cyrus管理者のパスワード(cyrusのデフォルトだと、cyrusさんかな)を設定しておいてやります。ここ参照ね。
マスタサーバ側
/etc/imapd.confに、以下を追加してやります。
sync_host: <レプリカサーバホスト名> sync_authname: <レプリカサーバcyrus-imapd管理者名(ふつうはcyrus)> sync_realm: <imapユーザ名の@以下(特に指定なければ、レプリカサーバホスト名)> sync_password: <レプリカサーバで設定したcyrus-imapd管理者パスワード> sync_log: yes
でおしまい。
Page Info | |
---|---|
Page Name : | GentooLinuxな生活/cyrus-imapdのレプリカで悩む |
Page aliases : | None |
Page owner : | maruo |
Can Read | |
Groups : | All visitors |
Users : | All visitors |
Can Edit | |
Groups : | No one |
Users : | No one |
Counter: 4575,
today: 1,
yesterday: 0
Princeps date: 2009-10-04 (Sun) 23:42:27
Last-modified: 2009-10-06 (Tue) 02:39:51 (JST) (5482d) by maruo