在学习批量管理软件时,首先要明确的知道自己需要什么,网上大神很多,他们都研究到源码上了,写了很多介绍绚丽功能的文档,但其实那些功能基本上我们都用不到,经常被各种文档弄得头脑发晕,此文就是为了简单直白的告诉大家ansible的功能,满足大家的基本需求。首先确认批量管..
分类:
其他好文 时间:
2014-09-28 18:58:07
阅读次数:
24636
多线程编程常见模式 观察者模式: 单一的观察点,事件单一 反应器模式: 多个观察点,事件不单一 图-网上都是这张,不知是谁画的.........
分类:
其他好文 时间:
2014-09-27 12:28:39
阅读次数:
203
用VMWare或kvm、xen等虚拟化技术标准化生产环境,实现生产环境的快速复制和快速恢复。 用cobbler、kickstart等装机统一模板 用Puppet、salt或Chef等工具自动化环境设置、软件安装/配置等操作,将配置信息转化为源...
分类:
其他好文 时间:
2014-09-26 20:32:18
阅读次数:
244
saltstack和PuppetChef一样可以让你同时在多台服务器上执行命令也包括安装和配置软件。Salt有两个主要的功能:配置管理和远程执行。Salt是:一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行)一个分布式远程执行系统,用来在远程节..
分类:
其他好文 时间:
2014-09-26 19:31:09
阅读次数:
219
转自:http://blog.csdn.net/mjp_mjp/article/details/44060591、多线程中的ACE_Reactor::EventLoop,当在多线程(池)中调用EventLoop时,需要注意,在Acceptor/EventHandler中要使用其中的方法Reactor...
分类:
其他好文 时间:
2014-09-26 01:03:48
阅读次数:
259
1, //select and epoll_wait timeout. 'poll_thread_num' => 1, //reactor thread num 'worker_num' => 1, //reactor thread num ...
分类:
Web程序 时间:
2014-09-25 20:10:08
阅读次数:
268
要对kamailio/opensips进行单步调试,就需要先了解其代码的结构及运行方式,kamailio/opensips使用Reactor和Proactor结合的IO网络模型,使用主进程负责监听网络,当有连接产生或首包到达时,就通过pipe将文件描述符发送给worker进程,worker进程就会负责此连接的数据取读、业务处理、数据发送等事情,然后再次等待此socket...
分类:
数据库 时间:
2014-09-24 23:56:07
阅读次数:
570
决定看salt的源码了.干脆就从最基本的看起来,先看它的启动过程开始第一步用/etc/init.d/salt-master start 启动找到那个文件,发现有3种启动方式,suse,debian,centos的启动方式各不一样,我测试机和线上环境都是centos的,所以直接就看Centos的......
分类:
其他好文 时间:
2014-09-24 03:13:05
阅读次数:
256
我用的是salt版本2014.1.4,系统版本是Centos 6.2 X64 最小化安装的各自安装salt,开始学习Centos 6.x:rpm -ivh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpmCent...
分类:
其他好文 时间:
2014-09-24 03:12:25
阅读次数:
364
#目标文件位置/usr/lib/python2.6/site-packages/salt/config.py#这个文件加载配置文件的模块.master和minion的配置文件加载都是在这个模块里面完成的#master的启动在这模块里面只涉及到方法和属性只有几个master和minion的默认配置属性...
分类:
其他好文 时间:
2014-09-24 02:40:45
阅读次数:
304