文章分类 - 持续化与自动化
摘要:1、首先要先在github的官网注册一个属于自己的账号。https://github.com/ 2、注册完成后需要一些简单的设置,先创建一个属于自己的仓库,repository 3、创建仓库 4、如何让自己电脑上的代码同步到Github上所创建的库当中?在这里,需要安装git的命令工具,Git Ba
阅读全文
摘要:GitLab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 系统环境准备 建议:内存4G以上不然带不动 ? 1 2 3 4 [root@hejianlai-jenkins ~]# cat /etc/redhat-release C
阅读全文
摘要:作为公司层面使用gitlab,进行维护时一定要考虑升级、备份、迁移/恢复的事情,代码安全是研发部门的重心之一,故我也整理了下面的内容供维护人员参考。 升级:http://www.cnblogs.com/straycats/p/7707359.html 本地备份:http://www.cnblogs.
阅读全文
摘要:#!/bin/sh #coding=utf8 ################################################################## #将如下IP修改成你cobbler服务器的IP地址 ip=192.168.63.182 #将如下net修改成你Cobbl
阅读全文
摘要:? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5
阅读全文
摘要:ansible-vault用于配置文件加密,如编写的playbook配置文件中包含敏感信息,不希望其他人随意查看,ansible-valut可加密/解密这个配置文件,刚试了下也可以加密txt文档,猜想应该是可以加密任何可以编辑的文件。 开始加密test.txt文件 开始解密: 天天向上,空杯心态。
阅读全文
摘要:#PXE安装: yum install syslinux xinetd tftp-server httpd -y yum install dhcp -y yum install system-config-kickstart -y # vi /etc/xinetd.d/tftp service tf
阅读全文
摘要:一、Cobbler简介 Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠),它已将 Linux 网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。I am just joking! 二、Cobbler功能特
阅读全文
摘要:随着服务器数量的增长,我们需要一个批量工具去提高工作效率,之前用的是puppet,ansible的简单,适用让我眼前一亮,决定写一篇ansible从安装到基本配置的文档供新手参阅。 一、安装1.安装第三方epel源centos 6的epel [root@ansible ~]# wget http:/
阅读全文
摘要:从0到1完成shell自动化部署代码 在给公司上线自动化部署,首先一定需要根据自己公司的业务,了解了详细的部署流程后,再进行编写shell自动化部署脚本。 自动化脚本思路 详细自动化脚本思路参考文档: 如何实施自动化部署概述 shell脚本实现(每个步骤请看shell脚本注释) 因涉及到公司业务,原
阅读全文
摘要:目 录 ELK stack 3 elk准备环境 3 服务器环境 3 修改两台服务器的hosts文件 3 下载和安装公共签名key 3 jdk安装,版本高于1.8 3 elasticsearch安装 4 添加yum仓库 4 安装ElasticSearch 4 logstash安装 4 添加yum仓库
阅读全文
摘要:思路图: 一、下载gitlab plugin jenkins-->系统管理-->管理插件-->下载并安装gitlab plugin 二、配置gitlab认证 路径:Jenkins-->Credentials-->System-->Global credentials(unrestricted)-->
阅读全文
摘要:jenkins 简介 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目和监控外部调用执行的工作。 官网地址地址: https://jenkins.io 下载安装启动 CentOS 下用yum进行安装启动 # 先更新源再安装最新版 je
阅读全文
摘要:1.下载jenkins 地址:https://jenkins.io/index.html 本人下载了2.19.3版本的war包:jenkins.war 2.安装jenkins 拷贝jenkins.war到tomcat的webapps文件夹下,如果tomcat是启动的,jenkins项目会自动解压启动
阅读全文
摘要:Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。本文以 CentOS7 环境为例,总结了 Jenkins 的安装与配置、邮件功能使用,并接入阿里巴巴的著名开源项目 fastjson,以此演示 Java
阅读全文
摘要:公司项目用到Jenkins,使用Jenkins后发现他的优点,尝试了下在自己本地搭建一个Jenkins,和大家分享下。 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 本文中使用的软硬件环境:jdk1.8 + svn + maven + win7(cen
阅读全文
摘要:本文主要讲述本人的集群部署kafka过程以及遇到的问题: 其中:kafka版本为:kafka_2.10,zookeeper版本为:zookeeper-3.4.8,jdk-8u101-linux-x64 一 kafka以及zookeeper安装以及环境配置 二 zookeeper集群配置以及测试 三
阅读全文
摘要:ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 Hadoop、HBas
阅读全文
摘要:前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子。假如一个项目,由A、B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端。A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用。一天
阅读全文
摘要:摘要 Kibana 是为 Elasticsearch 设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图表的形式展现出来。 <img src="http://www.abcdock
阅读全文