简介
Adminset自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理。
说明
Adminset基于DevOps理念开发,以整合全部运维场景为己任。Adminset是一个真正的基于运维思维而开发的全自动化运维平台。
v0.20 新功能
python3.6语法兼容
全新CMDB数据模型
agent后台启动管理
agent部署使用venv
更新celery 4.1.0
开发环境
centos 7.2(1511) django 1.11.9 python 2.7
服务端安装
生产服务器建议 4核CPU,6G内存以上.
学习测试建议 2核CPU,2G内存以上.
服务器操作系统版本要求 centos7.2及以上
git clone https://github.com/guohongze/adminset.git
adminset/install/server/auto_install.sh
说明:手动自定义安装请使用
adminset/install/server/server_install.sh
客户端安装
客户端脚本目前rhel/centos6、centos7,ubuntu16.04
客户端python版本支持2.6.6及以上
说明:为保证注册IP是管理IP(后续会被ansible等调用),客户端的IP抓取目前使用主机名解析,否则报错。 如:主机名为cn-bj-web01 请在/etc/hosts中加入相应的解析 192.168.x.x cn-bj-web01,这样再执行adminset_agent.py 可以保证正常运行。
step1: 修改文件install/client/adminset_agent.py :
客户端正常使用需要修改脚本中的两个字段:
token = ‘HPcWR7l4NJNJ’ #token是上传到服务器的密钥可以在WEB界面的系统配置中自定义<br>
server_ip = ‘192.168.47.130’ #此项目为adminset server的IP地址<br>
step2: 拷贝install/client/ 目录到客户机的任意位置并执行:
cd client
/bin/bash install.sh
step3: 客户端管理
service adminsetd start|stop|restart|status
注意:客户端全部功能需要配置服务器到客户端的ssh免密登录。
访问
http://your_server_ip
自动安装的用户名admin 密码Adminset123
手动安装使用自定义创建的super admin用户名密码
项目地址
https://github.com/guohongze/adminset
完!