Puppet部署于应用1、工作流程1)客户端puppet调用facter(facter是通过ssl加密收集及检测分析客户端配置信息的一个工具),facter探测出主机的一些变量,如主机名,内存大小,ip地址等。Puppet把这些信息通过ssl连接发送到服务器器端2)服务器端的puppetmaster通过facter工具分..
分类:
其他好文 时间:
2017-05-10 09:42:17
阅读次数:
280
如何做好Puppet Modules管理 不同于其他的Openstack项目,puppet modules是一个数量庞大的存在。以我们当前在使用中的puppet modules为例,就已经多达96个(破百计日可待)。 依赖管理 目前有三种管理依赖的方式: Git submodules 通过git s ...
分类:
其他好文 时间:
2017-05-07 13:01:36
阅读次数:
187
ansible是python开发的一款自动化运维工具,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量配置系统、批量部署程序、批量运行命令等功能。ansible是基于模块工作的,本身没有批量操作系统的能力。真正去安装批量工作的是ansible所运行的模块,..
分类:
其他好文 时间:
2017-05-03 01:10:18
阅读次数:
227
条件判断式只要讲到程序的话,那么条件判断式,亦即是ifthen这种判别式肯定一定要学习的,另外一种是case...esacif....then这个是if...then是最常见的条件判断式了,它分为单分支条件判断式,双分支条件判断式,多分支条件判断式单分支条件判断语句:if[条件判断式]then输出内容..
分类:
系统相关 时间:
2017-04-23 23:16:21
阅读次数:
279
Linux系统映像规模当超过30时,小小的变更也会浪费很多时间,Linux系统下有很多可用的集中管理方案,例如著名的puppet,这个是用ruby开发,号称可以管理以万计的服务器。不过对于大多数SA来说,这个不怎么轻量,设置有点复杂。这里推荐PSSH,比DSH更强大的批量管理工具,先来看下它的命令列 ...
分类:
其他好文 时间:
2017-04-15 20:28:55
阅读次数:
155
在安装puppet的过程中容易遇到的问题:1、Error:Couldnotrequestcertificate:SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed:[selfsignedcertificateincertificatechainfor/CN=PuppetCA:server-01]解决办法:删除客户端证书、删除pup..
分类:
其他好文 时间:
2017-04-14 14:58:42
阅读次数:
248
求 1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句 (A?B:C)。 ...
分类:
其他好文 时间:
2017-04-14 09:29:59
阅读次数:
140
使用fpm命令制作rpm包并安装 使用fpm命令制作rpm包并安装 工作中有如下情况需要将文件打包rpm: 以前打包rpm是一个非常复杂的一件事情,自从有了fpm,打包rpm就和tar打包文件一样简单 支持的源类型包: dir: 将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm: 对r ...
分类:
其他好文 时间:
2017-04-13 17:07:16
阅读次数:
157
简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的..
分类:
其他好文 时间:
2017-04-12 22:17:32
阅读次数:
233
题目:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路:一般题目这样要求就是要用位运算。。这里利用短路的特点。n==0时,res&(Sum_Solution(n-1))只执行前面的,作为递归出口 ...
分类:
其他好文 时间:
2017-04-11 09:58:09
阅读次数:
133