一、saltstack简介saltstack是使用python编写的开源自动化部署与管理工具,拥有良好的扩展性以及优秀的执行效率,配置简单,可以工作在多平台上,经常被描述为Func加强版+Puppet精简版。saltsatck优点:首先,速度快,基于消息队列+线程,跑完多台设备,都是毫秒级别的;其次,..
分类:
其他好文 时间:
2015-03-31 20:30:15
阅读次数:
430
本文转自:http://www.blogjava.net/yongboy/archive/2013/12/12/407498.html前言Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程...
分类:
编程语言 时间:
2015-03-31 00:28:28
阅读次数:
269
fabric是python的一个基于命令行的自动化部署框架,用docker开了两个容器来学习fabric.#!/usr/bin/env python#-*- coding=utf-8 -*-from fabric.api import *env.hosts=[ 'root@114.215.86.2....
分类:
其他好文 时间:
2015-03-20 12:36:57
阅读次数:
148
特别隆重分享此内容给所有关心,支持老男孩的所有朋友和学员!博文内容介绍:本视频精彩纷呈,无比震撼,不看会后悔,特别是初中级运维,会感受很多!本内容来自老男孩教育,20期学生的期中架构实战分享讲解,全架构用了近40个SHELL脚本,8个expect脚本,2个python程序实现,历..
分类:
其他好文 时间:
2015-03-20 11:06:45
阅读次数:
274
新增功能:2015-03-11除pass(备份与更新)与start(启动服务)外,实现一切自动化。注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化。同类业务除外,如更新的都是tomcat的war包等...新增“list”快捷键,快速操作list规则文件。简化代码冗余,合拼原有...
分类:
其他好文 时间:
2015-03-11 10:33:55
阅读次数:
197
Author:skate
Time:2015/03/05
MySQL数据库变更自动部署
概述:
这个Mysql数据库发布程序,可以自动、快速、并发的发布数据变更并记录结果。把部署内容从部署server传输到所有部署database并执行部署内容。
本程序主要用于分布式数据库部署,比如把一个部署脚本需要同时部署到多台database上。
测试环境:
...
分类:
数据库 时间:
2015-03-10 23:16:34
阅读次数:
313
fabric是python的一个基于命令行的自动化部署框架,用docker开了两个容器来学习fabric.#!/usr/bin/env python#-*- coding=utf-8 -*-from fabric.api import *env.hosts=[ 'root@114.215.86...
分类:
其他好文 时间:
2015-03-07 00:51:30
阅读次数:
146
最近工作比较不是很忙,自己部署了一套Linux自动化部署操作系统,现将操作步骤记上,加深印象。一、环境准备两台虚拟机,其中一台已以Desktop、BASESERVER的方式安装好了,操作系统是CentOS6.5-x86_64,作为服务端使用;另一台只安装了虚拟机,未安装操作系统,用于自动化部署..
分类:
系统相关 时间:
2015-03-05 17:18:01
阅读次数:
203
Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。 http://www.tornadoweb.cn/Fabric是一个Python库,可以通过SSH在多个host上批量执行任务。你可以编写任务脚本,然后通过Fabric在本地就可以使用SSH在大量远程服务器上自动运行。这些功能非常适合应用的自动化部署,或者执行系统管理任务。http://www...
分类:
编程语言 时间:
2015-03-03 11:42:05
阅读次数:
186
老早就想写这个话题了,今天正好有机会研究了一下 git 的自动化部署。最终做到的效果就是,每当有新的 commit push 到 master 分支的时候,就自动在测试/生产服务器上进行 git pull 拉取最新的代码,免去了程序猿兼职运维 ssh 上去拉代码部署的重复性工作。我们也要 Agile...
分类:
Web程序 时间:
2015-02-26 20:08:19
阅读次数:
254