,ansible目前的应用?

用户投稿 128 0

关于“ansible_php”的问题,小编就整理了【4】个相关介绍“ansible_php”的解答:

ansible目前的应用?

ansible是一个配置管理和应用部署工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric、SaltStack )的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。

ansible在生产环境当中的应用

自动化部署应用

自动化管理配置

自动化持续交付

自动化(aws)云服务器管理

ansible模块详解?

ansible模块是新出现的自动化运维工具,基于Python开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

ansible模块是基于模块工作的,本身没有批量部署的能力。

真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:

(1)、连接插件connection plugins:负责和被监控端实现通信;

(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;

(3)、各种模块核心模块、command模块、自定义模块;

(4)、借助于插件完成记录日志邮件等功能;

(5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

ansible作用?

1.ansible揉合了众多老牌运维工具的优点,基本上puppet和saltstack能实现的功能全都能实现

2.轻量级:不用在被管理端安装agent(代理程序)更新时,只需在操作管理机进行一次,而不用频繁的在被管理端一个个更新

3.ansible是一个工具,ansible本身不是服务而是一个工具,ansible不需启动服务,仅仅是个工具,可轻松实现分布式扩展

4.批量任务执行可以写成脚本,而且不用分发到远程就可以执行

5.ansible是一致性,高可靠性,安全性设计的轻量级自动化工具

6.ansible使用python语言编写,维护更加简单

ansible能做什么?

Ansible 是新出现的自动化运维工具,基于 Python 开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等等功能。

举个例子:

# 查看CPU 占用率的统计信息

display cpu-usage

# 查看内存的使用状态

display memory-usage

# 查看电源的工作状态

display power

# 查看接口是否工作在正常状态

display error-down recovery

# 查看VRRP的工作状态

display vrrp brief

# 查看NTP的工作状态

display ntp status

# 查看用户上线失败记录信息

display aaa online-fail-record

# 查看设备中的历史告警信息

display alarm history

到此,以上就是小编对于“ansible_php”的问题就介绍到这了,希望介绍关于“ansible_php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!