精华内容
下载资源
问答
  • 双机冗余
    千次阅读
    2017-05-09 09:46:00

    HA是双机接口,即说明这款防火墙支持双机冗余并行运行模式,可以用同型号的两台机器同时接上联和下联线路,并用线路将两台机器的HA口连接起来,达到协同工作,并行运行的功能。

    高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。

    随着IT信息系统的不断发展,数据在企业的应用越来越广,如何提高IT系统的 高可用性成为建设稳健的计算机系统的首要任务之一。
     
    构成 计算机网络系统的三大要素是:网络系统, 服务器系统存储系统
     
    网络系统包括防火墙, 路由器网络设备,服务器系统主要指用户使用的各种服务器系统,存储系统,则是用户最主要的 数据存储放的地点。
     
    因此IT系统的高可用建设应包括网络设备高可用性,服务器设备高可用性,及存储设备的高可用性三个方面。
     
    分类
     
    由于 网络存储的快速发展, 网络冗余技术被不断提升,提高IT系统的 高可用性的关键应用就是网络高可用性,网络高可用性与网络高可靠性是有区别的,网络高可用性是通过匹配 冗余网络设备实现网络设备的冗余,达到高可用的目的。
    比如冗余的 交换机,冗余的 路由器
     
    二:服务器高可用
    服务器高可用主要使用的是 服务器集群软件或高可用软件来实现。
     
    使用软件或硬件技术实现存储的高度可用性。其主要技术指标是存储切换功能,数据复制功能,数据快照功能等。当一台存储出现故障时,另一台备用的存储可以快速切换,达一存储不停机的目的。
     
    功能
     
    1、软件故障监测与排除
     
    2、备份和 数据保护
     
    3、管理站能够监视各站点的运行情况,能随时或定时报告系统运行状况,故障能及时报告和告警,并有必要的控制手段
     
    4、实现错误隔离以及主、备份服务器间的服务切换
     
    HA的工作方式:HA有主从方式和 双工方式两种工作模式
     
    高可用性容错技术有什么区别
     
    容错(FT)技术一般利用冗余硬件交叉检测操作结果。当发现异常时,故障部件会被隔离开而不影响用户的操作。
    高可用性方案则利用更少的 冗余部件同时由软件检测故障,一旦故障发生立即隔离损坏部件,通过提供故障恢复实现最大化系统和应用的可用性。
    容错技术随着处理器速度的加快和价格的下跌而越来越多地转移到软件中。未来容错技术将完全在 软件环境下完成,那时它和高可用性技术之间的差别也就随之消失了。

    转载于:https://www.cnblogs.com/harveylv/p/6829139.html

    更多相关内容
  • 针对目前PLC控制系统双机冗余方法的缺陷和不足,提出了一种基于MAC的PLC双机冗余系统。PLC双机冗余系统由两个完全相同的PLC控制器组成,每个控制器都带有专用的MAC控制器作为冗余通信的数据收发器。基于MAC的PLC双机...
  • 随着电气化铁路及城市轨道交通综合自动化技术的不断发展及面向对象的智能设备的 大量使用,使智能设备及...本文提出了一种双机冗余热备的实施方案。 该方案具有信息传送效率高、安全、可靠性好、可扩展性强的特点。
  • 介绍了关于基于WinCC的双机冗余及数据库查询系统的设计的详细说明,提供理论教程的技术资料的下载。
  • 搭建MySQL双机冗余环境 1.前期准备 1)准备两台服务器(电脑),接入到同一局域网中,能够使双方可以ping通; 2)MySQL数据库版本需保持一致; 服务器IP地址设置: A服务器:172.30.1.254 B服务器:172.30.1.253 3)...

    搭建MySQL双机冗余环境

    1.前期准备
    1)准备两台服务器(电脑),接入到同一局域网中,能够使双方可以ping通;
    2)MySQL数据库版本需保持一致;
    服务器IP地址设置:
    A服务器:172.30.1.254
    B服务器:172.30.1.253
    3)需同步的数据库:foms
    2.创建同步用户
    在A服务器上为B服务器建立一个连接账户,该账户必须授予replication salve权限。因为服务器A与服务器B互为主从,所以都要为彼此建立同步账户。
    同步账号信息:账号:supcondcs,密码:supcondcs。具体操作如下:

    • A服务器(172.30.1.254)
      cmd登录MySQL后输入命令:
      1)grant replication slave on . to ‘supcondcs’@’172.30.1.253’ identified by ‘supcondcs’;
      2)flush privileges;
      在这里插入图片描述

    • B服务器(172.30.1.253):
      1)grant replication slave on . to ‘supcondcs’@’172.30.1.254’ identified by ‘supcondcs’;
      2)flush privileges;
      在这里插入图片描述

    【注意】双方服务器建立连接账户,只能为对方服务器创建,IP地址不能是自己的IP地址;连接账户必须一样均为同一个username;

    3.修改配置文件
    打开数据库安装路径(默认路径:C:\Program Files (x86)\MYSQL\my.ini)文件,在文件的末尾添加同步配置并保存。以燃料项目为例:需同步数据库为foms,配置信息如下:

    • 服务器A
      server-id=1
      log-bin=foms_bin
      sync_binlog=1
      binlog_format=mixed
      auto_increment_increment = 2
      auto_increment_offset = 1
      max_binlog_size=512m
      expire_logs_days=1
      binlog_do_db=foms
      binlog_ignore_db=mysql
      binlog_ignore_db=information_schema
      replicate_do_db=foms
      replicate_wild_ignore_table=foms.log
      slave_skip_errors=all
    • 服务器B
      server-id=2
      log-bin=foms_bin
      sync_binlog=1
      binlog_format=mixed
      auto_increment_increment = 2
      auto_increment_offset = 2
      max_binlog_size=512m
      expire_logs_days=1
      binlog_do_db=foms
      binlog_ignore_db=mysql
      binlog_ignore_db=information_schema
      replicate_do_db=foms
      replicate_wild_ignore_table=foms.log
      slave_skip_errors=all

    配置完后分别重启两台服务器的MySQL服务,cmd输入命令如:net restart mysql
    在这里插入图片描述

    【注意】 MySQL配置文件的修改需要重启服务才会生效,请确保两台服务器均已重启服务。
    4.指定同步位置

    • 分别在服务器A、B服务器上查看做为主服务器状态,具体操作步骤如下:
      cmd登录MySQL后,输入命令:show master status\G;
      1)A服务器(172.30.1.254)
      在这里插入图片描述
      2)B服务器(172.30.1.253)
      在这里插入图片描述

    • 分别在服务器A、B服务器上用change master语句指定同步位置
      1)A服务器(172.30.1.254)
      change master to master_host=’172.30.1.253’,master_user=’supcondcs’,master_password=’supcondcs’,master_port=3307,master_log_file=’foms-bin.000001’,master_log_pos=343;
      在这里插入图片描述
      2)B服务器(172.30.1.253)
      change master to master_host=’172.30.1.254’,master_user=’supcondcs’,master_password=’supcondcs’,master_port=3308,master_log_file=’foms-bin.000008’,master_log_pos=107;

    • 分别在A、B服务器启动从服务器线程,输入命令:start slave;
      在这里插入图片描述

    • 分别在A、B服务器查看从服务器状态,主要关注以下 2 个参数:
      Slave_IO_Running: Yes
      Slave_SQL_Running: Yes
      均为yes即配置成功。输入命令:show slave status\G;
      在这里插入图片描述

    【注意】:
    1、master_log_file,master_log_pos由主服务器查出的状态值中确定(即A服务器的由B服务器查出的状态确定,反之亦然):
    master_log_file对应File,master_log_pos对应Position
    2、指定同步位置时必须指定端口,否则默认为3306
    若同步失败,可关闭slave服务(stop slave),并删除之前的slave设置(reset slave all)后重新开始同步

    附录
    在这里插入图片描述

    展开全文
  • 双机冗余系统采用主备机原则运用软件方式通过串口相互通信,达到实时检测的功能,能够保证系统的可靠性。即使有一台机子出现故障的情况下也不影响系统的正常运行,而通过串口通信的方式代替常规的检测转换设备,不仅...
  • 介绍了关于iFIX的双机冗余系统解决方案的详细说明,提供IFIX的技术资料的下载。
  • 针对兰炭生产工艺流程和安全生产的特点与要求,开发了基于双机冗余的兰炭生产过程监控系统。该系统采用工控机、PLC、仪表和以太网,构成IPC+S7-300PLC和智能仪表+工业以太网的双机冗余监控系统。系统实现了兰炭生产...
  • 容错服务器技术vs双机冗余资料.pdf
  • 基于ARM和FPGA协同的高可靠性雷达双机冗余伺服系统
  • 目前,煤矿系统的主通风机电控系统各组成部分彼此独立,监测内容不全面,不能...针对协庄煤矿的通风机电控系统的特点,并结合现场的工作实践,建立了双机冗余的煤矿主通风机自动化系统,并应用于现场。1自动化系统的总体方案
  • DDrbd+heartbeat+Moosefs分布式存储双机冗余搭建(免费)
  • 基于ARM和FPGA协同的高可靠性雷达双机冗余伺服系统.pdf
  • 按照新一轮城市建设和经济发展规划,城市建设和经济发展对优化城市能源结构提出了更高的要求。而推行热电联产、城市集中供热,是解决城市能源结构和环境污染问题的有效措施,充分体现节约能源、保护环境,提高能源...
  • #资源达人分享计划#
  • 双机冗余集群的配置技术详解,大量图
  • iFIX的双机冗余系统解决方案doc,iFIX的双机冗余系统解决方案
  • 对青岛某污水处理厂污水处理控制系统中以太网通讯网络结构,提出了通讯及双机冗余实施技术问题的解决方案。运行结果表明,该系统达到了设计规定的性能指标和要求,且运行可靠。
  • 双机冗余在工业控制系统中的应用pdf,双机冗余在工业控制系统中的应用
  • 根据站间自动闭塞系统的高可靠性要求,设计了闭塞机热备冗余方案;针对可能出现的双主机状态,研究了安全控制锁的原理与机制。为了解系统的转换性能,用Petri网对系统进行了建模与分析。分析结果表明,设计的结构与...
  • F5负载均衡的双机冗余配置与全冗余解析 F5负载均衡的双机冗余配置与全冗余解析
  • 基于WinCC的双机冗余及数据库查询系统的设计pdf,基于WinCC的双机冗余及数据库查询系统的设计
  • Synology DS918+ 高可用服务器配置在两部机器上均安装High Availablity Manager 这个软件 然后再其中一部打开 接好Heartbeat端口 硬盘配置需要RAID5才行,Synology推荐的SHR磁盘格式不支持HA ...

    Synology DS918+ 高可用服务器配置
    在两部机器上均安装High Availablity Manager 这个软件
    Synology 搭建双机冗余High Availability服务

    然后再其中一部打开
    Synology 搭建双机冗余High Availability服务

    接好Heartbeat端口
    Synology 搭建双机冗余High Availability服务

    Synology 搭建双机冗余High Availability服务

    Synology 搭建双机冗余High Availability服务

    硬盘配置需要RAID5才行,Synology推荐的SHR磁盘格式不支持HA
    Synology 搭建双机冗余High Availability服务

    可通过Storage Manager修改为RAID5
    Synology 搭建双机冗余High Availability服务

    另外,如果两部Synology NAS的型号不同,也无法做HA
    Synology 搭建双机冗余High Availability服务

    转载于:https://blog.51cto.com/helpdesk/2399103

    展开全文
  • sql server 2000双机冗余备份

    热门讨论 2011-06-06 03:13:34
    sql server 2000双机冗余备份,主要是sql2000的双机相互备份,自动切换
  • Drbd+heartbeat+Moosefs分布式存储双机冗余搭建.doc ....................................
  • MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”...

    MySQL Cluster 是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。

    43cdf1aef6f7a7cbee077941ab92aaa5.png

    6abf583ea3fe2f56e953bf884d9b51ad.png

    首先我们下载Mysql Cluster,下载链接地址为MySQL Cluster 7.1.17,我们采用的服务器为CentOS Server和Ubuntu Server,所以我们下载针对Linux Generic版本。

    现在我有三台服务器,两个是CentOS Server,一个是Ubuntu Server,前两个Server分别作为Data Node和SQL Node(Data Node和SQL Node在同一个机器上面),

    后者作为Management Node,如果没有真实机器的,可以用虚拟机模拟,下面是我的IP部署:

    1 192.168.56.10 Data Node + Sql Node

    2 192.168.56.20 Data Node +Sql Node

    3 192.168.56.30 Management Node

    下面是我机器的大致拓扑图结构:

    a99bbdf73aa7a78dded1b1c63b682d60.png

    接下来我们就需要对这几个节点进行详细的配置工作:

    1、配置Data Node和SQL Node

    目前我们采用的三台机器策略,所以把这两个节点放在同一个机器上面,所以我们在一次配置就可以了。

    首先我们在192.168.56.10这台机器上面进行操作配置,192.168.56.20操作配置和这样

    我们需要在ROOT账户下面执行下属操作,如果在CentOS中遇到命令找不到的问题,就参考我的BlogCentOS系统bash: groupadd: command not found问题

    接下来我们要创建一个新的用户组和用户,命令如下:

    1 groupadd mysql

    2 useradd –g mysql mysql

    将mysql cluster放在/usr/local/下面,执行命令:

    1 tar -C /usr/local -xzvf mysql-cluster-gpl-7.1.17-linux-i686-glibc23.tar.gz

    2 ln -s /usr/local/mysql-cluster-gpl-7.1.17-linux-i686-glibc23 /usr/local/mysql

    进入到mysql目录下面,执行数据库初始化命令:

    1 scripts/mysql_install_db --user=mysql

    进行权限更改操作,命令为:

    1 chown -R root .

    2 chown -R mysql data

    3 chgrp -R mysql .

    2、配置Management Node

    将ndb_mgmd和ndb_mgm脚本文件放入到/usr/local/bin目录下面,命令为:

    1 tar -zxvf mysql-5.1.56-ndb-7.1.17-linux-i686-glibc23.tar.gz

    2 cd mysql-5.1.56-ndb-7.1.17-linux-i686-glibc23

    3 cp bin/ndb_mgm* /usr/local/bin

    更改其对应的权限,命令为:

    1 cd /usr/local/bin

    2 chmod +x ndb_mgm*

    新建目录/var/lib/mysql-cluster/,命令为:

    mkdir -p /var/lib/mysql-cluster/

    3、配置三台机器的配置文件

    两台数据节点的在/etc目录下面创建配置文件my.cnf,其内容为:

    [mysqld]

    ndbcluster

    datadir=/usr/local/mysql/data

    basedir=/usr/local/mysql

    port=3306

    [mysql_cluster]

    ndb-connectstring=192.168.56.10

    针对192.168.56.20机器只要把ndb-connectstring替换一下就行了。

    在管理节点机器/etc目录下面创建config.ini文件,其内容为:

    1 [ndbd default]

    2 NoOfReplicas=2

    3 DataMemory=80M

    4 IndexMemory=18M

    5

    6 [ndb_mgmd]

    7 NodeId=1

    8 hostname=192.168.56.30

    9 datadir=/var/lib/mysql-cluster

    10

    11 [ndbd]

    12 NodeId=2

    13 hostname=192.168.56.10

    14 datadir=/usr/local/mysql/data

    15

    16 [ndbd]

    17 NodeId=3

    18 hostname=192.168.56.20

    19 datadir=/usr/local/mysql/data

    20

    21 [mysqld]

    22 [mysqld]

    4、启动集群环境

    首先我们需要先启动管理节点192.168.56.30机器,执行命令:

    1 ndb_mgmd -f /etc/config.ini --initial

    如果出现The default config directory '/usr/local/mysql/mysql-cluster' does not exist这个错误信息,就手动创建这个文件夹。

    接下来我们需要在192.168.56.10和192.168.56.20启动数据节点,命令为:

    1 bin/ndbd --initial

    第一次启用需要加—initial参数,第二次启动不能加这个参数。两台机器都分别执行这个命令。

    接下来启动这两台机器的sql节点,命令为:

    1 bin/mysqld_safe --user=mysql &

    两台机器都需要执行这个命令。

    最后进入到管理台查看我们的集群是否配置完成,输入命令:

    1 ndb_mgm –e show

    如果出现下面信息,说明配置成功:

    98b2401aaeff496174447ae719870520.png

    如果看不到上述信息,可能是防火墙问题,你可以选择把CentOS的防火墙关掉,命令为:

    1 /etc/init.d/iptables stop

    当然你可以选择配置防火墙,开放一些必要的端口,可以参考我的另一篇文章CentOS 打开3306端口

    关闭集群,执行命令:

    1 ndb_mgm –e shutdown

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,135
精华内容 2,854
关键字:

双机冗余