运维管理规范

前言

本规范结合公司当前运维水平,以“先规范化,再自动化;边自动化,边标准化为理念,实现标准化和自动化能力的交替上升,持续对外输出适合公司的运维技术和能力。

规范文档编写遵循简单清晰,直观展示的原则,让阅读人员在最短的时间内即可明白文档内容。

本文档组织架构采用树状结构的多级目录来展示,格式要求如下。

目录

前言... 1

1.      目的... 2

2.      规范... 2

目录管理规范... 2

1.      目的... 2

2.      规范... 2

平台服务... 3

jenkins应用规范... 3

1、目的... 3

2、规范... 3

jumpserver管理规范... 5

1.      目的... 5

2.      规范... 6

系统应用服务... 7

Nginx配置规范... 7

1.目的... 7

2.规范... 7

  1.  目的

统一运维人员日常行为规范,养成良好的项目部署规范习惯,让运维工作井井有条。

  1.  规范

按照规范的结构进行日常工作

目录管理规范

  1.  目的

统一规划服务器目录,以便接入自动化运维平台和平时运维工作。

  1.  规范

功能

组件

部署目录

属主

备注

公共

组件

日志

/data/logs/

root

脚本

/data/scripts/

root

备份

/data/backup/

root

应用软件

/usr/local/xxxx

root

源码安装包

/usr/local/src/

root

基础组件

tomcat

/data/web

root

前端

/data/Webfront

root

平台服务

jenkins应用规范

网址:http://xxxx.xxxx.cn

流程:登录-直接输入:登录者用户名拼音,首次登录需要修改密码

1、目的

jenkins应用过程中注意事项和规范

2、规范

2.1、jenkins主目录

192.168.2.252:/root/.jenkins

2.2、jenkins结合ansible

1、ansible-playbook目录

192.168.2.252:/etc/ansible/

2.3、jenkins备份目录

192.168.2.252:/root/.jenkins/backup

2.4、shell相关

jenkins内jobs跟执行shell相关的第一行必须加#!/bin/bash

2.5、jenkins job命名规范

第一部分,按环境区分:

测试环境,以test开头;生产环境,以prod开头

如:prod-api-xxxxxx-webapps-all

第二部分,按项目区分:

前端站点为VUE标识

如:prod-vue-xxxx-manage

接口站点以api标识

如:​prod-api-xxxx-webapps-all​

第三部分,按功能名称区分

如:soft_install
[A1]

2.6、jenkins 部署接口api项目规范

  1. 全局变量

source_file:源路径(需要引用的数据路径)

destination_file:目标路径(需要传送的数据路径)

destination_ip:目标IP(需要传送的目标服务器IP)

2.部署目录

/data/web/项目名称-地区/webapp-地区/ROOT/WEB-INF

如:

青岛地区: /data/web/xxxx-qd/webapp-qd/ROOT/WEB-INF

2.7、jenkins部署前端vue规范

1.全局变量

  1. source_file:源路径(需要引用的数据路径)
  2. destination_file:目标路径(需要传送的数据路径)
  3. destination_ip:目标IP(需要传送的目标服务器IP)

2.部署目录

/data/ WebFront /common/

如:

青岛地区xxx: /data/WebFront/common

jumpserver管理规范

  1.  目的

为了方便使用和管理,使用人员首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作。

  1.  规范

2.1 主机名命名规范

跳板机新增资产时,主机命名规范如下:

功能+ip,如:git-192.168.2.252

若服务器是为功能分地区,规范如下:

功能+地区+ip,如:供数-青岛-192.168.2.252

2.2 安全规则

危险动作:rm *|reboot|shutdown|init *|poweroff *

2.3 使用流程

2.4 使用规范

  1. 网页登录

网址:http://xxxx.xxxx.cn

流程:登录-会话管理-Web终端-点击有权限的机器进入

  1. X-shell登录

地址:xxx.xxxx.cn

端口:xxxx

流程:登录-直接输入:登录者用户名拼音,首次登录需要修改密码

系统应用服务

Nginx配置规范

1.目的

nginx配置文件规范化

2.规范

2.1、配置文件命名规则

server域配置以独立配置文件存放conf.d/,以域名命名为文件名

如jn.xxxx.net域名的配置文件为jn.xxxx.net.conf

2.2、配置文件缩进

配置文件缩进统一为四个空格

2.3、注释

配置文件内不得出现大范围注释和无效注释。若有注释的需求,则以备份的方式呈现,先把配置文件备份,然后将注释内容删除,备份命名规则为jn.xxxx.net.conf.bak.20211108并放到当前bak目录下

2.4、日志存档和命名

存放目录:/data/logs/nginx/

命名规则:以域名命名,并制定日志类型,以jn.xxxx.net站为例,日志命名为​jn.xxxxx.net.log​

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三颗草丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值