Spug 自动化运维平台

https://mp.weixin.qq.com/s/daDtxSa-whws2RE8HYsICg

我们先看一下中小企业面临的问题:

1、人员有限,小一点的公司专业运维可能没有,开发自己上线,也有可能1-2个运维人员,基本不会投入专门的运维开发来开发运维自动化平台。2、服务器少,可能不超过50台服务器。3、版本更新迭代比较快,需要快速方便的发布回滚。

中小企业运维自动化常见做法:

1、Gitlab+Jenkins,创建Jenkins任务,使用Jenkins登录服务器执行脚本实现发布,配合服务器多个脚本实现对服务器管理。
2、Gitlab+Jenkins+Ansible,使用Jenkins调用Ansible登录服务器执行脚本实现代码的发布,平时服务器管理使用Anaible进行服务器管理。
3、K8S平台,使用K8s发布平台,打包应用Docker镜像,通过K8s发布到线上。
4、使用开源的运维自动化平台发布管理,Github上有很多优秀的开源项目,可以使用。
虽然可以通过上面的几种方法把发布和经常操作的都实现自动化,但是避免不了登录服务器操作命令、配置任务计划,修改应用配置文件,配置服务器监控等。那么有没有开源平台可以很方便的实现上面说到的这些功能呢?
下面就给给大家推荐一款面向中小企业的开源运维自动化平台:Spug

平台介绍:

Spug,中文名称:麻雀。寓意:麻雀虽小,五脏俱全,它是面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布、任务计划、配置中心、监控、报警等一系列功能。

Docker安装

依赖环境

  • Docker
  • 现代浏览器

安装步骤

以下安装步骤使用 Centos7.x 操作系统系统。

1. 安装docker

$ yum install docker

2. 拉取镜像

$ docker pull reg.qiniu.com/openspug/spug

3. 启动

Docker镜像内部使用的 Sqlite 数据库。

$ docker run -d -p 80:80 reg.qiniu.com/openspug/spug

4. 访问测试

在浏览器中输入 http://localhost:80 访问。

用户名: admin  
密码: spug.dev

官网地址https://spug.dev/docs/install-docker/

posted @ 2020-04-27 17:16  知者认知  阅读(4525)  评论(0编辑  收藏  举报