通过salt的orchestrate runner进行应用编排
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
前面学习了salt的模块和runners,本篇学习一个特别的runner,orchestrate runner。所谓应用编排,就是当多个应用程序分布在不同的节点上并且互相依赖时,如何安排应用程序在不同节点上的启动顺序,如何安排各个程序的依赖。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
前面学习了salt的模块和runners,本篇学习一个特别的runner,orchestrate runner。所谓应用编排,就是当多个应用程序分布在不同的节点上并且互相依赖时,如何安排应用程序在不同节点上的启动顺序,如何安排各个程序的依赖。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
前面的文章中我们了解了salt中的模块和runners,本篇具体应用一下salt中的个别state模块,然后重点看一下state中的require和watch关键字的用法。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
上篇学习了salt指定minions的方式,本篇了解一下salt中的各种模块,包括execution modules,state modules和salt runners。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
上篇文章学习了salt state中的高级用法,本篇学习salt如何targeting minions,也就是salt如何定位目标主机。另外在定位主机时,有一种方法是通过nodegroups,后面再来学习一下如何配置nodegroups。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
上篇文章在state文件中使用了jinja模板,提高了书写state文件的灵活性。本篇继续学习state文件的编写。在state文件中可以使用判断、循环及变量,使大大提高了其灵活性,本篇来学习一下这些用法。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
在上篇中,我们了解salt中的grains,知道了grains是存储在minions上的关于系统属性的一些信息。本篇就来在salt的state中使用grains提供的信息,同时了解一下jinja模板的使用。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
前两篇文章学习了salt的state、pillar和top文件的应用,本篇学习一下salt minions的其它配置,包括如何配置masterless的minion,如何配置grains以及在minions上直接执行salt命令。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
上篇探索了salt的state的创建,并且将state应用到了minion上。本篇看一下将state应用到minion上的另外一种方式——使用top.sls文件。本篇继续使用上篇“salt的环境、pillar和states”中搭建的环境。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
上篇我们进行了salt的安装和配置,本篇来探索一下如何进行Salt environment的配置,pillar路径的配置以及Salt states的配置。本篇的环境与上篇一致。
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
Salt是由SaltStack创建并维护的系统管理软件。使用Salt可以使数据中心的自动化,服务器配置管理,应用程序编排等工作更加简单、高效。本篇就来看看其安装和配置。