随笔分类 -  DevOps

摘要:这是停电通知: 部门内有这么多服务器,要怎么处理类? 首先,服务器负责人负责自己归属服务器,然后针对Windows,Linux,Mac各整理一套标准方案。 这里Mac最简单,可以直接配置计划关机,计划重启,将服务加入到开机后自动自动即可,下面我们主要说下Windows和LInux的操作! 过程要求: 阅读全文
posted @ 2018-03-02 14:31 YatHo 阅读(1641) 评论(0) 推荐(0)
摘要:在 1-2 年前,Docker 所有容器都连接于默认的桥接网络上,也就是很多老文章鼓捣的 docker0 桥接网卡。因此实际上默认情况下所有容器都是可以互联的,没有隔离,当然这样安全性不好。而服务发现,是在这种环境下发展出来的,通过修改容器内的 /etc/hosts 文件来完成的。凡是 --link 阅读全文
posted @ 2017-11-20 14:10 YatHo 阅读(3819) 评论(2) 推荐(1)
摘要:在Docker Hub官网上注册帐号,即可下载使用仓库里的全部的docker镜像。而因为网络原因,国内的开发者没办法流畅的下载镜像,经常会出现下载中断的错误。解决方法就是使用国内的容器Hub加速服务,本质就是更改pull优先级较高的服务器为国内的站点。 公司下载镜像实在太慢,无语了只能换镜像加速地址 阅读全文
posted @ 2017-11-20 11:10 YatHo 阅读(743) 评论(0) 推荐(0)
摘要:What is Redmine? Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-d 阅读全文
posted @ 2017-11-20 00:07 YatHo 阅读(7925) 评论(0) 推荐(0)
摘要:一、引言 Jenkins 2.0的到来,pipline进入了视野,jenkins2.0的核心特性. 也是最适合持续交付的feature。 简单的来说,就是把Jenkins1.0版本中,Project中的相关配置信息,如SVN/Git的配置,Parameter的配置等都变成Code,即Pipeline 阅读全文
posted @ 2017-11-18 14:12 YatHo 阅读(77865) 评论(2) 推荐(1)
摘要:首先sonar支持群组 即 支持企业角色权限管理,其次sonar支持单项目用户权限管理 即 外包,客户,外编人员用户权限管理。 (视图内可看到源码) 按照 管路员、产品/项目管理、产品/项目开发、外包及客户的角色及使用场景来划分 INSERT INTO groups_users(user_id, g 阅读全文
posted @ 2017-10-18 10:36 YatHo 阅读(530) 评论(0) 推荐(0)
摘要:碰到ansible无法起停tomcat的时候,有3个点需要关注 1、环境变量,在startup.sh中添加source /etc/profile 2、后台运行,加上nohup...& 3、单独进程启动,使用set -m && command 今天遇到这个问题,现已经解决 阅读全文
posted @ 2017-10-17 19:11 YatHo 阅读(1048) 评论(0) 推荐(0)
摘要:镜像的大小不等于通过docker images 看到的每个镜像大小的合集,docker镜像采用了分层的机制。上层使用共同下层,各自不同部门构建各自的独立分层。 docker的镜像通过联合文件系统(union filesystem)将各层文件系统叠加在一起。 aufs最多支持128层。(用户可以通过c 阅读全文
posted @ 2017-10-16 16:35 YatHo 阅读(722) 评论(0) 推荐(0)
摘要:Docker提供一个容器编排工具,Docker Compose,允许用户在一个模板(YAML)中定义一组相关联的应用容器,这组容器会根据模板中的“--link”等参数,对启动的优先级自动排序,简单的执行一条“docker-compose up”,就可以把同一个服务中的多个容器依次创建和启动。 win 阅读全文
posted @ 2017-10-16 10:42 YatHo 阅读(3872) 评论(0) 推荐(0)
摘要:当我们需要判断对执行了某个操作或者某个命令后,如何做相应的响应处理(执行其他 ansible 语句),则一般会用到register 。 举个例子: 我们需要判断 zip 包是否存在,如果存在了就执行一些相应的脚本,则可以为该判断注册一个register变量,并用它来判断是否存在,存在返回 succe 阅读全文
posted @ 2017-09-18 15:41 YatHo 阅读(5865) 评论(0) 推荐(0)
摘要:服务器上默认安装版本是: 使用jenkins最新的安装包 2.73.1,启动报错52.0!需要使用1.8进行启动。 两种方式,要么tomcat直接指定,要么修改环境变量,这里我使用修改安装java版本的方法。 在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 JAVA_HO 阅读全文
posted @ 2017-09-15 15:52 YatHo 阅读(19245) 评论(0) 推荐(1)
摘要:安装 环境释放 mac 10.12.5 安装命令 安装后hosts默认访问位置 /usr/local/etc/ansible/hosts 公私钥配置 创建公私钥 -t 指定密钥类型,默认即 rsa ,可以省略 -C 设置注释文字,比如你的邮箱 默认存放位置 将公钥复制到ssh服务器 hosts配置 阅读全文
posted @ 2017-09-06 15:00 YatHo 阅读(2351) 评论(0) 推荐(0)
摘要:1. 在本地机器创建公钥 打开万能的终端,执行如下命令,无视一切输出,一路欢快地回车即可。 -t 指定密钥类型,默认即 rsa ,可以省略-C 设置注释文字,比如你的邮箱 2. 将公钥复制到ssh服务器 将前一步骤生成的公钥~/id_rsa.pub文件,复制到ssh服务器对应用户下的~/.ssh/a 阅读全文
posted @ 2017-09-06 12:25 YatHo 阅读(1032) 评论(0) 推荐(0)
摘要:转自:http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports 目前在国外,互联网巨头如Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb,传统软件公司如Adobe、IBM、Microsof 阅读全文
posted @ 2017-09-06 10:40 YatHo 阅读(256) 评论(0) 推荐(0)