/saplatform

Only the super administrator can manage users and user groups, click under your personal avatar in the upper left corner, there will be user management and user group management.

Primary LanguageJavaScript

自动化运维平台使用说明

autoops

一、用户\权限

只有超级管理员可以对用户和用户组进行管理,在左上角个人头像下面点击,会有用户管理和用户组管理。 在用户中可以添加用户,修改用户信息、权限以及所在组,在用户组中可以添加用户组,修改用户组权限。

二、资产

资产分为两个:

  • 服务器资产
  • 登陆认证资产 服务器资产是作为项目管理以及其他管理的基础,登陆认证资产包括服务器登陆,代码仓库登陆等认证。

所以在录入操作中,请先录入相关登陆认证信息。

三、项目

项目流程从测试开始,测试没问题的代码转移到运维的svn仓库存档,以便发布到预发布环境和正式环境。 项目信息的录入流程为:项目录入->测试录入

  • 项目录入包括:预发布和正式服务器及路径,开发git仓库认证配置(在项目信息中)

  • 测试录入包括:测试服务器及路径

发布流程为:git仓库->测试环境->预发布环境->正式环境

  • 测试 在xx测试发布中,将开发仓库代码发布到测试环境中

  • 预发布环境发布 将测试目录从manger服务器发布到预发布服务器,预发布一旦发布,不能修改,其他测试分支不能上预发布

  • 正式环境发布 将预发布环境目录从manager服务器发布到正式服务器

预发布环境和正式环境的发布日志可以在发布记录中查看

四、数据库

通过上传SQL脚本,向指定数据库执行SQL脚本,执行过程为异步执行,执行结果保存在数据库中。

五、其他功能

用户个人信息,密码更改,密码找回,系统消息,邮件发送。

六、安装说明

pip安装文件

请查看requirements.txt

celery添加环境变量:

export DJANGO_SETTINGS_MODULE=saplatform.settings

supervisord(python2.7)配置示例:

supervisord.conf

tornado启动django: t_server.py

其次还需要安装redis,MySQL,saltstack,salt-api。