加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

开源器材 | Ansible基本法门

发布时间:2021-05-21 07:43:29 所属栏目:创业 来源:互联网
导读:用 Ansible 自动化你的数据中心的要害点。 Ansible 是一个开源自动化器材,可以从中央节制节点同一设置处事器、安装软件或执行各类 IT 使命。它回收一对多、 无

用 Ansible 自动化你的数据中心的要害点。

Ansible 是一个开源自动化器材,可以从中央节制节点同一设置处事器、安装软件或执行各类 IT 使命。它回收一对多、无客户端agentless的机制,从节制节点上通过 SSH 发送指令给远端的客户机来完成使命(虽然除了 SSH 外也可以用此外协议)。

Ansible 的首要行使群体是体系打点员,他们常常会周期性地执行一些安装、设置应用的事变。尽量云云,一些非特权用户也可以行使 Ansible,譬喻数据库打点员就可以通过 Ansible 用 mysql 这个用户来建设数据库、添加数据库用户、界说会见权限等。

让我们来看一个简朴的行使场景,一位体系打点员天天要设置 100 台处事器,而且必需在每台呆板上执行一系列 Bash 呼吁,然后交付给用户。

这是个简朴的例子,但应该可以或许证明:在 yaml 文件里写好呼吁然后在长途处事器上运行,是一件很是轻松的事。并且假如运行情形差异,就可以插手判定前提,指明某些呼吁只能在特定的处事器上运行(如:只在那些不是 Ubuntu 或 Debian 的体系上运行 yum 呼吁)。

Ansible 的一个重要特征是用脚本playbook来描写一个计较机体系的最终状态,以是一个脚本可以在处事器上重复执行而不影响其最终状态(LCTT 译注:等于幂等的)。假如某个使命已经被实验过了(如,“用户 sysman 已经存在”),那么 Ansible 就会忽略它继承执行后续的使命。

界说

使命task:是事变的最小单元,它可所以个举措,好比“安装一个数据库处事”、“安装一个 web 处事器”、“建设一条防火墙法则”可能“把这个设置文件拷贝到谁人处事器上去”。

举措play: 由使命构成,譬喻,一个举措的内容是要“配置一个数据库,给 web 处事用”,这就包括了如下使命:1)安装数据库包;2)配置数据库打点员暗码;3)建设数据库实例;4)为该实例分派权限。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读