justin 齐齐
生命在于折腾

随笔分类 -  自动化

持续集成[代码流水线管理及Jenkins和gitlab集成]-自动化部署05
摘要:安装sonar Scanner 打开http://www.sonarqube.org/官网 找到下面扫描器 通过这个扫描器可以分析代码分析 因此你也的安装这个扫描器 上传sonar-scanner-2.6.1.zip 1 2 3 4 5 6 7 8 9 [root@linux-node1 plugi 阅读全文
posted @ 2017-12-26 15:56 justin01 阅读(979) 评论(0) 推荐(0)
持续集成之Jenkins+sonar自动化部署04
摘要:1、安装JDK Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。 1、安装JDK Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。 1 阅读全文
posted @ 2017-12-26 15:54 justin01 阅读(488) 评论(0) 推荐(0)
自动化部署03
摘要:登录gitlab第一次登录gitlab,需要为root用户修改密码,root用户也是gitlab的超级管理员。http://192.168.58.11设置密码是gitlab 密码不够长,重新设置下,设置密码是12345678,生产中注意密码复杂点 管理gitlab使用root用户和刚才创建的密码登录 阅读全文
posted @ 2017-12-26 15:53 justin01 阅读(247) 评论(0) 推荐(0)
自动化部署02
摘要:node1和node2都装apache 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [root@linux-node1 ~]# yum install httpd -y Loaded plugins: fastestmirror Loadin 阅读全文
posted @ 2017-12-26 15:51 justin01 阅读(319) 评论(0) 推荐(0)
自动化部署01
摘要:传统部署方式1、纯手工scp2、纯手工登录git pull 、svn update3、纯手工xftp往上拉4、开发给打一个压缩包,rz上去。解压 传统部署缺点:1、全程运维参与,占用大量时间2、上线速度慢。3、认为失误多。管理混乱4、回滚慢,不及时 新项目上线,规划排在第一位一般银行都不提供测试接口 阅读全文
posted @ 2017-12-26 15:46 justin01 阅读(1212) 评论(0) 推荐(0)
自动化运维之日志系统上线规范(十)
摘要:9.ElkStack上线规划 上线ELKstack前,先做好如下规范能更好的开启ELKstack之旅。 阅读全文
posted @ 2017-12-09 16:42 justin01 阅读(619) 评论(0) 推荐(0)
自动化运维之日志系统Logstash实践(九)
摘要:7.案例logstash写入elasticsearch 数据直接写入elasticsearch中(适合日志数量不大,没有Redis) 阅读全文
posted @ 2017-12-09 16:41 justin01 阅读(266) 评论(0) 推荐(0)
自动化运维之日志系统Logstash解耦实践(八)
摘要:6.5消息队列解耦综合实践 1.将所有需要收集的日志写入一个配置文件,发送至node4的Redis服务(以下配置文件在各个节点上)。 2.将Redis消息队列收集的所有日志,写入Elasticsearch集群。 3.查看Elasticsearch情况 阅读全文
posted @ 2017-12-09 16:40 justin01 阅读(377) 评论(0) 推荐(0)
自动化运维之日志系统Logstash实践Nginx(七)
摘要:6.4Logstach收集nginx日志 1.安装Nginx 2.nginx改成json格式输出日志 3.编写收集Nginx访问日志 阅读全文
posted @ 2017-12-09 16:39 justin01 阅读(346) 评论(0) 推荐(0)
自动化运维之日志系统Logstash实践TCP(五)
摘要:6.2Logstach收集tcp日志 1.编写收集tcp网络日志 2.往666端口发送数据几种方式: 阅读全文
posted @ 2017-12-09 16:38 justin01 阅读(910) 评论(0) 推荐(0)
自动化运维之日志系统Logstash实践JAVA(六)
摘要:6.3Logstach收集java日志 es是java服务,收集es需要注意换行问题 1.编写收集Elasticsearch访问日志 阅读全文
posted @ 2017-12-09 16:38 justin01 阅读(444) 评论(0) 推荐(0)
自动化运维之日志系统Logstash实践Rsyslog(四)
摘要:6.1Logstach收集rsyslog日志 1.修改rsyslog.conf配置文件 2.编写收集rsyslog日志,写入至node4的Redis(Redis配置请自行谷歌,这里不在介绍) 阅读全文
posted @ 2017-12-09 16:37 justin01 阅读(687) 评论(0) 推荐(0)
自动化运维之日志系统Logstash篇(三)
摘要:5.Logstash日志收集实践 在学习Logstash之前,我们需要先了解以下几个基本概念: logstash收集日志基本流程: input-->codec-->filter-->codec-->output 1.input:从哪里收集日志。 2.filter:发出去前进行过滤 3.output: 阅读全文
posted @ 2017-12-09 16:36 justin01 阅读(711) 评论(0) 推荐(0)
自动化运维之日志系统ES+Kibana展示(二)
摘要:8.Kibana实践 Kibana 是为 Elasticsearch 设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。 8.1安装Kibana 1.安装java 阅读全文
posted @ 2017-12-09 16:35 justin01 阅读(2190) 评论(0) 推荐(0)
自动化运维之日志系统ElasticSearch篇(一)
摘要:1.没有日志分析系统 1.1运维痛点 1.运维要不停的查看各种日志。 2.故障已经发生了才看日志(时间问题。) 3.节点多,日志分散,收集日志成了问题。 4.运行日志,错误等日志等,没有规范目录,收集困难。 1.2环境痛点 1.开发人员不能登陆线上服务器查看详细日志。 2.各个系统都有日志,日志数据 阅读全文
posted @ 2017-12-09 16:34 justin01 阅读(3338) 评论(0) 推荐(0)
SaltStack 架构自动部署 03
摘要:架构图 模块化部署 系统模块:系统优化,内核参数,网络参数 功能模块:如:nginx,tomcat, 业务模块: 1.在salt-master端修改配置文件 2.创建目录 haproxy依赖的包,这里单独写在一个sls,有条理点 4.写haproxy状态文件 5.初始文件修改, cd /srv/sa 阅读全文
posted @ 2017-05-09 15:33 justin01 阅读(698) 评论(0) 推荐(0)
SaltStack 部署案例 02
摘要:YAML:三板斧 1、 缩进 (2个空格,不能使用Tab) 2、 冒号 key: value (注意key后面需要有空格) 3、 短横线 – list1 - list2 可以写多个 缩进和冒号表示层级关系: Master配置 测试安装 案例一、 base 基础环境必须有 file_roots 配置项 阅读全文
posted @ 2017-05-03 10:24 justin01 阅读(258) 评论(0) 推荐(0)
SaltStack 安装介绍 01
摘要:1.2 SALTSTACK有什么特性? 2.2 SALTSTACK (yum)安装 启动服务之后会在/etc/salt下面产生一个minion_id的配置文件(里面就是我们配置文件中指定的ID,可以不修改。不修改默认就是主机名)同时还会产生一个pki的文件,里面存放minion的公钥和私钥 配置说明 阅读全文
posted @ 2017-05-02 11:54 justin01 阅读(367) 评论(0) 推荐(1)