zoukankan      html  css  js  c++  java
  • 公司冷备服务器1.100切换到1.99

                                                                                                        |

                                                                                                          |

    公司邮件系统架构:                           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 vmail@10.1.1.99::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: est数据库名称.sql)
     
  • 相关阅读:
    ListView的Item被点击和其中的Button被点击同时生效
    Android Canvas绘图详解(图文)
    Android--获取当前系统的语言环境
    自定义seekbar中,thumb被覆盖掉一部分问题
    Android类参考---Fragment
    使用LocalBroadcastManager
    寒哥细谈之AutoLayout全解
    Xcode6中自动布局autolayout和sizeclass的使用
    Swift 2.0初探:值得注意的新特性
    swift调用相机和相册
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8360580.html
Copyright © 2011-2022 走看看