摘要: 搭建环境 1、Ubuntu14.04.5 Server,其他版本也可以。 2、Python3.5.2。 3、Centos系统安装Python3在本教程也做了相应的讲解。 搭建准备 1、到 Python官网 下载适合Linux的安装包。 2、以下的下载方式是先在Windows下载安装包再上传至虚拟机, 阅读全文
posted @ 2018-06-20 16:32 Tyrone_y 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.确定备份目标服务器list 2.确定备份目标文件路径 3.制订备份策略 4.搭建rsync server 5.生成执行备份脚本 6.saltstack分发脚本到备份目标服务器 7.saltstack批量配置cron计划任务到备份目标服务器 8.在rsync server配置cron计划任 阅读全文
posted @ 2018-06-16 16:58 Tyrone_y 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 引言 我们今天的话题是中小企业如何实现自动化部署。那么,为什么定位中小企业呢? 因为往往中小企业面临着运维人员有限,成本投入有限,但是版本更新快,而且服务器数量却并不少的情况。 中小企业甚至,基本不会投入运维开发来开发自动化部署平台。那么,我们今天就拿运维工程师都熟悉的Shell进行举例,谈谈如何来 阅读全文
posted @ 2018-06-13 17:07 Tyrone_y 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、saltstack的内置模块汇总 acl, aliases, alternatives, apache, archive, artifactory, blockdev, btrfs, buildout, cloud, cmd, composer, config, container_resour 阅读全文
posted @ 2018-05-25 15:22 Tyrone_y 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、管理对象 saltstack系统中管理对象叫做Target,在master上可以采用不同的Tatget去管理不同的minion。这些Target都是通过去管理和匹配Minion的ID来做一些集合。 1.1 -E, --pcre : 正则匹配 # salt -E '[a-z].*' test.pi 阅读全文
posted @ 2018-05-25 15:20 Tyrone_y 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: ALERTING OVERVIEW (概述) Prometheus 告警分为两部分。Prometheus 服务器中的告警规则会向Alertmanager发送告警。 然后,Alertmanager 处理这些告警信息,包括沉默,禁止,聚合和发送到电子邮件、PagerDuty和HipChat等。 设置告警 阅读全文
posted @ 2018-05-23 18:02 Tyrone_y 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 密钥对儿的认证 当初始化安装 minion 启动服务启动后 minion id的生成过程 minion 默认按照一定的顺序,试图找到一个不是localhost的值作为其ID 这里不需要知道salt是按照怎样的顺序取值的,只需要记住以下优先级即可 hostname < /etc/salt/minion 阅读全文
posted @ 2018-05-22 11:16 Tyrone_y 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 还有一些功能没有写上来,主要是表现出大体的框架,作为记录 阅读全文
posted @ 2018-05-17 15:23 Tyrone_y 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Saltstack? Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。 salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等. 批量部署salt-minion客户端 大规模部署salt的时 阅读全文
posted @ 2018-05-09 11:32 Tyrone_y 阅读(152) 评论(0) 推荐(0) 编辑