在Db2 pureScale GDPC技术的方案设计,总体设计的仲裁站点需要什么条件?

在Db2 pureScale GDPC技术的方案设计,总体设计如何选择双中心站点和仲裁站点的定位,仲裁站点需要什么条件?

参与18

1同行回答

anikikonganikikong  数据库运维工程师 , 中国民生银行
首先需要说明Db2 GDPC方案逻辑上需要三个站点,其中两个站点作为双活的数据中心,第三个站点作为仲裁站点。双站点的定位和条件:双活站点之间需要可靠的 TCP/IP 链接相互通信,还需要RDMA(具有 RoCE 或 Infiniband)网络链接。具有成员和 CF 的两个站点是生产站点,它们处理数据库事...显示全部

首先需要说明Db2 GDPC方案逻辑上需要三个站点,其中两个站点作为双活的数据中心,第三个站点作为仲裁站点。

双站点的定位和条件:

  1. 双活站点之间需要可靠的 TCP/IP 链接相互通信,还需要RDMA(具有 RoCE 或 Infiniband)网络链接。具有成员和 CF 的两个站点是生产站点,它们处理数据库事务。这两个生产站点相距应该不超过 50 公里,通过 WAN 或暗光纤(必要时还使用距离范围扩展器)来连接这两个站点,并且在它们之间配置了单个 IP 子网。距离更短将获得更高性能。在工作负载相当少的情况下,可以接受更远的距离(最多可达 70 或 80 公里)。
  2. 双站点的CF和成员节点是对等的。每个生产站点都有一个 CF 以及相同数目的主机/LPAR 和成员。
  3. 每个生产站点都有它自己的专用本地 SAN 控制器。SAN 已分区,以便可从这两个生产站点直接访问用于 Db2 pureScale 实例的 LUN。在站点之间需要 LUN 之间的一对一映射,所以第一个站点上的每个 LUN 都在第二个站点上具有相同大小的对应 LUN。而GPFS同步复制用作存储器复制机制。
  4. 对于RDMA网络支持RoCE和infiniband。个人建议使用RoCE,通用性和可部署性强。如果使用 RoCE 进行成员/CF 通信:使用多个适配器端口进行成员和 CF 通信,以适应其他带宽和提供冗余。对于以完全冗余方式配置的总共四个交换机,在每个站点中使用双交换机。将每个成员和 CF 中的其他绑定的专用以太网网络接口设置为 GPFS 脉动信号网络。也就是我们说的私有TCP网络。 如果使用 Infiniband 进行成员/CF 通信:
    仅支持每个成员和 CF 具有单个适配器端口以及每个站点具有单个交换机。此接口用于成员和 CF 通信以及 GPFS 脉动信号网络。

第三个站点的定位和条件:

  1. 单个主机(非成员主机,也非 CF 主机),专用于集群仲裁职责,与集群中的其他主机位于相同操作系统级别。可以使用虚拟机。
  2. 不需要访问两个生产站点中的 SAN。
  3. 不需要RDMA通信,也不需要私有网络(RoCE的情况下使用到的TCP私网)。
  4. 需要为集群中的每个共享文件系统都需要仲裁盘,这个文件系统的仲裁盘就是从这个第三站点划分出来的。没有用户数据存储在这些设备上,因为这些设备仅用来存储文件系统配置数据以用于恢复,并且充当文件系统磁盘配额的仲裁磁盘。这些设备的大小需求为最小需求。通常,50 到 100 MB 的设备在大多数情况下能够满足需求。此设备可以是本地物理磁盘或逻辑卷 (LV)。请遵循下列准则来配置 LV:在同一卷组 (VG) 中创建逻辑卷。为卷组至少分配一个物理磁盘。实际数目取决于所需要的逻辑卷数,而逻辑卷数又取决于共享文件系统数。如果有可能,请使用两个物理卷以提供冗余。

有限的条件下,例如只有两个数据中心,仲裁站点可以放在所谓的主中心机房里,但是硬件上要和其他节点分开。这个主中心机房的定位就是可能于此关联的其他重要系统在这个机房,访问更直接和快速。在存在这种定位的情况下,主CF节点,跑批的成员节点建议放在这个机房里。

收起
银行 · 2017-10-11
浏览2119

提问者

ncliuquan
技术支持sungard kingstart

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-11
  • 关注会员:3 人
  • 问题浏览:4339
  • 最近回答:2017-10-11
  • X社区推广