安装dm有两种安装方式
Ansible 和 二进制包,安装
环境
设备一台,所有的组件安装这台。中控机也是这台
redhat7.5 dm-1.0.6
配置安装环境
关闭防火墙、selinux、python2.7以上、Ansible 2.5 、
中控机配置
su - root 登录root用户
yum -y install epel-release git curl sshpass &&
yum -y install python-pip
useradd -m -d /home/tidb tidb
visudo
tidb ALL=(ALL) NOPASSWD: ALL
ssh-keygen -t rsa --生产密钥,这里生成的是tidb用户的密钥不要传到其他主机。
wget https://download.pingcap.org/dm-ansible-v1.0.6.tar.gz
tar -xzvf dm-ansible-v1.0.6.tar.gz
mv dm-ansible-v1.0.6 dm-ansible
cd /home/tidb/dm-ansible
pip install -r ./requirements.txt
cd /home/tidb/dm-ansible
vim host.ini
[servers]
10...*
[all:vars]
username = tidb
su - tidb 登录tidb用户
cd dm-ansible
ansible-playbook -i hosts.ini create_users.yml -u r