
Saltstack入门到精通教程
文章平均质量分 90
T型人小付
任职于某游戏公司新加坡分部,自动化运维/python全栈/IT,梦想是35岁前可以不需要通过投简历的方式换工作。
展开
-
Saltstack入门到精通教程(十一):file.managed使用详解
做为配置管理中几乎是使用最频繁的一个函数,这一节我们一起来用实际操作看看file.managed函数各个常用参数的使用。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录file.managed作用参数详解对备份的操作列出备份恢复备份删除备份总结file.managed作用算是salt.states.file...原创 2020-02-04 01:51:27 · 2864 阅读 · 0 评论 -
Saltstack入门到精通教程(十):syndic详解
假设公司有多个分支,每个分支有多台机器需要管理,这个时候最好的办法就是在每个分子创建一台proxy去管理本分支内的机器,同时在总部有一台中心master连接到每个分支的proxy进行统一管理。这种proxy在saltstack里面叫做syndic。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录配置步骤报错分析...原创 2020-02-03 02:53:06 · 925 阅读 · 0 评论 -
Saltstack入门到精通教程(九):key管理和id修改
新机器的添加,旧机器的迭代使用,坏机器的替换,这些都是生产环境的常规操作。而为了保证通信的保密性,master和minion会互相交换public key,机器的加减换都涉及到对应的key操作,不然可能会影响通信。这一节我们就一起来看看key相关的一些操作。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录key...原创 2020-02-01 21:51:47 · 524 阅读 · 0 评论 -
Saltstack入门到精通教程(八):任务管理
salt大量地在多种系统上执行任务,当然需要有个系统来管理这么庞大的任务,方便历史结果回溯,任务详情查询等等。这一节我们一起来看看如何在salt中管理任务。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录jobs runnerSchedule定期执行总结jobs runner任务的执行结果都会由minion...原创 2020-01-31 23:41:28 · 767 阅读 · 0 评论 -
Saltstack入门到精通教程(七):Requisites
在配置管理中,一个sls文件下面会有很多个模块来协调作用。除了从上往下顺序执行,不同的模块之间还能有那些互相的依附关系呢。这一节我们来一起看看。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。requisitessalt中的requisites专门用来建立不同模块之间的依赖关系。requisites分为两种,直接re...原创 2020-01-29 21:58:26 · 1187 阅读 · 0 评论 -
Saltstack入门到精通教程(六):master和minion关键配置详解
生产环境不可能跟演示环境一样理想,针对不同的网络情况,minion数量和主机规格等等,可能会需要对master以及minion的配置做出各种优化。这一节我们就一起来看看master和minion的配置文件中的几个关键配置项。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录Master关键配置Minion关键配置...原创 2020-01-20 18:25:04 · 2165 阅读 · 0 评论 -
Saltstack入门到精通教程(五):Jinja详解
jinja做为一个模板语言,不仅使得saltstack中的sls文件能根据pillar和grains的值进行动态变化,同时因为引入了逻辑判断,使得原本十分呆板的普通配置文件也可以变得灵活起来。这一节我们通过实际操作来一起看看jinja如何玩耍。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录测试环境准备jinj...原创 2020-01-16 19:04:43 · 3001 阅读 · 0 评论 -
Saltstack入门到精通教程(四):mine详解
Salt中的mine用来从minion收集数据,并存放在master上,之后所有的minion都可以通过salt.modules.mine访问到这些数据。因为我们即将要进行的一个实战会用到mine,所以我们这一节详细说一说mine的用法。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录mine vs grain...原创 2020-01-13 15:53:52 · 1324 阅读 · 0 评论 -
Saltstack入门到精通教程(三):配置管理
在上一节的《Saltstack入门到精通教程(二):实验环境搭建和体验》中,我们通过实验环境的操作,熟悉了如何去写一个简单的state文件,如何在命令行去应用state文件,以及如何利用top文件去对不同的minion去应用不同的state文件。这一节我们基于这些基础进一步来探索配置管理中的更多的功能。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题...原创 2020-01-03 18:24:07 · 1114 阅读 · 0 评论 -
Saltstack入门到精通教程(二):实验环境搭建和体验
光说不练假把式,上一节我们已经了解了基本的salt功能,相信大家已经迫不及待想上手试一试了。这一节我们就来一起搭建一个本地的测试环境,体验下这些功能。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录安装saltstack基本远程控制操作接受minions检测连通性跑shell命令跑salt的自建函数安装新的软件...原创 2019-12-19 19:14:41 · 1157 阅读 · 0 评论 -
Saltstack入门到精通教程(一):了解Saltstack
salt是一款非常流行的开源软件,用于跨平台infra管理。常用的功能包括跨平台远程执行命令,跨平台配置管理等等。这一节主要是介绍salt的工作原理,以及其组成模块和对应功能。有了高屋建瓴的视角,后面的章节再对各个模块进行深入讲解。我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。文章目录salt的工作方式远程执行命令...原创 2019-12-19 19:10:05 · 2368 阅读 · 1 评论