安装部署金仓KFS同步程序--金仓KingbaseFlysync(KFS)同步程序安装前准备工作简介

关键字:

金仓数据库、KingbaseFlySync、KFS、同步程序、高可用、replicator、安装准备项检查、环境准备、fsrepctl、同步服务

一、安装前准备

1.1 软件环境要求

金仓KFS同步程序支持windows和linux两种系统环境,目前支持的环境如下:

系统

版本

备注

Linux

RedHat/CentOS

ReadHat 6.x 和 7.x,CentOS 6.x 和 7.x 全面支持

Linux

银河麒麟

国产飞腾平台特有

Linux

中标麒麟

国产龙芯平台特有

Linux

UOS

国产鲲鹏平台特有

Linux

UOS

凝思 6.x,安装命令./fspm install -f

Linux

UOS

Windows

Win7以上

目前支持oracle源端和目标端解压替换方式部署

1.2 安装包准备 

同步程序安装包在linux平台上不做区分,均使用相同的包,但在专用机上需要使用对应平台的RPM包

图片.png

图片.png

图片.png

图片.png

1.3 同步服务安装

KFS同步服务分为源端和目标端,在安装时候使用相同版本的安装包,在安装前需要将配置信息编写到INI中,注意:名字必须是flysync.ini,通过role确定是源端服务还是目标端服务,INI编写请参考安装部署手册

KFS同步服务可以使用控制台的向导方式安装,这种安装方式不需要手动编写INI文件,在界面上直接按照向导填写即可,前提是先安装控制台

同步服务安装前需要计算好节点,并联系金仓技术支持人员获取产品license

图片.png

1.4 安装环境检查

JDK:使用1.8/openJDK 8以上的版本(KFS自带,可以找三线要)

RUBY:使用KFS自带的版本,不建议使用系统自带的

内存:至少有2G内存空余

磁盘:至少有50G磁盘空余(日增量*7天)

CPU:2核以上

虚拟机账户:新建一个账户,用来单独安装KFS程序(必须)

带宽:基本前提是满足同步效率,建议万兆网卡,100M以上网速

1.5 网络和端口检查

网络需要同KFS部署的机器相互连通,同步服务机器和控制台机器需要开通以下端口

端口

备注

11000、11001

Kingbase FlySync 后台节点默认 jmx 监听端口

3112、3113

Kingbase FlySync 中间文件交换默认监听端口

需要注意:防火墙必须关闭,否则会提示两端连接不上

1.6 业务评估和方案设计

需要对业务和存量数据以及数据类型进行评估,建议使用评估工具,将相关评估结果发送给金仓技术支持人员,进行相关风险分析(评估工具自带使用示例)

方案设计上需要考虑不停机迁移、停机迁移时间限制、性能压力、故障回退、时间节点、数据库影响(CPU、内存使用对数据库的业务影响),需要前期将业务背景、用户真实需求等信息收集到位,考虑充分,以便在配置INI时候不漏配置一些功能

1.7 数据库配置

同步服务涉及数据库账户、数据库权限、数据库参数配置、sqlserver CDC、数据库允许远程连接,配置这一块可以参考部署手册,比如 oracle redo准备工作的配置信息

图片.png

1.8 注意事项

01:防火墙必须关闭

02: JDK务必使用1.8以上但是不能太新的,小版本号在100-200之间最好,不建议openJDK

03:ini编写容易写错参数名字,建议使用控制台安装

二、总结

同步服务安装目前最容易出现问题的是账户权限、防火墙以及端口,建议是先界面部署,把相关参数生成到INI之后,在考虑用INI的方式去更新,避免自己写错参数

   同步相关使用的命令参考命令行手册,部署同步服务前还是的先了解业务和背景,考虑充分,避免因为内存太小、磁盘不足、业务量太大或者其他一些功能反复安装部署或者迁移服务到新机器,造成项目延误

参考文档:

Kingbase FlySync 安装部署手册.pdf

Kingbase FlySync 命令行工具参考手册.pdf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值