DevOps

Docker初识:将个人博客容器化

2017年7月9日 DevOps, Docker, 博客建设 No comments

一、概述

Docker是一个能够将应用程序自动部署到容器的开源引擎,由Docker公司编写,基于Apache 2.0开源授权协议发行。

Docker是一种轻量级的建模方案,基于”写时复制”(Copy-on-Write)模型构建,目标实现缩短开发、测试、部署的周期,使应用程序具备可移植、易构建[……]

Read more

Openstack云平台服务开机自启动脚本

2017年4月20日 Ceph, DevOps, Openstack, Pacemaker, 云计算, 集群管理 No comments ,

一、概述

最近用户的机房重启了多次,云平台也因此暂停,云平台自启动脚本的需求随之提上日程。Openstack云平台采用了HA架构部署,底层依赖的服务比较多,云平台重启时所做的工作比较多,故障场景也繁杂,这里先撰写一版比较简单的重启脚本,能够应对一般的服务器重启场景(断电重启、集群正常关闭),主要工[……]

Read more

MariaDB Galera集群自动恢复脚本

2017年4月18日 DevOps, MySQL, Shell, 分布式管理 2 comments ,

一、简介

在《Galera集群恢复的常见七种场景》中详细介绍了其中Galera集群故障的七种恢复场景,除了脑裂场景外(场景七),针对前六种常见恢复场景,撰写Shell脚本check-or-recover-galera.sh进行Galera检测以及故障恢复,该脚本可作为业务系统服务自启动的一部分。[……]

Read more

Openstack云平台脚本部署之Galera高可用集群配置(二)

2017年3月21日 DevOps, MySQL, Openstack, Pacemaker, Shell, 云计算, 集群管理 No comments , ,

一、概述

社区文档中,Openstack的高可用架构采用“Pacemkaer+Haproxy+Galera”的架构,数据库服务的高可用采用Galera同步复制的多主数据库集群,在三个控制节点分别安装MariaDB,然后构建Galera多主集群,数据库后台会进行更新数据的同步复制。使用Haproxy[……]

Read more

Openstack云平台脚本部署之基础环境配置(一)

2017年3月17日 DevOps, Openstack, 云计算, 集群管理 No comments ,

一、关于Shell

对于Openstack平台部署现在有许多强悍的工具,从Devstack、到红帽的RDO、再到Mirantis的Fuel(完全Web化)。另外,配置管理工具也越发的强大,从chef、puppet、saltstack,再到现在酷酷的Ansible,真可谓百花齐放。手工操作->[……]

Read more