摘要: ansible批量管理服务工具 批量管理服务器的工具 三种批量管理工具 jkenkins简介 Ansible服务器简单的综合安全管理策略 ansible查看帮助 安装ansible流程 如果Centos7版本 需要安装yun -y install net-toolsvim 关闭防火墙:systemc 阅读全文
posted @ 2019-07-24 15:52 L1n 阅读(812) 评论(0) 推荐(0) 编辑
摘要: Swarm介绍 Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。 Docker Engin 阅读全文
posted @ 2019-07-24 15:40 L1n 阅读(5389) 评论(0) 推荐(0) 编辑
摘要: 一,容器监控系统介绍 1.1 Influxdb InfluxDB是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及执行分析。 特性 内置HTTP API,所以不用再写服务端代码来启动和运行 数据可以被标记,允许非常灵活的查询 类似SQL的查询语句 安装和管理简单,数据输入和输出速度块 阅读全文
posted @ 2019-07-24 15:39 L1n 阅读(1064) 评论(1) 推荐(1) 编辑
摘要: CI/CD介绍 发布流程设计 cat /etc/redhat-release uname -r Jenkins+Docker+Git所有包 链接:https://pan.baidu.com/s/10GWHTqAx9E9d1hhJNuI1gw 提取码:py3b 部署Harbor镜像仓库 创建ca证书 阅读全文
posted @ 2019-07-24 15:38 L1n 阅读(3519) 评论(0) 推荐(0) 编辑
摘要: 一,Harbor简介 Vmware的开源项目https://github.com/VMware/harbor Harbor可帮助用户迅速搭建企业级的注册服务,它提供了管理图形界面,基于角色的访问控制(Role Based Access Control),镜像远程复制(同步),AD/LDAP集成,以及 阅读全文
posted @ 2019-07-24 15:37 L1n 阅读(6665) 评论(0) 推荐(0) 编辑
摘要: 七,Harbor HA:环境准备 全新安装两台harbor,但不要着急执行./install(如果用旧的要清理下数据) 要做Harbor高可用,我们需要准备一台NFS服务器共享2台harbor的数据存储目录,在生产环境中,我们可以选则Ceph或者Glusterfs 我们需要一台Postgres数据库 阅读全文
posted @ 2019-07-24 15:37 L1n 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: docker所有包下载 链接:https://pan.baidu.com/s/13QiQ_dj5aXQqr-nmiYLuYQ 提取码:g5j3 五,网络管理 5.1 容器网络模式 Docker支持5种网络模式 (1)bridge(nat模式) 默认网络,Docker启动后默认创建一个docker0网 阅读全文
posted @ 2019-07-24 15:36 L1n 阅读(632) 评论(0) 推荐(1) 编辑
摘要: docker-从入门到实践 https://yeasy.gitbooks.io/docker_practice/repository/registry.html docker基础所有包下载 链接:https://pan.baidu.com/s/1TYH3RUFR3OiN6fX67sa5rg 提取码: 阅读全文
posted @ 2019-07-24 15:34 L1n 阅读(735) 评论(0) 推荐(1) 编辑
摘要: 所有的全局变量 项目案例二:流水线自动化发布JAVA项目 所有服务器进行如下操作 cat /etc/redhat-release uname -r systemctl stop firewalld systemctl disable firewalld systemctl stop NetworkM 阅读全文
posted @ 2019-07-24 15:33 L1n 阅读(3449) 评论(1) 推荐(1) 编辑
摘要: Jenkins的Pipeline流水线 cat /etc/redhat-release uname -r systemctl stop firewalld systemctl disable firewalld systemctl stop NetworkManager systemctl disa 阅读全文
posted @ 2019-07-24 15:32 L1n 阅读(2094) 评论(0) 推荐(0) 编辑
摘要: CI/CD,DevOps介绍 持续集成(Continuous Integration,CI) 代码合并,构建,部署,测试都在一起,不断地进行这个过程,并对结果反馈 持续交付(Continuous Delivery,CD) 部署到生成环境,给用户使用 持续部署(Continuous Deploymen 阅读全文
posted @ 2019-07-24 15:30 L1n 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 项目案例一:生产环境SVN数据迁移到测试环境GitLab 案例背景 公司近期对于"版本管理工具是否进行切换SVN-->Git"的问题进行了讨论,于是对svn和git进行了相关研究,进而梳理出了Git的特点(优,缺点),最后将Git与SVN进行了对比,对比结果详细见下方内容。 部署SVN服务器 yum 阅读全文
posted @ 2019-07-24 15:30 L1n 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: GitLab服务器 前面我们已经知道Git人人都是中心,那他们怎么交互数据呢? 使用GitHub或者码云等公共代码仓库 使用GitLab私有仓库 GitLab是什么? 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。基础功能免费,高级功能收费。 为什么 阅读全文
posted @ 2019-07-24 15:29 L1n 阅读(2100) 评论(2) 推荐(0) 编辑
摘要: 企业高校持续集成平台场景介绍 何为Git Git简单的来说,是一种分布式的版本管理工具,其具有以下优点: 1、速度快 2、简单的设计 3、对非线性开发模式的强力支持(可以同时允许几千个分支同时进行开发和切换) 4、完全分布式(防止集中式版本管理工具所出现的单点故障问题) 1、速度快 2、简单的设计 阅读全文
posted @ 2019-07-24 15:28 L1n 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 第1章 SVN服务实战应用指南 1.1 SVN介绍 1.1.1 什么是SVN(Subversion)? Svn(subversion)是近年来崛起的非常优秀的版本管理工具,与CVS管理工具一样,SVN是一个跨平台的开源的版本控制系统。Svn版本管理工具管理着随时间改变的各种数据。这些数据放置在一个中 阅读全文
posted @ 2019-07-24 15:27 L1n 阅读(3566) 评论(0) 推荐(0) 编辑
摘要: redis-cluster所有包 链接:https://pan.baidu.com/s/1wcAI-jFFEaIU5Ilj6Beefg 提取码:s29i 一、Redis自带Cluster集群的部署与基础使用 1.1 Redis集群特性 redis cluster集群方式支持主从自动切换 redis 阅读全文
posted @ 2019-07-24 15:23 L1n 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 一,单实例模式 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 二,主从模式 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份。当一台redis出现问题了,另一台redis可以继续提供服务。 三,自动故障转移机制 虽然上面redis 阅读全文
posted @ 2019-07-24 15:22 L1n 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一,redis概述与实验环境说明 1.1 什么是redis redis是一种内存型的NoSQL数据库,优点是快,常用来做缓存用 redis存储数据的方法是以key-value的形式 value类型支持字符串,列表,哈希等多种类型 1.2 环境说明 cat /etc/redhat-release un 阅读全文
posted @ 2019-07-24 15:20 L1n 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 十,Redis的RDB存储方式 10.1 redis的运行方式说明 redis如果提供缓存服务,可以关闭所有持久化存储,如此一来redis重启后所有数据会丢失 开启rdb或aof持久化存储,能把redis中的数据持久化到磁盘中。 rdb和aof对性能都有影响,所以建议持久化的操作在从库上进行 10. 阅读全文
posted @ 2019-07-24 15:20 L1n 阅读(4856) 评论(0) 推荐(0) 编辑
摘要: 一,某游戏公司例行上线与更新流程示例 例行维护/更新流程 1.1 更新前天 提前确认好要更新的是什么,更新会有人通知你,一般是运营人员 比如:我们明天做什么什么更新 1.2 第2天更新 一般固定点更新,会先收到更新邮件 运营人员会发公告给玩家,说我们什么什么游戏,几点进行维护 比如:10点更新: ( 阅读全文
posted @ 2019-07-24 15:18 L1n 阅读(1070) 评论(0) 推荐(0) 编辑