TDSQL安装经验

1.前言

数据库是一个系统的真正核心,它的稳定性容灾能力直接决定了系统的成败。一个很好的机会接触了TDSQL,尚未正式使用,但既然是鹅厂企业级应用软件,想必性能还是有保障的。

2.前期准备

TDSQL正式环境依赖的组件较多,所需要的基础环境也是有一些要求的,依照TDSQL文档&安装实践总结如下(并附上搭建方式):

工作项 要求 搭建方式
硬件 DB机器物理机 其他机器可使用虚拟机
当然看实力一些核心的服务还是上物理机比较好
产品文档有详细的说明
网络 所有机器在同一网段可互相访问 centos7设置机器间免密登录
操作系统 centos7.6 数据官方推荐的版本序列
存储 建议服务器的 sas 盘做 raid5,ssd 盘做 raid0, 文件系统建议用 xfs 文档中有写操作方式
yum源 所有机器要配置好对应系统的yum源 centos7配置离线yum源并使用ftp模式在集群间共享源
NTP服务 部署 NTP 服务器,所有服务器连接 NTP 服务 器,使用北京时间(UTC+08:00),保证服务 器间的时间误差不超过 3 秒 centos7搭建NTP服务并实现机器间同步
文件目录 建议:普通系统存储路径使用/data,db服务数据存储路径使用 /data1,并将硬盘挂载到对应目录

3.安装

官方文档给了详细的安排步骤,在这里只列举一些我觉得需要注意的点,实地安装时请结合产品文档进行操作

3.1修改 tdsql_hosts 文件

这个文件包含了整个TDSQL生态的机器,第一项配置 [envcheck]是列举所有机器的ip,逐个列举即可写内网ip,在正式部署时可能有些服务用不到,建议都把ip填写上(一定要存在,重复没有关系,后续可以不安装该组件)

3.2初始化赤兔系统

添加机器时需要填一个DB机器类型,这个没有强制的要求,起一个有意义的名字即可,其他按照文档操作

3.3license认证

认证时一直失败,找技术支持才搞定,给的答复是系统版本过低,综上所述 测试版的包果然不稳定

3.4系统自动升级

无法自动升级,技术支持也没搞定

4.后续

赤兔系统初始化完成之后TDSQL已满足基本使用,当然距离生成使用还是有一定距离的,还有很多中间件尚未安装,后续继续补充

你可能感兴趣的:(TDSQL安装经验)