jumpserver部署恢复
jumpserver官网:JumpServer 文档
用与数据恢复和版本容灾,对企业jumpserver堡垒机做高可用方案
一、前提
企业现用jumpserver有数据备份,即mysql数据库的数据备份,依据该备份文件进行堡垒机的数据恢复
二、流程
1.本机恢复jumpserver数据:
使用jumpserver自带恢复功能即可
##进入安装目录 cd /opt/jumpserver-installer-v2.28.6/ ##查看管理脚本 ./jmsctl.sh -h
##数据备份 ./jmsct.sh backup_db ##数据恢复 ./jmsctl.sh restore_db 备份文件路径
备份
恢复
2.异地恢复jumpserver堡垒机数据
首先记录老版本的认证文件和数据备份信息,然后再操作恢复
1、前提操作 #记录老版本的 SECRET_KEY 和 BOOTSTRAP_TOKEN,否则会无法连接和读取数据。安全认证 cat /opt/jumpserver/config/config.txt | egrep "SECRET_KEY|BOOTSTRAP_TOKEN"
2.搞定数据文件 #备份老版本数据 cd /opt/jumpserver-installer-v2.18.0/ ./jmsctl.sh backup_db #修改备份sql的字符集,最好操作以防导入数据时报错!(jumpserver.sql 为上一步操作备份下来的数据) if grep -q 'COLLATE=utf8_bin' /opt/jumpserver.sql; then cp /opt/jumpserver.sql /opt/jumpserver_bak.sql sed -i 's@ COLLATE=utf8_bin@@g' /opt/jumpserver.sql sed -i 's@ COLLATE utf8_bin@@g' /opt/jumpserver.sql else echo "备份数据库字符集正确"; fi
3.配置新的jumpserver机器 cd /opt yum -y install wget wget https://github.com/jumpserver/installer/releases/download/v2.18.0/jumpserver-installer-v2.18.0.tar.gz #官网找就行 tar -xf jumpserver-installer-v2.18.0.tar.gz cd jumpserver-installer-v2.18.0 #修改配置文件 vim config-example.txt ######主要修改内容,在第一步已经记录的两个数据################################ SECRET_KEY= # 从老版本的配置文件获取后填入 BOOTSTRAP_TOKEN= # 从老版本的配置文件获取后填入 ######其他内容根据需要修改####################################################
#开始部署 ./jmsctl.sh install #启动 ./jmsctl.sh start #################正常启动反馈###################### Creating network "jms_net" with driver "bridge" Creating jms_mysql ... done Creating jms_redis ... done Creating jms_core ... done Creating jms_celery ... done Creating jms_koko ... done Creating jms_web ... done #停止
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.jinbel.cn/post/5113.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏
微信支付宝扫一扫,打赏作者吧~

