码迷,mamicode.com
首页 > 数据库 > 详细

多节点bigchaindb集群部署

时间:2019-06-08 11:52:51      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:aci   str   des   pass   node   pac   inf   upd   roo   

安装环境

ostname

ip

os

node-admin

 192.168.237.130

ubuntu 18.04.2 desktop

node1

 192.168.237.131

ubuntu 18.04.2 server

node2

 192.168.237.132

ubuntu 18.04.2 server

node3

 192.168.237.133

ubuntu 18.04.2 server

node4

 192.168.237.134

ubuntu 18.04.2 server

node5

 192.168.237.135

ubuntu 18.04.2 server

其中node-admin用来使用ansible来执行远程命令(为了部署便利),node1-node5为bigchain DB节点。所有机器用户均为root

需要首先安装ansible,

sudo apt-add-repository ppa:ansible/ansible

sudo apt-get update

sudo apt-get install ansible

首先在所有节点上安装openssh-server,并允许root用户ssh。具体方式为修改/etc/ssh/sshd_config,修改为PermitRootLogin yes,然后重启ssh服务。

安装与配置ansible

 接下来在node-admin上安装与配置ansible。

sudo apt-add-repository ppa:ansible/ansible
apt-get update && apt-get upgrade
apt-get install ansible

然后修改/etc/ansible/hosts:

root@node-admin:~# grep -Ev  "^$|#" /etc/ansible/hosts
[bigchain]
10.0.0.71 ansible_ssh_pass=123
10.0.0.72 ansible_ssh_pass=123
10.0.0.73 ansible_ssh_pass=123
10.0.0.74 ansible_ssh_pass=123
10.0.0.75 ansible_ssh_pass=123
root@node-admin:~#

设置为首次链接不需要key认证

sed -i "s/^#\(host_key_checking\).*/\1 = False/g" /etc/ansible/ansible.cfg

设置好了,可以测试一下:

ansible bigchain -m ping

 技术图片

 

多节点bigchaindb集群部署

标签:aci   str   des   pass   node   pac   inf   upd   roo   

原文地址:https://www.cnblogs.com/kongxiaoshuang/p/10990258.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!