yum install: [Errno 14] problem making ssl connection

Centos 6.4 下配置了epel源,最近发现 yum install 时报错:

Downloading Packages:
http://download.fedoraproject.org/pub/epel/6/x86_64/Django14-1.4.21-1.el6.noarch.rpm: [Errno 14] problem making ssl connection
Trying other mirror.
(2/21): apr-1.3.9-5.el6_2.x86_64.rpm                                                                                         | 123 kB     00:00     
(3/21): apr-util-1.3.9-3.el6_0.1.x86_64.rpm                                                                                  |  87 kB     00:00     
(4/21): apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm                                                                             |  15 kB     00:00     
(5/21): dejavu-sans-fonts-2.33-1.el6.noarch.rpm                                                                              | 2.2 MB     00:00     
(6/21): dejavu-serif-fonts-2.33-1.el6.noarch.rpm                                                                             | 951 kB     00:00     
(7/21): 
查看详细

如何删除 gerrit 中的项目

gerrit2.X 中没法直接删除一个项目,之前需要手工删除,后来社区提供了一个插件delete project来搞定这个事,安装方法如下:

gerritforge,找到对应的 gerrit 版本号,gtt 使用的是 gerrit 2.12,所以就是 Plugins-stable-2.12 如下图:

点击plugin-delete-project-stable-2.12,并找到对应的jar下载地址:

并把 jar 放在在 gerrit 家目录的 plugins 目录下:

wget https://gerrit-ci.gerritforge.com/view/Plugins-stable-2.12/job/plugin-delete-project-stable-2.12/lastSuccessfulBuild/artifact/buck-out/gen/plugins/delete-project/delete-project.jar
查看详细

salt-syndic 使用方法

salt syndic 让 saltstack 支持分层次的架构,拓扑结构更加灵活。

关于 syndic 的使用场景,官方给的比较抽象,就说:

The Salt Syndic interface is a powerful tool which allows for the construction of Salt command topologies.

也就是架构将可以变成这样:

坦白地讲,syndic 的使用体验比较奇怪,在测试完 salt-syndic 之后,gtt 仍然想不到什么场景下会使用这个功能。

拓扑

都是 ubuntu14.04 操作系统,salt 版本 2015.5.3+ds-1trusty1

三个节点:dev193查看详细

Spinnaker – Netflix 的持续交付平台

背景

Spinnaker 是 Netflix 在2015年开源的一款持续交付平台,它继承了 Netflix 上一代集群和部署管理工具 Asgard:Web-based Cloud Management and Deployment的优点,同时根据公司业务以及技术的的发展抛弃了一些过时的设计:提高了持续交付系统的可复用性,提供了稳定可靠的API,提供了对基础设施和程序全局性的视图,配置、管理、运维都更简单,而且还完全兼容 Asgard,总之对于 Netflix 来说 Spinnaker 是更牛逼的持续交付平台。… 查看详细

解决 saltstack 持续消耗磁盘 IO 的问题

问题现象

Centos 6.4,salt 2015.5.10-2,minion 数量100个不到。但是会定时使用 test.ping 命令探测 minion 存活情况以及获取 minion 的运行状态,比如 CPU、内存、磁盘、IO 的使用情况。

在运行了几个月之后,发现 salt-master 节点的 ioutils 长期保持 100% 的状态,使用 strace 命令检查后发现 salt-master 进程不断访问 /var/cache/salt/master/jobs 目录下的文件,此目录是 salt 默认配置下存放 job cache 的目录。由于此目录在系统盘,导致操作系统整体卡顿。首先想到的解决办法是修改配置文件,将… 查看详细