存档

‘虚拟化云和自动化’ 分类的存档

微服务12要素--12factor

2017年12月15日 没有评论

这两天在浙大参加CNTC大会,学了下大牛们有关docker、k8s、paas和微服务的高论。其中有提到12要素。其是由paas先驱Heroku公司的CTO Adam Wiggins 提出的。大名鼎鼎的Cloud Foundry也基本上是严格遵守这个规则开发的,而cf也自研了warden容器,这[......]

Read more

Saltstack自动化(九)Salt-Formulas的使用

2017年2月12日 没有评论

Saltstack自0.17.x版本开始引进Formulas的概念,旨在通过简化State和集成数据来实现State的友好管理。根据SALT FORMULAS的官方文档,在完成手动添加formula目录后,formula应该提供一些默认的配置而立即可用。如果需要进一步的配置,大部分的formu[......]

Read more

saltstack自定义路由增加模块

2017年2月11日 没有评论

本篇承接上一篇 saltstack实现批量路由增加 ,在上一篇中提到了使用saltstack自带的network state实现了redhat路由的自动配置,不过在suse系统下却无解,晚上没事写了个模块,实现了针对suse系统实现路由增加。代码如下:

#coding: u[......]

Read more

saltstack实现批量路由增加

2017年2月10日 没有评论

一、需求

现网之前有两个机房,每台主机上有两个网段,三条路由 -------- 业务网段为192.168.X.X,管理网段是10.X.X.X,默认路由走的是业务网段,10.211.6网段是走互联网F5映射用的。后来又新增了一个机房,并根据总部要求分配了两个网段,10.125.X.X[......]

Read more

Docker小结(二)配置mysql数据库

2016年9月4日 没有评论

一、Dockerfile

# Dockerizing Mariadb: Dockerfile for building Mariadb images
#
FROM       hub.c.163.com/public/centos:7.2.1511
MAINTAINE[......]

Read more

Docker小结(二)dockerfile

2016年9月3日 没有评论

一、Dockerfile解析

Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。其包含的参数有FROM、cmd、RUN、MAINTAINER、CMD、ENTRYPOINT、USER、EXPOSE、ENV、ADD、VOLUME、WORKDIR、ONBUI[......]

Read more

Docker小结(一)docker架构及常用命令

2016年9月2日 没有评论

14年左右最早接触过docker,当时在ubuntu系统中只简单的运行过几个命令稍略测试过。在红帽RHCA中有DO280课程(红帽DIY 的 docker + k8s + etcd + haproxy组合产品),趁着学习DO280课程的机会 ,做下DOCKer内容的小结,本篇先从docker架[......]

Read more

ansible小结(十 三)playbook中使用debug模块

2016年7月10日 没有评论

平时我们在使用ansible编写playbook时,经常会遇到错误,很多时候有不知道问题在哪里 。这个时候可以使用-vvv参数打印出来详细信息,不过很多时候-vvv参数里很多东西并不是我们想要的,这时候就可以使用官方提供的debug模块来查找问题出现在哪里。

playbook示例[......]

Read more

利用sshpass获取多台主机的信息

2016年5月25日 没有评论

最早做运维的时候,自动化工具还不是很火热,而需要批量执行的时候一般会借助pssh、sshpass+脚本 这类方式完成批量执行的需求。2012年的时候当时还对ssh工具做过一篇记录---sshpass:ssh非交互式支持password参数 。近期公司购买了阿里云的平台,会在某机房上阿里云项目。[......]

Read more

CL210 openstack配置

2016年4月9日 没有评论

CL210是红帽的openstack课程,OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目,openstack虽然模块虽然比较多,但由于其大部分组件都可以在dashboard里进行点击配置,所认实际上也并不复杂。,这里以一份找到的openstack考题作为opensta[......]

Read more