操作系统centos6.3,centos6.4,windows server2008R2。 文中的下载链接可能会随着saltstack官网上版本的更新,而出现变动或错误,请以你需要安装的版本链接为准。我写上具体链接是为了近段时间重复操作时方便。 本文中,linux采用EPEL安装,windo...
分类:
其他好文 时间:
2014-08-01 15:41:41
阅读次数:
326
syndic是saltstack用来做集群部署的,一般结构如图:syndic是一个特殊的minion,syndic类继承于minion类,syndic可以看作一个代理,只做数据传递。CentOS上安装master的时候就已经安装了Syndic。设置的时候只需将TopMaster的order_mast...
分类:
其他好文 时间:
2014-08-01 15:39:31
阅读次数:
277
原文出处:http://blog.coocla.org/301.htmlSalt系统的配置是令人惊讶的简单,对于salt的两个系统都有各自的配置文件,salt-master是通过一个名为master的文件配置,salt-minion是通过一个名为minion的文件配置。salt-master的配置文...
分类:
其他好文 时间:
2014-08-01 12:47:11
阅读次数:
353
最近在看returners,其实就是个返回模块。我们一般执行命令的时候,结果会打印在屏幕上,returner就是把结果重定向其他地方,比如文件、数据库、nosql等等。saltstack有很多自带的returners模块,比如redis,mysql,sqlite3等等。我这里以mysql为例子。需要MySQLdbpython模块和my..
分类:
其他好文 时间:
2014-07-31 21:19:38
阅读次数:
253
关于returner的基础使用请参考returner文章。继续上面的话题,这里编写c/s端来采集数据。继续下面话题之前,你需要了解event、returner、zmq协议框架。步骤:1、在syndic上运行客户端程序,用来收集数据,其实就是master-minion架构。2、收集的数据首先写入本地log中,其次发送..
分类:
其他好文 时间:
2014-07-31 21:15:48
阅读次数:
283
cells的功能允许用户以更分散的方式去扩展OpenStack计算云而无需使用复杂的技术,比如数据库和消息队列的集群。它的目的是支持非常大规模的部署。当启用了此功能,在OpenStack计算云中的主机被划分为组称为cells。cells可以被配置成树形结构。顶层的cell的主机应该运行nova-ap...
分类:
其他好文 时间:
2014-07-30 23:50:45
阅读次数:
298
Conceptual DiagramLogical diagramNova is the most complicated and distributed component of OpenStack. A large number of processes cooperate to turn en...
分类:
其他好文 时间:
2014-07-30 23:40:55
阅读次数:
464
一.nova-rootwrap的作用部署玩过openstack的都应该知道,它会生成一个nova用户来管理所有服务.nova身份在linux中属于普通用户级别,避免了一些需要root身份运行的操作,提高linux系统的安全性.但是openstack在实际过程中会调用很多外部命令,例如就network...
分类:
其他好文 时间:
2014-07-30 23:39:55
阅读次数:
350
最近在学习saltstack的reactor模块,由于在业务上没有有关reactor的需求。这里只是举个例子,方便将来参考使用。原理:reactor分为两部分:tag和sls。reactor去匹配这个tag(event的tag),匹配到则执行对应的sls文件。这个需要结合event。其实这个类似于zabbix的triggers。在配..
分类:
其他好文 时间:
2014-07-29 18:18:33
阅读次数:
352