精华内容
下载资源
问答
  • 双机备份方案

    2016-07-17 22:05:51
    双机备份方案
  • 现代IT技术认为,一个成功系统中数据及作业的重要性已远超过硬件设备本身,在一套完善的...双机容错系统是由IBM公司提出的全套集群解决方案,结合IBM服务器产品的安全可靠性和集群技术的优点,为用户提供一个完善的系统。
  • Kerberos双机备份方案

    2019-12-09 22:28:08
    一、参照官网和技术博客建立主从模式: 参考网上博文: 1、... ... 建立主从机制,以做到kdc备份的效果 但是本人在进行到将Master kdc数据库数据同步到s...
    一、参照官网和技术博客建立主从模式:

    参考网上博文:
    1、http://web.mit.edu/kerberos/krb5-latest/doc/admin/install_kdc.html
    2、http://blog.csdn.net/high2011/article/details/59480568
    建立主从机制,以做到kdc备份的效果
    但是本人在进行到将Master kdc数据库数据同步到slave上时,通过官网提示的kprop,始终同步不了,报错误无法搜索到解决方案。暂时搜不到其他方案
    kprop -f backup.dump centos070
    (kprop is used to securely propagate a Kerberos V5 database dump file from the master Kerberos server to a slave Kerberos server,)

    通过其他变通方式实现同步

    无法通过kprop来实现数据库同步主从,只能绕过kprop这一步达到主从,通过手动数据库备份->还原来实现数据同步,让两台kdc没有主从之分(实际上也是有的),只不过同步数据那一步换成,通过主机备份数据库->备份文件scp到备机->还原数据库到备机上,来实现数据库同步
    三、操作步骤:
    说明:kdc服务器是kerberos的密钥认证中心,kdc数据库存储了kerberos认证的用户数据,在安装kerberos时会有一步建立数据库的过程,
    kdb5_util create -r TEST.COM -s
    这一步成功了话,会在/var/kerberos/krb5kdc下面产生一些principal有关的文件(principal、principal.kadm5、 principal.kadm5.lock、principal.ok),这些就是kdc的数据文件,如果把这些文件删除,kdc的数据就没有。重建建立即可;如果能将两台kdc的数据库能够做到同步而不通过kprop,那么也能实现两台机器互备的效果

    • 安装主kdc(这里略),参照"Linux 安装Kerberos的KDC服务"
    • 在安装完后要进行/etc/krb5.conf的配置,这里要注意,kdc配置的有两台服务器,即表示如果客户端在验证时会找kdc进行验证,如果主机centos071不通时。会去找另一台kdc主机,需要将这个krb5.conf文件更新到其他集群节点服务器上,包括备机,这样就能做到kdc互相备份,另外admin_server能否也这样暂时未测试
    • 在备机上安kerberos服务,如果只要kdc的话可以只安装 krb5-server,通过yum install krb5-server
    • 在备机上安装好了之后,将主机上相关的文件通过远程scp同步到备机上
      /etc/krb5.conf 、kdc.conf、kadmin5.acl、master key stash file
    [root@centos071 krb5kdc]# scp kdc.conf kadm5.acl .k5.TEST.COM centos070:/var/kerberos/krb5kdc/
    [root@centos071 krb5kdc]# scp /etc/krb5.conf cenktos070:/etc/
    
    • 备机上安装数据库
      kdb5_util create -r TEST.COM -s
      安装完后,通过kadmin.local查看listprincs显示只有一些初始化的用户*/admin相关的用户
    • 同步主机上kdc数据库数据到备机中
      • 首先在主机上备份数据
        [root@centos071 krb5kdc]# kdb5_util dump backup.dump

      • 在备机上将备份的数据拷贝过来,然后还原到备份数据库中
        [root@centos070 krb5kdc]#scp centos071:/var/kerberos/krb5kdc/backup* ./
        [root@centos070 krb5kdc]#kdb5_util load backup.dump

      • 备机上还原数据后,关闭master的krb5kdc服务器然后在其中一台节点验证是否还能进行kinit
        [root@centos071 krb5kdc]# service krb5kdc stop
        停止 Kerberos 5 KDC:

    • 最好通过设置一个简单的定时crobtab即可进行定时数据同步了,理论上kerberos用户(即linux用户)也不是频繁变动,所以直接进行不定期同步即可
    展开全文
  • JumpServer双机备份方案

    2017-11-24 22:15:00
    由于jumpserver目前不支持双机热备,因此本方案采用数据库以及系统用户数据备份实现,主要有以下方面: 1、MySQL数据库主主同步 2、系统文件:/etc/passwd /etc/shaow /etc/group文件同步(rsync+crontab) 3、...

    一、写在前头


    由于jumpserver目前不支持双机热备,因此本方案采用数据库以及系统用户数据备份实现,主要有以下方面:

    1、MySQL数据库主主同步

    2、系统文件:/etc/passwd /etc/shaow /etc/group文件同步(rsync+crontab)

    3、jumpserver相关用户以及key文件:jumpserver/keys同步(rsync+crontab)

    4、主服务器:10.44.131.212、从服务器:10.169.210.223

    二、rsync配置


    1、主服务器部分


    ①、关闭SELINUX 编辑防火墙配置文件/etc/selinux/config如下:

            #SELINUX=enforcing #注释掉

            #SELINUXTYPE=targeted #注释掉

            SELINUX=disabled #增加

        执行setenforce 0 立即生效


        开启防火墙tcp 873端口,编辑防火墙配置文件/etc/sysconfig/iptables,添加以下内容:

            -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

        重启防火墙使配置生效 /etc/init.d/iptables restart 


    ②、安装Rsync服务端软件

        yum install rsync -y


    三、创建rsyncd.conf配置文件/etc/rsyncd.conf,添加以下内容:

        uid = root

        gid = root

        use chroot = no

        max connections = 4

        pid file = /var/run/rsyncd.pid

        lock file = /var/run/rsync.lock

        log file = /var/log/rsyncd.log


        [jumpserver]

        path = /data/jumpserver/keys

        #ignore errors

        read only = false

        list = false

        hosts allow = 10.169.210.223

        hosts deny = 0.0.0.0/32

        auth users = juser

        secrets file = /etc/rsync.pass


        [home]

        path = /home

        #ignore errors

        read only = false

        list = false

        hosts allow = 10.169.210.223

        hosts deny = 0.0.0.0/32

        auth users = juser

        secrets file = /etc/rsync.pass


        [sysfile]

        path = /etc/

        #ignore errors

        read only = false

        list = false

        hosts allow = 10.169.210.223

        hosts deny = 0.0.0.0/32

        auth users = juser

        secrets file = /etc/rsync.pass



    ④、创建用户认证文件/etc/rsync.pass添加以下内容

        juser:juser20160125 #格式,用户名:密码,可以设置多个,每行一个用户名:密码

        修改配置文件权限:

        chown root.root /etc/rsync.pass

        chmod 600 /etc/rsync.pass


    ⑤、启动rsync

        /usr/bin/rsync --daemon --config=/etc/rsyncd.conf


    2、从服务器部分


    ①、创建认证密码文件 /etc/rsync.passc

        修改配置文件权限:

        chown root.root /etc/rsync.passc

        chmod 600 /etc/rsync.passc


    ②、执行数据同步测试操作:

        rsync -avH --port=873 --progress --delete juser@10.44.131.212:jumpserver --password-file=/etc/rsync.passc /data/jumpservertest/

        (命令行中-vzrtopg里的v是verbose,z是压缩,r是recursive,topg都是保持文件原有属性如属主、时间的参数。--progress是指显示出详细的进度情况,--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。--exclude "logs/" 表示不对/www/logs目录下的文件进行备份。--exclude "conf/ssl.*/"表示不对/www/conf/ssl.*/目录下的文件进行备份。

        juser@10.44.131.212:jumpserver表示对该命令是对服务器10.44.131.212中的jumpserver模块进行备份)

    三、MySQL数据库主主配置


    MySQL配置文件(主)

    [mysqld]

    datadir=/var/lib/mysql

    socket=/var/lib/mysql/mysql.sock

    user=mysql

    # Disabling symbolic-links is recommended to prevent assorted security risks

    symbolic-links=0

    wait_timeout=864000

    interactive_timeout=864000

    server-id = 1

    log-bin=mysql-bin

    binlog_format=mixed

    expire_logs_days=5

    [mysqld_safe]

    log-error=/var/log/mysqld.log

    pid-file=/var/run/mysqld/mysqld.pid


    MySQL配置文件(从)

    [mysqld]

    datadir=/var/lib/mysql

    socket=/var/lib/mysql/mysql.sock

    user=mysql

    # Disabling symbolic-links is recommended to prevent assorted security risks

    symbolic-links=0

    server-id = 2

    log-bin=mysql-bin

    binlog_format=mixed

    expire_logs_days=5

    [mysqld_safe]

    log-error=/var/log/mysqld.log

    pid-file=/var/run/mysqld/mysqld.pid


    修改配置文件后,重启MySQL:service mysqld restart


    分别使用root用户登录两台数据库,执行以下密令进行主从复制授权:

    GRANT REPLICATION SLAVE ON *.* TO repl@'10.169.210.223' IDENTIFIED BY 'xiaoniu0125';

    GRANT REPLICATION SLAVE ON *.* TO repl@'localhost' IDENTIFIED BY 'xiaoniu0125';

    GRANT REPLICATION SLAVE ON *.* TO repl@'%' IDENTIFIED BY 'xiaoniu0125';

    flush privileges;


    导出数据库数据,并上传到从服务器上执行数据导入:

    mysqldump --single-transaction -h127.0.0.1 -ujumpserver -p jumpserver > jumpserver.sql

    scp jumpserver.sql root@10.169.210.223:/data/


    使用jumpserver用户登录从数据库执行数据导入:source /data/jumpserver.sql


    使用root用户登录主数据库查看主数据库当前二进制日志信息:show master status \G


    使用root用户登录从数据库,执行以下数据同步命令:

    change master to master_host='10.44.131.212', master_port=3306, master_user='repl', master_password='xiaoniu0125', master_log_file='mysql-bin.000004', master_log_pos=188397822;


    启动数据同步:start slave


    查看数据同步状态:show slave status \G


    使用root用户登录从数据库查看主数据库当前二进制日志信息:show master status \G


    使用root用户登录主数据库,执行以下数据同步命令:

    change master to master_host='10.169.210.223', master_port=3306, master_user='repl', master_password='xiaoniu0125', master_log_file='mysql-bin.000004', master_log_pos=188397822;


    启动数据同步:start slave


    查看数据同步状态:show slave status \G

    四、系统用户相关文件、jumpserver相关用户以及key文件备份


    1、登录从服务器备份/etc/passwd /etc/shaow /etc/group文件

    mv /etc/passwd /etc/passwd_bak

    mv /etc/shaow /etc/shaow_bak

    mv /etc/group /etc/group_bak


    2、登录主服务器并复制/etc/passwd /etc/shaow /etc/group 到从服务器

    scp /etc/passwd root@10.169.210.223:/etc/

    scp /etc/shaow root@10.169.210.223:/etc/

    scp /etc/group root@10.169.210.223:/etc/


    3、登录主服务器并复制/home路径下所有文件 到从服务器

    scp -r /home/* root@10.169.210.223:/home/


    3、登录主服务器并复制jumpserver下所有文件 到从服务器

    scp -r /jumpserver root@10.169.210.223:/data/


    4、执行jumpserver安装

        yum -y install git python-pip mysql-devel gcc automake autoconf python-devel vim sshpass lrzsz

        cd jumpserver/install && pip install -r requirements.txt

        python install.py


    5、修改相关文件权限,创建change.sh,内容如下:

        #!/bin/sh

        users=`ls -l /data/jumpserver/keys/user | grep pub | awk '{print $9}' | awk -F . '{print $1}'`

        echo $users

        for user in $users

            do

                echo /home/$user

                echo /data/jumpserver/keys/user/$user*

                /usr/bin/id $user >& /dev/null

                result=$?

                if [ $result == 0 ];then

                    echo "开始修改文件用户权限!"

                    chown $user.$user /home/$user

                    chown $user.$user /data/jumpserver/keys/user/$user*

                    result=`echo $?`

                    if [ $result == 0 ];then

                        echo [$now_time] "修改用户" $user "目录权限成功" >> /data/jumpserver/logs/jump_cron.log

                    else

                        echo [$now_time] "修改用户" $user "目录权限失败" >> /data/jumpserver/logs/jump_cron.log

                        exit 0

                    fi

                else

                    echo [$now_time] $user "用户不存在!" >> /data/jumpserver/logs/jump_cron.log

                fi

            done

        exit 0

        执行改脚本:sh ./change.sh


    6、修改日志文件权限:chmod 777 /data/jumpserver/logs/jumpserver.log


    7、创建文件定时同步脚本,jump_cron.sh,内容如下:

        #!/bin/sh

        ##获取当前系统时间

        now_time=`date "+%Y-%m-_%d %H:%M:%S"`


        ##开始同步jumpserve用户以及keys数据

        /usr/bin/rsync -avH --port=873 --progress --delete juser@10.44.131.212::jumpserver --password-file=/etc/rsync.passc /data/jumpserver/keys

        result=`echo $?`

        if [ $result == 0 ];then

            echo [$now_time] "同步jumpserve用户以及keys数据成功" >> /data/jumpserver/logs/jump_cron.log

        else

            echo [$now_time] "同步jumpserve用户以及keys失败" >> /data/jumpserver/logs/jump_cron.log

            exit 0

        fi

        ##同步系统用户数据

        /usr/bin/rsync -avH --port=873 --progress --delete juser@10.44.131.212::home --password-file=/etc/rsync.passc /home

        result=`echo $?`

        if [ $result == 0 ];then

            echo [$now_time] "同步系统用户数据成功" >> /data/jumpserver/logs/jump_cron.log

        else

            echo [$now_time] "同步系统用户失败" >> /data/jumpserver/logs/jump_cron.log

            exit 0

        fi


        ##同步shaow passwd group文件

        /usr/bin/rsync -avH --port=873 --progress --delete --include 'shaow' --include 'passwd' --include 'group' --exclude '*' juser@10.44.131.212::sysfile --password-file=/etc/rsync.passc /etc/

        result=`echo $?`

        if [ $result == 0 ];then

            echo [$now_time] "同步shaow passwd group文件成功" >> /data/jumpserver/logs/jump_cron.log

        else

            echo [$now_time] "同步shaow passwd group文件失败" >> /data/jumpserver/logs/jump_cron.log

            exit 0

        fi


        ##获取当前用户信息用于修改相关文件权限

        users=`ls -l /data/jumpserver/keys/user | grep pub | awk '{print $9}' | awk -F . '{print $1}'`

        echo $users

        for user in $users

            do

                echo /home/$user

                echo /data/jumpserver/keys/user/$user*

                /usr/bin/id $user >& /dev/null

                result=$?

                if [ $result == 0 ];then

                    echo "开始修改文件用户权限!"

                    chown $user.$user /home/$user

                    chown $user.$user /data/jumpserver/keys/user/$user*

                    result=`echo $?`

                    if [ $result == 0 ];then

                        echo [$now_time] "修改用户" $user "目录权限成功" >> /data/jumpserver/logs/jump_cron.log

                    else

                        echo [$now_time] "修改用户" $user "目录权限失败" >> /data/jumpserver/logs/jump_cron.log

                        exit 0

                    fi

                else

                    echo [$now_time] $user "用户不存在!" >> /data/jumpserver/logs/jump_cron.log

                fi

            done

        exit 0

    8、创建定时任务,5分钟执行一次数据同步操作crontab -e:

       */5 * * * * /bin/sh /data/jumpserver/jump_cron.sh >> /dev/null 2>&1


    9、启动jumpserver:

        ./service.sh start





         本文转自aaron428 51CTO博客,原文链接:http://blog.51cto.com/aaronsa/1740524,如需转载请自行联系原作者



    展开全文
  • Mysql双机备份方案

    2010-06-13 13:55:46
    双机互备则是两个mysql同时配置为master及slave ++主 服务器上的相关命令 show master status show slave hosts show logs show binlog events purge logs to ‘log_name’ purge logs ...

    运行环境:
    虚拟机安装的是CentOS5
    Mysql版本:5.1.31- log MySQL Community Server (GPL)

    操作步骤:
    1.  在 主从服务器上分别安装mysql

    shell> groupadd mysql
    shell> useradd -g mysql mysql
    shell> cd /usr/local
    shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> chown -R mysql .
    shell> chgrp -R mysql .
    shell> scripts/mysql_install_db --user=mysql
    shell> chown -R root .
    shell> chown -R mysql data
    shell> bin/mysqld_safe --user=mysql &



    2. 配 置主服务器
    2.1 先登录主机(59.57.251.56)

    mysql>grant all on *.* to root@'%' identified by '1234';  -- 添加权限(赋予从机权限,有多台丛机,就执行多次)
    mysql>GRANT All ON *.* TO 'backup'@'%' IDENTIFIED BY 'testbak';
    mysql>flush privileges;   -- 刷新权限
    mysql>select host,user from user;  --查看权限



    2.2 打开 主机A的my.cnf,输入

    server-id         = 1    # 主机标示,整数
    log_bin            = /var/log/mysql/mysql-bin.log   #确保此 文件可写
    read-only        =0  #主机,读写都可以
    binlog-do-db    =test   #需要备份数 据,多个写多行
    binlog-ignore-db=mysql #不需要备份的数据库,多个写多行



    2.3  打开从 机B的my.cnf,输入

    server-id       =2
    log_bin         =/var/log/mysql/mysql-bin.log
    master-host     =59.57.251.56
    master-user     =backup
    master-pass     =testbak
    master-port     =3306
    master- connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
    replicate-do-db =test #只 复制某个库
    replicate-ignore-db=mysql #不复制某个库



    3.  主从数据 同步
    有多种方法:
    1) 先mysqldump导出主机A的数据test为 test.sql
    然后在从机B上建 立数据库test,mysql导入 test.sql到test库中

    2) 如果你想使用复制数据文件的方式来备份数据库
    只要在从 服务器上的mysql命令行先键入slave stop;然后复制数据库文件,复制好了,再在mysql命令行键入slave start;启动从服务 器,这样就即备份了数据有保证了数据完整性,而且整个过程中主服务器的mysql无需停止。

    4.  先重启主机A的 mysql,再重启从机B的mysql
    If you get this error File '/var/log/mysql/mysql-bin.index' not found (Errcode: 13) you might want to try and chown -R mysql:mysql /var/log/mysql

    5. 验 证
    在主机A中,mysql>show master status\G;
    在从机B 中,mysql>show slave status\G;
    能看到大致这些内容

    File: mysql-bin.000001
    Position: 1374
    Binlog_Do_DB: test
    Binlog_Ignore_DB: mysql

     

    mysql> show slave status\G
    *************************** 1. row ***************************
                   Slave_IO_State: Waiting for master to send event
                      Master_Host: 192.168.139.77
                      Master_User: backup
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: mysql-bin.000001
              Read_Master_Log_Pos: 106
                   Relay_Log_File: localhost-relay-bin.000002
                    Relay_Log_Pos: 251
            Relay_Master_Log_File: mysql-bin.000001
                 Slave_IO_Running: Yes
                Slave_SQL_Running: Yes
                  Replicate_Do_DB: test
              Replicate_Ignore_DB: mysql
               Replicate_Do_Table: 
           Replicate_Ignore_Table: 
          Replicate_Wild_Do_Table: 
      Replicate_Wild_Ignore_Table: 
                       Last_Errno: 0
                       Last_Error: 
                     Skip_Counter: 0
              Exec_Master_Log_Pos: 106
                  Relay_Log_Space: 410
                  Until_Condition: None
                   Until_Log_File: 
                    Until_Log_Pos: 0
               Master_SSL_Allowed: No
               Master_SSL_CA_File: 
               Master_SSL_CA_Path: 
                  Master_SSL_Cert: 
                Master_SSL_Cipher: 
                   Master_SSL_Key: 
            Seconds_Behind_Master: 0
    Master_SSL_Verify_Server_Cert: No
                    Last_IO_Errno: 0
                    Last_IO_Error: 
                   Last_SQL_Errno: 0
                   Last_SQL_Error: 
    1 row in set (0.00 sec)

    可 以在主机A中,做一些INSERT, UPDATE, DELETE 操作,看看主机B中,是否已经被修改

    6.  相关 注意事项
    提示:如果修改了主服务器的配置,记得删除从服务器上数据库目录下的master.info文件。否则从服务器使用的 还是老配置,可能会导致错误。
    ----------------------------------------------------------------------

    注意: 关于要复制多个数据库时,binlog-do-db和replicate-do-db选项的设置,网上很 多人说是用半角逗号分隔,经过测试,这样的说法是错

    误的,MySQL官方文档也明确指出,如果要备份多个数据库,只要重复设置相应选项就 可以了。

    比如:

    binlog-do-db=a
    binlog-do-db=b

    replicate-do-db=a
    replicate-do-db=b



    -----------------------------------------------------------------------

    补充:
    在从服务器上使用show slave status\G
    Slave_IO_Running, 为No,
    则说明IO_THREAD没有启动,请执行start slave io_thread
    Slave_SQL_Running为 No
    则复制出错,查看Last_error字段排除错误后执行start slave sql_thread 

    查看 Slave_IO_State字段空 //复制没有启动
    Connecting to master//没有连接上master
    Waiting for master to send event// 已经连上

    补充: 可以使用LOAD DATA FROM MASTER语句来建立 slave。但有约束条件:
    数据表要全部是MyISAM表,必须有SUPER权限,master的复制用户必须具备RELOAD和SUPER权 限。
    在master端执行RESET MASTER清除已有的日志变更,
    此时slave端会因为找不到master日志无法启动 IO_THREAD,请清空data目录下
    relay-log.info,hosname-relay-bin*等文件重新启动mysql
    中 继日志文件默认的文件为hostname-relay-bin.nnn和hostname-relay-bin.index。可用从服务器的--
    relay- log和--relay-log-index选项修改。在从服务器中还有一个relay-log.info中继信息文件,可用
    --relay- log-info-file启动选项修改文件名。
    双机互备则是两个mysql同时配置为master及slave


    ++主 服务器上的相关命令

    show master status
    show slave hosts
    show logs
    show binlog events
    purge logs to ‘log_name’
    purge logs before ‘date’
    reset master(老 版本flush master)
    set sql_log_bin=



    ++从服务器上的相关命令

    slave start
    slave stop
    SLAVE STOP IO_THREAD //此线 程把master段的日志写到本地
    SLAVE start IO_THREAD
    SLAVE STOP SQL_THREAD //此线程 把写到本地的日志应用于数据库
    SLAVE start SQL_THREAD
    reset slave
    SET GLOBAL SQL_SLAVE_SKIP_COUNTER
    load data from master
    show slave status(SUPER,REPLICATION CLIENT)
    CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= // 动态改变master信息
    PURGE MASTER [before 'date'] 删除master端已同步过的日志



    ++ 产生了mysql-bin.00000x文件可以删除



    相 关链接
    http://www.ningoo.net/html/2007/mysql_replication_configuration.html
    http://leftleg.hzpub.com/post/645/
    http://blog.zhangjianfeng.com/article/705
    http://blog.chinaunix.net/u/10047/showart_336011.html
    http://www.d5s.cn/archives/95

    展开全文
  • 双机备份方案

    2009-12-22 16:15:00
    投标方除在现场提供上述设备、系统的技术外,就各应用提供专门的培训并有相关方案,提供足够详尽技术资料。   8.3 、产品及技术要求 1 、产品配置清单 序号 项目 ...

    系统需求:

    采用IBM P630小型机,存储采用IBM FAST T600,目前为单机运行,小型机通过SAN交换机连接磁盘系统,MQ消息中间件系统小型机负责与国家局的数据上传。RFID系统采用两台PC服务器,通过一台SAN交换机连接到磁盘上,使用微软自带的集群软件,实现SQL数据的高可用,情况配置如下:

     

    8.1 需求分析

    通过本次项目的实施,实现一号工程和RFID系统的高可用、数据级容灾和在线数据备份,具体结构如图所示:

    1.      对原有SAN架构进行整合,组成SAN架构,FRID服务器和一号工程服务器分别通过两台光纤通道卡与两台光纤交换机,交换机再与原有两台磁盘阵列相连,共享存储系统的磁盘空间,在SAN链路上形成全冗余架构。

    2.      新增一台IBM小型机,使用HACMP实现一号工程小型机系统集群功能,保证整个应用的高可用性,在一台小型机系统出现故障的情况下,能够实现系统的切换,保证应用的正常运行。

    3.      FRID服务器和一号工程服务器上部署Symantec Storage Foundation容灾软件(招标方提供),实现两个磁盘阵列上数据的同步,当生产磁盘阵列出现故障的情况下,不影响业务系统的使用,生产磁盘阵列修复好后,能够快速实现数据同步。升级RFID数据库到MS-SQL2005,并通过MS-SQL2005数据库镜像技术创建RFID数据库的镜像库,实现sql数据库在线热冗余。

    4.      使用Symantec NetBackup备份软件(招标方提供)实现FRID和一号工程系统数据库的在线备份。在正常时把数据快速,有效的自动备份下来,在数据发生丢失的情况下,可以快速的,有效的把数据恢复,保证应用的继续;

    5.      系统设备的选型要具有高可靠性和扩展性,满足应用系统升级的需求;同时考虑系统的高性价比,保护现有投资。

    6.      投标方除在现场提供上述设备、系统的技术外,就各应用提供专门的培训并有相关方案,提供足够详尽技术资料。

     

    8.3、产品及技术要求

    1、产品配置清单

    序号

    项目

    配置要求

    数量

    备注

    1

    小型机

    IBM Power 550小型机,详见小型机技术要求

    1

    配置AIX HACMP软件,

    2

    以太网网卡

    FRID服务器使用

    2

     

    3

    光纤通道卡

    FRID服务器使用

    2

     

    4

    光纤跳线

    610 LC-SC65 LC-LC

    12

    具体接口可根据现场情况作相应调整

     

    2、小型机技术要求

    型号:Power 550 

    A、主要技术特征

    微处理器核心

    246 8 64 3.5GHz 4.2GHz POWER6,具备 AltiVec SIMD 和硬件十进制浮点加速

    2 级(L2)高速缓存

    每个处理器卡 8MB

    3 级(L3)高速缓存

    每个处理器卡 32MB

    RAM(内存)

    3.5GHz1GB 128GB DDR2 SDRAM

    内部磁盘存储器

    6 3.5" SAS73.4GB146.8GB300GB15000/分钟)

    内部磁盘存储器

    最多 1.8TB;最多 30.6TB8个可选 7311-D20 I/O 扩展抽屉

    介质支架

    1个薄型和 1个半高

    集成的虚拟以太网

    2个以太网 10/100/1000Mbps 端口,或4个以太网 10/100/1000Mbps 端口(可选),或2 10GB 以太网端口(可选)

    集成磁盘

    3G SAS 控制器(内部;RAID 可选)

    其他端口

    3 USB2 HMC2个系统端口以及 2 SPCN

    高性能 PCI 适配器

    4GB 光纤通道;10GB 以太网

    I/O 扩展

    最多 8 I/O 扩展抽屉(7311-D20 / 7314-G30 组合)

    GX 适配器

    RIO-212x GX

    GX 插槽

    2个(每个与一个 PCI Express 8x 插槽共享,可相互替换)

    POWER Hypervisor

    LPAR、动态 LPAR、虚拟 LAN(内存至内存内部分区的通信)

    PowerVM 易捷版(可选)

    服务器上最多 3个分区;PowerVM Lx86;虚拟磁盘和光学设备(VIOS);共享处理器池;集成虚拟化管理器(IVM

    PowerVM 标准版(可选)

    PowerVM 易捷版 + 微分区,每个处理器最多 10个微分区;多个共享处理器池;Shared Dedicated Capacity

    PowerVM 企业版2(可选)

    PowerVM 标准版 + 动态分区迁移

    RAS 功能部件

    IBM Chipkill ECC、位导引内存和高速缓存处理器指令重试,带有故障监控的服务处理器,热插拔磁盘支架,热插拔 PCI 插槽,热插拔和冗余电源和冷却风扇,动态处理器释放,针对 PCI-X 插槽的扩展错误处理

    操作系统

    AIX V5.3 或更高版本;IBM i V5.4 或更高版本;SUSE Linux Enterprise Server 10 for POWERSLES10 SP1)或更高版本;Red Hat Enterprise Linux for POWER V4.5RHEL4.5)或更高版本

    高可用性

    IBM Power HA 系列

    电源需求

    100v 127v 200v 240v AC-48v DC

    系统尺寸

    桌边式:高 21.3" x 7.2-11.1" x 30.6"540 mm x 183-283 mm x 778 mm);重量:120.0 磅(54.4 kg

    机架扩展抽屉:高 6.9"4U x 17.3" x 28.7"175 mm x 440 mm x 730 mm);重量:120.0 磅(54.4 kg

    7311-D20 I/O 扩展抽屉:高 7.0"4U x 19.0" x 24.0"178 mm x 482 mm x 610 mm);重量:101.0 磅(45.9 kg

    7314-G30 I/O 扩展抽屉:高 7.0"4U x 17.5" x 24.0"178 mm x 445 mm x 610 mm);重量:44.0 磅(20.0 kg

    质保

    三年内 7X24 小时下一工作日有限保修(无附加费用);为指定组件提供现场保修;对于其他部件实行 CRU(顾客可更换组件)(因国家或地区而有所变化),质保服务和维护可升级

    软件要求

    l        操作系统采用IBM AIX

    l        集群软件采用IBM HACMP

    数据容灾和备份采用Symantec SFNBU软件来实现。

    展开全文
  • 本文详细讲述了怎样实现MySQL数据库双机备份。1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到...
  • 双机备份方案双机容错基本架构 双机互备援(Dual Active)模式 双机热备份(Hot Standby)模式
  • oracl-双机备份

    2009-07-19 00:45:45
    企业及单位oracl-双机备份解决方案 oracl-双机备份解决方案
  • 服务器双机备份方案.pdf
  • MySQL双机备份实施方案1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL...
  • 双机热备解决方案

    2020-12-18 08:16:56
    双机备份方案 1.1 双机备份方案描述 现代IT技术认为,一个成功系统中数据及作业的重要性已远超过硬件设备本身,在一套完善的系统中对数据的安全及保障有着极高的要 求。双机容错系统是由IBM公司提出的全套集群解决方案...
  • 又要保证高可用 192.168.0.47 (running) 192.168.0.48(backup-HA) 需要额外安装的应用 : python3 ,pip3(fastapi ,uvicorn) (sorry 没有写注释的习惯) pip3 install fastapi pip3 install uvicorn 解决方案 ...
  • 微软Hyper-V虚拟机复制实现双机备份过程这个方案是通过hyper-v的虚拟机复制功能实现,该方案需要至少两台安装了hyper-v功能的服务器。只需在其中一台安装虚拟机系统,另一台虚拟机服务器作为副本接收服务器,部署...
  • MySQL双机备份实施方案 1MySQL数据库没有增量备份的机制当数据量太大的时候备份是一个很大的问题还好MySQL数据库提供了一种主从备份的机制其实就是把主数据库的所有的数据同时写到备份数据库中实现MySQL数据库的...
  • 关于hadoopnamenode的双机备份方案 1、 前言 目前hadoop-0.20.2没有提供name node的备份,只是提供了一个secondary node,尽管它在一定程度上能够保证对name node的备份,但当name node所在的机器出现故障时,...
  • 2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MySQL的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低...
  • 双机热备方案设计

    千次阅读 2019-06-04 16:42:07
    1什么是双机热备方案  双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份机(Standby Server),保证系统不间断的运行。双机热备软件就是实现...
  • 双机热备针对的是服务器临时故障所做的一种备份技术,通过双机热备,来避免长时间的服务中断,保证系统长期、可靠的服务。1、集群技术在了解双机热备之前,我们先了解什么是集群技术。集群技术是指一组相互独立的...
  • 方案旨在建立起一套科学高效的数据存储、应用和管理系统,提高运营效率,确保服务质量,并以此为出发点,帮助客户实现最终拥有新一代的现代化高科技运行体系。

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 343
精华内容 137
关键字:

双机备份方案