【Kingbase】安装前的准备事项

本文详细介绍了如何在Linux环境下安装KES8.3,包括选择兼容的Linux版本,国产化替代的适应过程,个人实验环境要求,生产环境建议,操作系统依赖,网卡配置以及金仓提供的优化脚本使用。还强调了时区和时间设置的重要性。
摘要由CSDN通过智能技术生成

1.操作系统

用于安装 KES8.3 的 Linux:一定要选择与 KingbaseES(在后续全课程中简称为 KES)
V8R3 适配过的 Linux 版本,比如:Red Hat、CentOS、红旗、麒麟 Kylin、UOS、中科方
德等;支持 Windows x64,一般不推荐生产环境采用 Windows 平台。

2.国产化替代适配过程

1、功能
• KES 对于 Oracle、Mysql 等异构数据库有良好的兼容性,应用改造较少
• KES 支持异构数据库迁移时自动执行语法转换,可使用 KDMS 进行迁移评估
• KES 使用 KDT 工具轻松完成异构数据库迁移
2、性能
• 通过多场景下金仓数据库性能测试
• KES 集群替换 2 节点的 ORACLE RAC,在全国产化环境下一般采用 1 主 3 备
3、稳定性
进行了为期 10 天高业务压力下金仓数据库稳定性测试
4、高可用
进行全面的数据库高可用测试(故障切换业务恢复时间满足需求)

3.个人实验环境要求 

内存 8GB 及以上(如果已经安装 linux,可以执行 free -m 确认)
• 硬盘剩余空间 10GB 及以上(如果已经安装 linux,可以执行 df -PhT 确认)
2、下载
• MobaXterm_Portable_v20.2 等 ssh 工具
• KES V8R3 安装包
• KES V8R3 企业版 license(从安装 KES 日起,有效期 90 天) 
3、安装
• vmware workstation pro 15.5
• centos7.2 虚拟机(CPU2 核/内存 3GB/磁盘 20GB 以上)
• 单机版 KES V8R3

4.生产环境的建议 

1、存储
• FC 存储、Iscsi 存储、本地磁盘、禁止使用 NAS 存储
• 采用 RAID(禁止使用 RAID0)+LVM+multipath 技术
• 空间至少满足 N 个月数据增长要求
• 系统、程序、数据、日志分开存放
2、操作系统
• 通过 NTP 服务器同步时间
• 按规范分配主机名、IP
• 建议使用双网卡绑定,可能需要系统工程师和网络工程师配合
• 建议使用金仓“一键优化”工具对 sysctl.conf、limits.conf 中的参数进行优化

3、安装数据库使用的 OS 用户
• 通用机单机环境:创建 kingbase 用户来安装 KES
• 通用机集群环境:创建非 kingbase 用户来部署集群,kingbase 用户是自动创建的
• 专用机环境:直接使用 root 用户来安装 KES

5.操作系统安装依赖

1、安装操作系统依赖
• Linux 系统:libuuid.so.1、libcrypt.so.1、libdl.so.2、libm.so.6、
libpthread.so.0、libc.so.6
• Window 系统:Microsoft Visual C++ 2013 Redistributable
2、最小化安装也能运行 KES8.3 教学环境,推荐选择带 GUI 服务器或 Gnome 桌面
3、在 linux 安装向导阶段建议勾选:gnome desktop、develop tools、chinese

6.网卡配置

[root@node1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
UUID=xxxxxxxxxxxxxxxxxxxxx
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.111
PREFIX=24
GATEWAY=192.168.1.1

2、让新配置的 IP 生效
[root@node1 ~]# service network restart
//Restarting network (via systemctl): [ 确定 ]
3、确认新 IP 已生效
# ip a

7.金仓提供优化脚本的使用 

[root@node1 ~]# grep -E '^#[1-9]|useradd' optimize_system_conf_kcp.sh


--优化前查看 linux 相关设置 
[root@node1 ~]# grep '^[a-zA-Z]' /etc/sysctl.conf
[root@node1 ~]# grep '^[a-zA-Z]' /etc/security/limits.conf
[root@node1 ~]# grep 'kingbase' /etc/shadow


--安装前执行优化脚本
sh optimize_system_conf_kcp.sh


--关于 linux 的时区与时间 
这里特别提醒,在安装金仓数据库之间,一定要校对 linux 的时区与时间。

--设置 LANG 变量 
[anyhost]# ssh -l kingbase 192.168.1.111
[kingbase@node1 ~]$ export LANG=zh_CN.UTF8
[kingbase@node1 ~]$ gedit //此时 gedit 是中文界面
[kingbase@node1 ~]$ export LANG=en_US.UTF-8
[kingbase@node1 ~]$ gedit //此时 gedit 是英文界面

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值