JumpServer双主集群模式-问题解决-1

        本篇文章是作为JumpServer堡垒机开源的忠实使用用户,对JumpServer双主集群模式的资产状态测试、硬件信息等批量任务执行的日志展示问题进行解决。

JumpServer多主集群架构图:

 

 

JumpServer双主集群问题及解决方案如下:

1、确保多主集群下认证Token一致

解答:确保双主的应用节点的config.txt文件中的Token信息保持一致,数据库加密使用KEY信息,否则两端节点数据无法互相解密。

# 加密密钥, 迁移请保证 SECRET_KEY 与旧环境一致, 请勿使用特殊字符串

# (*) Warning: Keep this value secret.

# (*) 勿向任何人泄露 SECRET_KEY

#

SECRET_KEY=ZDI1MDNiNDItNDNiNi0zNzE0LWI5MjEtZTBhNzc3MjI4MzQ2

# 组件向 core 注册使用的 token, 迁移请保持 BOOTSTRAP_TOKEN 与旧环境一致,

# 请勿使用特殊字符串

# (*) Warning: Keep this value secret.

# (*) 勿向任何人泄露 BOOTSTRAP_TOKEN

#

BOOTSTRAP_TOKEN=ZDI1MDNiNDItNDNiNi0zNzE0

2、docker-Subnet网络尽量区分使用。

解答:两应用节点使用的Subnet网络尽量保持不一致,这样在应用注册的时候方便后期的整理。

# JumpServer 容器使用的网段, 请勿与现有的网络冲突, 根据实际情况自行修改

#

DOCKER_SUBNET=192.168.250.0/24

3、批量任务日志共享存储

解答:JumpServer节点使用批量资产信息或者资产状态获取任务,需要使用celery组件进行。但是双主节点的话core会随机找两台主机上的celery服务下发任务,就会出现执行节点一直处于等待“。。。。。。。。。。。”状态。需要为celery日志挂载共享文件存储。

挂载路径是:/data/jumpserver/core/date/celery ,挂载完成后重启服务。

4、录像日志对象存储

解答:JumpSever双主集群模式下需要两端主节点均需要查看录像日志,使用共享存储,可以使用对象存储如:S3、Ceph、OSS、OBS等公有云对象存储,或者使用本地网络共享存储如NFS、NAS等。

录像存储共享挂载路径:/data/jumpserver/core/date/media

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值