TIDB-1.tidb搭建

172.31.25.210
172.31.25.211
172.31.25.212
172.31.25.213

yum -y install epel-release git curl sshpass &&
yum -y install python2-pip &&
useradd -m -d /home/tidb tidb &&
passwd tidb

输入tidb密码 : tidb

echo 'tidb ALL=(ALL) NOPASSWD: ALL'  >> /etc/sudoers &&
su - tidb &&
ssh-keygen -t rsa
cd /home/tidb && git clone -b v2.1.1 https://github.com/pingcap/tidb-ansible.git 
cd /home/tidb/tidb-ansible &&  sudo pip install --upgrade setuptools && sudo python -m pip install --upgrade pip && sudo pip install -r ./requirements.txt && ansible --version 
cd /home/tidb/tidb-ansible && vi hosts.ini

输入部署目标机器 IP

ansible-playbook -i hosts.ini create_users.yml -u root -k
cd /home/tidb/tidb-ansible && ansible-playbook -i hosts.ini deploy_ntp.yml -u tidb -b

5.挂载数据盘 (所有部署机)

parted -s -a optimal /dev/vdb mklabel gpt -- mkpart primary ext4 1 -1 && 
mkfs.ext4 /dev/vdb 

lsblk -f && vi /etc/fstab
echo 'UUID=4db35cc2-29ef-4efc-9ec6-1bdf11e548b1  /data1 ext4 defaults,nodelalloc,noatime 0 2' >> /etc/fstab
mkdir /data1 && mount -a && mount -t ext4

6.配置inventory.ini

cd /home/tidb/tidb-ansible && vim inventory.ini

deploy_dir = /data1/deploy
dev_mode=True

cd /home/tidb/tidb-ansible && vim bootstrap.yml

注销cpu核心数检查(正式环境不建议注销)

su tidb && cd /home/tidb/tidb-ansible && ansible -i inventory.ini all -m shell -a 'whoami' && ansible -i inventory.ini all -m shell -a 'whoami' -b
ansible-playbook local_prepare.yml
ansible-playbook bootstrap.yml  (不检查磁盘大小的话加参数 --extra-vars "dev_mode=True")
ansible-playbook deploy.yml && sudo yum install fontconfig open-sans-fonts
ansible-playbook start.yml
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值