多节点bigchaindb集群部署

Posted kongxiaoshuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多节点bigchaindb集群部署相关的知识,希望对你有一定的参考价值。

安装环境

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:

[email protected]:~# 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
[email protected]:~#

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

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

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

ansible bigchain -m ping

 技术图片

 

以上是关于多节点bigchaindb集群部署的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes多Master节点集群二进制部署

Kubernetes多Master节点集群二进制部署

Kubernetes 集群部署 之 多Master节点 实现高可用

Kubernetes 集群部署 之 多Master节点 实现高可用

使用Rancher Server部署本地多节点K8S集群

Nacos集群部署