欢迎来到战五渣的博客

人生三重境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

04 2019 档案

摘要:代码质量管理平台 一、checkout和打包功能 1.1 gitlab在新建一个文件 后续在写入内容 1.2 Jenkins新建一个任务 两个参数 1.3 流水线配置 copy仓库地址: http://172.25.254.131/devops/jenkins.git 保存 1.4 生成流水线脚本 阅读全文
posted @ 2019-04-23 20:56 梦中泪 阅读(1242) 评论(0) 推荐(0)
摘要:一、SonarQube静态代码扫描平台 1.1 安装 https://www.sonarqube.org/官网 1.2 下载软件包 https://www.sonarqube.org/downloads/ [root@sonar-server ~]# mkdir /usr/local/sonarc 阅读全文
posted @ 2019-04-22 08:06 梦中泪 阅读(2929) 评论(0) 推荐(0)
摘要:一、参数化构建 1.1 各个参数的信息 凭据参数存储一个用户的账号密码信息,等等,运用最多的是选项参数 1.2 使用选项参数 构建已经变成参数化构建 1.3 获取这个值,修改Jenkinsfile文件 1.4 jenkins点击构建 控制台信息 1.5 给pipeline加几个功能性参数 顶一个字符 阅读全文
posted @ 2019-04-21 12:49 梦中泪 阅读(5950) 评论(1) 推荐(1)
摘要:一、提交代码自动构建 当开发人员在gitlab提交代码后,会自动触发jenkin构建 点击项目 >点击diy_maven-TEST >点击配置 >构建触发器 >根据需求选择触发器 1.1 安装gitlab hook插件 系统管理 >选择插件管理 >查找gitlab >选择直接安装 安装完成 1.2 阅读全文
posted @ 2019-04-20 17:03 梦中泪 阅读(2056) 评论(0) 推荐(0)
摘要:一、用户名密码错误 打开jenkins发现用户名密码错误,解决 1.1 找到config.xml文件 [root@jenkins-master ~]# ll -a [root@jenkins-master ~]# cd .jenkins/ [root@jenkins-master .jenkins] 阅读全文
posted @ 2019-04-19 15:17 梦中泪 阅读(1065) 评论(0) 推荐(0)
摘要:一、准备环境 准备三台机器 二、jenkins-master安装 2.1 安装Java [root@jenkins-master ~]# yum install java-1.8.0-openjdk-devel.x86_64 [root@jenkins-master ~]# vi /etc/prof 阅读全文
posted @ 2019-04-19 15:11 梦中泪 阅读(940) 评论(0) 推荐(0)
摘要:一、 Keeplive服务介绍 Keeplive期初是专门为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来又加入VRRP的功能,因此除了配合LVS服务以外,也可以作为其他服务(nginx,haroxy)的高可用软件,VRRP是Virtual Router Redundancy P 阅读全文
posted @ 2019-04-18 14:34 梦中泪 阅读(16032) 评论(2) 推荐(3)
摘要:前面的文章中(https://www.cnblogs.com/zyxnhr/p/10707932.html),通过nginx的第三方模块实现对web端的一个监控,现在通过一个脚本实现对第三方的监控 脚本实现web的健康检查 1、编写脚本 [root@lb01 ~]# vim /script/ngin 阅读全文
posted @ 2019-04-18 09:19 梦中泪 阅读(1222) 评论(0) 推荐(0)
摘要:Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间, 阅读全文
posted @ 2019-04-17 18:05 梦中泪 阅读(9860) 评论(0) 推荐(0)
摘要:一、简单配置nginx的动静分离 假设web1为静态服务器,web2为动态服务器,node2做代理 1.1 根据目录分开 web1只处理静态请求 [root@web1 ~]# mkdir -p /var/www/www/image [root@web1 ~]# yum -y install lrzs 阅读全文
posted @ 2019-04-17 17:23 梦中泪 阅读(12417) 评论(2) 推荐(6)
摘要:在前面的一篇文章(https://www.cnblogs.com/zyxnhr/p/10660431.html)中,已经介绍了nfs的安装挂载使用,但是存在两个问题 一、 防火墙 在nfs和nfs的守护进程rpcbind起来后,会由几个端口,防火墙需要打通,才能是客户端访问 [root@node1 阅读全文
posted @ 2019-04-16 18:27 梦中泪 阅读(2352) 评论(0) 推荐(1)
摘要:系统:CentOS release 6.5 (Final) 一、 安装JDK 1.1 查询系统是否已安装OpenJDK Centos系统默认会安装OpenJDK,首先检查系统是否安装有jdk并且是OpenJDK版本的,若是,则将它卸载掉并安装上sun公司的jdk版本。 可使用如下命令查询: rpm 阅读全文
posted @ 2019-04-16 15:05 梦中泪 阅读(302) 评论(0) 推荐(0)
摘要:一台nginx的负载均衡服务器(172.25.254.131) 两台安装httpd作为web端 一、准备工作 1.1 安装nginx 1.2 安装appache 二、配置 2.1 开始配置nginx的负载均衡 一般2000万pv以下的负载均衡都可以使用nginx实现,依赖于Nginx_http_up 阅读全文
posted @ 2019-04-14 16:41 梦中泪 阅读(816) 评论(0) 推荐(0)
摘要:在一个ftp上,突然登不上 报错,使用浏览器登录,报此用户不是私密连接,然后使用服务器客户端登录尝试,错误信息如下: 去服务端排错 检查配置文件 [root@localhost data]# cat /etc/vsftpd/vsftpd.conf 查看/etc/pam.d/vsftpd [root@ 阅读全文
posted @ 2019-04-07 12:56 梦中泪 阅读(707) 评论(0) 推荐(0)
摘要:一、 服务端配置 1.1 安装包 服务端基本环境Centos6.5 [root@node1 ~]# yum -y install nfs-utils rpcbind [root@node1 ~]# rpm -qa | grep "rpcbind" rpcbind-0.2.0-16.el6.x86_6 阅读全文
posted @ 2019-04-05 23:16 梦中泪 阅读(481) 评论(0) 推荐(0)
摘要:一、为不同的环境设置不同的文件目录 1.1 修改配置文件 /etc/salt/master [root@node1 salt]# vim /etc/salt/master 1.2 创建对应的文件夹 [root@node1 salt]# mkdir -p /srv/salt/{base,dev,pro 阅读全文
posted @ 2019-04-04 08:29 梦中泪 阅读(1150) 评论(0) 推荐(0)
摘要:使用分组 修改minon的ID,做一个标识 master重新添加秘钥 [root@node1 ~]# salt-key -D [root@node1 ~]# salt-key -A [root@node1 ~]# salt-key -L 测试连通性 分组 [root@node1 ~]# vim /e 阅读全文
posted @ 2019-04-03 16:54 梦中泪 阅读(383) 评论(0) 推荐(0)
摘要:介绍 认证管理,使其可以用于编配, 远程执行, 配置管理等等。部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 号称世界上最快的消息队列ZeroMQ使得saltstack非常快速的管理大量服务器,采用RSA Key方式确认身份,传输采用AES加密,安全 阅读全文
posted @ 2019-04-02 22:44 梦中泪 阅读(569) 评论(0) 推荐(0)
摘要:使用一台服务器配置私有仓库做yum源,本身使用file,客户端使用http连接 安装http服务: [root@ceph1 ~]# yum -y install httpd 修改配置文件 [root@ceph1 ~]# systemctl start httpd[root@ceph1 ~]# sys 阅读全文
posted @ 2019-04-01 17:10 梦中泪 阅读(1005) 评论(0) 推荐(0)