随笔分类 -  03 DevOps

摘要:自动化运维,可实现日常设备监控、主动发现问题、自动分析定位、基于标准化流程工具规范化处理、通过自动化运维操作工具处理修复等功能,最终实现监管治自动化运维。 监控自动化 数据采集自动化 数据分析自动化 日常巡检自动化 设备配置比对自动化 故障定位自动化 故障处理自动化 流程处理自动化 日常备份自动化 阅读全文
posted @ 2018-11-28 19:42 元贞
摘要:nginx 集群介绍 完成一次请求的步骤 1)用户发起请求 2)服务器接受请求 3)服务器处理请求(压力最大) 4)服务器响应请求 缺点:单点故障 单台服务器资源有限 单台服务器处理耗时长 ·1)部署一台备份服务器,宕机直接切换 ·2)部署多台服务器,根据DNS的轮询解析机制去实现用户分发 问题: 阅读全文
posted @ 2018-11-27 16:01 元贞 阅读(830) 评论(0) 推荐(0)
摘要:一、GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一 阅读全文
posted @ 2018-11-25 08:21 元贞 阅读(1321) 评论(0) 推荐(0)
摘要:常见版本管理工具 GIT的四种状态 分支概念 Git的分支,从本质上来讲仅仅是指向提交对象的可变指针。在这一点上与SvN是有着本质的区别。SVN的分支实际上就是一个目录。 Git的默认分支名字是master。在多次提交操作之后,你其实已经有一个指向最后那个提交对象的master分支。它会在每次的提交 阅读全文
posted @ 2018-11-24 23:53 元贞 阅读(412) 评论(0) 推荐(0)
摘要:环境准备 1.准备2台安装好CENTOS7.4系统的虚拟机,内存1G+。 2.所有虚拟机的防火墙和SELINUX关闭 3.主机名及IP地址关系如下: Jenkins 192.168.205.191 不需要安装软件 Gitlab 10.0.0.190 安装好gitlab Jenkins --> 安装 阅读全文
posted @ 2018-11-24 22:43 元贞 阅读(314) 评论(0) 推荐(0)
摘要:1、获取安装文件: 从百度网盘下载:1、jenkins-2.99-1.1.noarch.rpm,2、jdk-8u121-linux-x64.rpm两个文件 或者从清华镜像下载 2、安装jdk [root@node1 ~]# rpm -ivh jdk-8u121-linux-x64.rpm 3、安装j 阅读全文
posted @ 2018-11-24 22:03 元贞 阅读(253) 评论(0) 推荐(0)
摘要:持续集成 持续集成 持续集成(Continuous integration,简称CI),简单的说持续集成就是频紧地(一天多次)将代码集成到主干,它的好处主要有两个: 1、快速发现错误。每完成一次更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 2、防止分支大幅偏离主干。如果不是经常集成,主 阅读全文
posted @ 2018-11-23 00:11 元贞 阅读(2684) 评论(0) 推荐(0)
摘要:Ansible是2013年推出的一种通用自动化工具,可用于配置管理或工作流程自动化。配置管理是一种“基础架构代码”实践,它将事物编码,例如应该在系统上安装什么包和版本,或者应该运行什么守护进程。工作流自动化可能是从配置基础架构到部署软件的任何事情。Ansible在2015年时被Redhat公司收购。 阅读全文
posted @ 2018-10-26 18:12 元贞 阅读(346) 评论(0) 推荐(0)