在master模式下,我们给每个agent应用的manifest可能不止一个,所以在master端需要根据agent的主机名来建立一个站点清单(也可能是多个站点清单),将某个agent要应用的所有manifest都填入这个清单中,然后直接应用这个清单即可; agent:默认每隔三十分钟向master ...
分类:
其他好文 时间:
2019-08-19 19:06:59
阅读次数:
166
作者:独笔孤行@TaoCloud前言Cobbler是自动化运维的必备工具,可通过网络启动(PXE)方式实现操作系统快速批量安装。Cobbler快速安装操作系统基于kickstart实现,但Cobbler功能更完善,管理更加简便、高效。Cobbler通过将安装系统所涉及的服务(tftp、dhcp、kickstart)集中管理,提供全自动化批量快速安装系统的网络环境,以实现大规模机房设备的统一管理。一
分类:
其他好文 时间:
2019-08-14 00:03:20
阅读次数:
233
当我们服务器数量只有1台,2台,几台时,我们部署软件工具可以逐台登录服务器操作,但随着企业服务器数量不但增多,显然逐台登录部署已经变得不现实。这时自动化运维管理工具就闪亮登场了,目前比较流行的工具有puppet,ansible,saltstack。我曾经使用过ansible和saltstack,当机器数量较多时,ansible执行比saltstack慢很多,今天主要介绍下saltstack。1.s
分类:
其他好文 时间:
2019-08-10 23:06:02
阅读次数:
122
Ansible介绍ansible是一款的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible特点ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansiblle具有
分类:
其他好文 时间:
2019-08-09 15:36:13
阅读次数:
105
python3中必须使用dnspython3和httplib2!! 直接安装dnspython3和httplib2 本脚本源自 刘天斯的《python 自动化运维技术与最佳实践》 该脚本功能为判断业务是否正常。过程为:首先脚本会向dns服务器提出解析请求,拿到请求返回结果后(一个域名返回多个A记录) ...
分类:
编程语言 时间:
2019-08-03 16:14:27
阅读次数:
146
1.Python简介 1.1历史 1.2 python的优缺点 1.2.1 优点 1)简单和明确,做一件事只有一种方法; 2)学习曲线低,跟其他很多语言相比,python更容易上手; 3)开放源代码,拥有强大的社区和生态圈; 4)解释型语言,天生具有平台可移植性; 5)支持两种主流的编程范式(面向对 ...
分类:
编程语言 时间:
2019-08-02 09:20:28
阅读次数:
104
一:前言 刚看了一篇软文,说什么“才华是改变人生最有效的途径”,反正呢,大体就是科技进步,要想一直在车上,就得不断的学习,刚好最近也准备学习Golang,最近火的不能在火了吧,刚好也有些Python基础,所以就想在学习Golang的同时,对比着Python,查漏补缺下Python的知识,我终相信语言 ...
分类:
编程语言 时间:
2019-07-28 15:32:00
阅读次数:
101
1.配置管理 puppet /'p?p?t/ 木偶;傀儡;受他人操纵的人 使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。 问题: 学习曲线非常陡峭 centos上装个puppet,Ruby环境让人头大 puppet没有远程执行功能(执行100台服务器命令), ...
分类:
其他好文 时间:
2019-07-28 13:49:36
阅读次数:
138
环境: 3台centos 7 mycat : 10.0.0.2 mariadb1: 10.0.0.3 mariadb2: 10.0.0.4 为了实验方便 firewalld、selinux均处于关闭状态 hosts文件均添加如下映射: 10.0.0.2 mycat 10.0.0.3 mariadb1 ...
分类:
其他好文 时间:
2019-07-27 14:25:48
阅读次数:
103