1. 程式人生 > >公司切換主從郵件服務器

公司切換主從郵件服務器

創建數據庫 ack route 5.1 box jai policy 命令 mysqldump

|

|

公司郵件系統架構: 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)
 

公司切換主從郵件服務器