创建四台云主机或者本地四台Centos7.6的VM虚拟机
(四台云主机)
1、环境规划
2、安装部署 2.1 设置主机名
分别在四台机器上执行。
hostnamectl set-hostname tdsql1 hostnamectl set-hostname tdsql2 hostnamectl set-hostname tdsql3 hostnamectl set-hostname tdsql4
2.2 设置主机名
vim /etc/hosts 172.21.0.5 tdsql1 172.21.0.6 tdsql2 172.21.0.13 tdsql3 172.21.0.15 tdsql4
2.3 设置NTP时间同步
以tdsql1为主时钟服务器,tdsql2,tdsql3,tdsql4向tdsql1做时间校准 [root@tdsql1 ~]# vim /etc/ntp.conf server 127.127.1.0 iburst [root@tdsql1 ~]# systemctl restart ntpd.service #重启时钟同步服务
2.4 配置tdsql2 3 4时钟同步
[root@tdsql2 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap
[root@tdsql3 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap
[root@tdsql4 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap systemctl restart ntpd.service #在tdsql2 3 4主机上重启NTP服务。 ntpdate -u 172.21.0.5 #在tdsql2 3 4主机上同步一次tdsql1主机时间。
2.5 配置免密登录
(管理机 172.21.0.15 tdsql4上操作)
ssh-keygen -t rsa ssh-copy-id 172.21.0.5 ssh-copy-id 172.21.0.6 ssh-copy-id 172.21.0.13 ssh-copy-id 172.21.0.15 在tdsql4上执行验证是否成功配置了免密登录。
ssh tdsql1 ssh tdsql2 ssh tdsql3 ssh tdsql4
2.6 准备数据目录路径
(所有机器 tdsql1 tdsql2 tdsql3 tdsql4)
mkdir -p /data mkdir -p /data1
2.7 上传/下载ansible/tdsql安装包
下载到tdsql4管理主机上
[root@tdsql4 ~]# mkdir /tdsql [root@tdsql4 ~]# cd /tdsql wget https://tencent-cloud-product-release-1234567.cos.ap-guangzhou.myqcloud.com/TDSQL-release/V10.3.14.6.0%20D014/ansible_tdsql_install_20200623.zip wget https://tencent-cloud-product-release-1234567.cos.ap-guangzhou.myqcloud.com/TDSQL-release/V10.3.14.6.0%20D014/tdsql_packet_10.3.14.6.0_x86_D014.zip
2.8 初始化机器环境
[root@tdsql4 tdsql]# cd /tdsql/ [root@tdsql4 tdsql]# unzip ansible_tdsql_install_20200623.zip [root@tdsql4 tdsql]# cd ansible_install/script/
2.8.1 安装yum源
[root@tdsql4 tdsql]# sh init_os_for_yum_install.sh
2.8.2 安装python3
[root@tdsql4 tdsql]# sh install_python3_for_x86.sh [root@tdsql4 tdsql]# source /etc/profile [root@tdsql4 tdsql]# python3 --version
2.8.3 安装ansible
[root@tdsql4 tdsql]# sh install_ansible.sh
2.8.4 解压tdsql安装包
[root@tdsql4 tdsql]# cd /tdsql [root@tdsql4 tdsql]# unzip tdsql_packet_10.3.14.6.0_x86_D014.zip
2.9 修改 tdsql_hosts配置文件
[root@tdsql4 tdsql]# mv /tdsql/tdsql_install/tdsql_hosts /tdsql/tdsql_install/tdsql_hosts.bak #备份配置文件。 [root@tdsql4 tdsql]# vim /tdsql/tdsql_install/tdsql_hosts #重新创建配置文件。
==================复制内容===================
[tdsql_allmacfo