公司切換主從郵件服務器
|
|
公司郵件系統架構: lvs 10.1.1.10(10.1.1.96) 10.1.1.98(10.1.1.96)
10.1.1.99(熱)(10.1.1.96) 10.1.1.100(冷)(10.1.1.96)
今天熱機掛了,我操作的步驟:
重要操作:
1. 更改IP為10.10.1.99
這裏特別註意,原來的郵件服務器的IP的掩碼為16位,這次更改為24位,觀察有沒有問題存在
Realserver配置1.99:
1) IP配置
/sbin/ifconfig lo:0 10.10.1.96 broadcast 10.10.1.96 netmask 255.255.255.255 up
/sbin/route add -host 10.10.1.96 dev lo:0
寫入配置文件,開機自動執行 /etc/rc.local
2) ARP抑制配置
/etc/sysctl.conf
net.ipv4.conf.lo.arp_ignore=1
net.ipv4.conf.lo.arp_announce=2
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
2.數據庫還原
amavisd-2018-01-26-15:47:13.sql.bz2
iredadmin-2018-01-26-15:47:13.sql.bz2
iredapd-2018-01-26-15:47:13.sql.bz2
mysql-2018-01-26-15:47:13.sql.bz2
roundcubemail-2018-01-26-15:47:13.sql.bz2
vmail-2018-01-26-15:47:13.sql.bz2
bunzip2 *.bz2
在冷服務器的數據庫裏
use iredapd;等幾個庫( mysql vmail amavisd iredapd roundcubemail iredadmin)
scp /etc/postfix/main.cf /etc/dovecot/dovecot.conf /etc/fail2ban/jail.conf 192.168.1.100:/root
拷貝1.99的數據庫到1.100
scp /home/mail/var/vmail/backup/mysql/2016/05/17/* 192.168.1.100:/root/mysqlbak/
解壓文件:
bzip2 -d *.bz2
mysql -uroot -p0AdPfAEodSgWahFfuLYcnYeHJn89yy -D vmail <vmail-2016.05.17.17.50.07.sql
mysql -uroot -p0AdPfAEodSgWahFfuLYcnYeHJn89yy -D roundcubemail <roundcubemail-2016.05.17.17.50.07.sql
mysql -uroot -p0AdPfAEodSgWahFfuLYcnYeHJn89yy -D amavisd <amavisd-2016.05.17.17.50.07.sql
mysql -uroot -p0AdPfAEodSgWahFfuLYcnYeHJn89yy -D iredadmin <iredadmin-2016.05.17.17.50.07.sql
mysql -uroot -p0AdPfAEodSgWahFfuLYcnYeHJn89yy -D iredapd <iredapd-2016.05.17.17.50.07.sql
2. 冷機的郵箱目錄是熱機的鏡像,之前有一條crontab:
rsync -avzP --delete --port 2873 --password-file=/root/.rsyncPw [email protected]::mail/data /home/onecloud/
http://blog.sina.com.cn/s/blog_6a7e7b2f01019bho.html(參考)
1.備份數據庫。
由於我們的服務器還未正式運行,所以我們暫時采用mysqldump命令備份數據庫代碼。動態備份推薦binlog方法。 mysqldump -uroot -p roundcubemail > roundcube.sql 主要備份iredadmin、amavisd、policyd、roundcubemail、vmail。 2.導入數據庫。 1。創建數據庫。 create database 數據庫名稱; 2。 使用數據庫 use 數據庫名稱 3。導入數據庫 source 數據庫路徑(d:\test\數據庫名稱.sql)
公司切換主從郵件服務器