opendevops基于腾讯云vps的一键部署脚本

行云流水
2022-03-27 / 0 评论 / 382 阅读 / 正在检测是否收录...

前言

opendevops是一款为用户提供企业多混合云、自动化运维、完全开源的云管理平台。前端基于Vue iview开发、为用户提供友好的操作界面,增强用户体验。后端基于Python Tornado开发,其优势为轻量、简洁清晰、异步非阻塞。为用户提供多功能:ITSM、基于RBAC权限系统、Web Terminnal登陆日志审计、录像回放、强大的作业调度系统、CMDB、监控报警系统等

项目官网:https://docs.opendevops.cn/

部署

环境准备

单机版官方建议配置


实验环境可以采用阿里云的抢占试实例或者腾讯云的竞价实例,价格非常便宜。测试完成后,直接删除,下次测试重新创建即可。很方便。
腾讯云主机vps购买链接

一键部署脚本

获取一键安装脚本
脚本下载地址:



安装部署

获取脚本,解压

tar xvf opendevops.tgz -C /tmp  && rm -f opendevops.tgz

设置密码密钥等变量(mysql密码,redis密码,cookie_secret,token_secret)

vim env.sh

执行自动安装

sh tencent_autoinstall.sh

若没有报错,则安装完成

访问测试

本机绑定hosts

119.45.122.** demo-init.opendevops.cn  #vps外网地址

浏览器访问
访问地址: http://demo-init.opendevops.cn
默认账号密码:admin/admin@opendevops

健康检查

若登录失败,则按照下面思路进行排查
检查dns

微服务健康检查

# 进行所有服务进行检测,返回200则正常
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://mg.opendevops.cn:8010/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://task.opendevops.cn:8020/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://cmdb2.opendevops.cn:8050/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://kerrigan.opendevops.cn:8030/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://cron.opendevops.cn:9900/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://tools.opendevops.cn:8040/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://dns.opendevops.cn:8060/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://gw.opendevops.cn:8888/api/accounts/are_you_ok/
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://demo-init.opendevops.cn

FAQ

部署成功后,登录闪退

随机密钥生成方法

import random
import uuid
s="abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVIXYZ!aN$x*6*()?" 
s1="abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVIXYZ"
#不带特殊字符
print(''.join(random.sample(s1,18)))
#带特殊字符
print(''.join(random.sample(s,50)))
#uuid
print(uuid.uuid4())

vps重启后,模块启动失败

报错: not found in upstream "gw.opendevops.cn"

验证 rabbitmq 消息队列模块

安装codo-task 抱错

评论 (0)

取消
只有登录/注册用户才可评论