Ansible简单介绍

简单介绍ANSIBLE——实验最重要部分

Ansible是一款开源自动化平台

它是一种简单自动化语言,可以在Ansible Playbook中描述IT应用的基础架构

它同时也是一个自动化引擎,可以运行Ansible playbook

Ansible作用

  1. 管理自动化任务,其能够适应许多不同的工作流和环境

  1. Ansible用户使用其提高工作效率

Ansible的特点

    • 功能强大

可用于配置管理,工作流程自动化和网络自动化,编排整个应用生命周期

    • 无需代理

Ansible围绕无代理架构构建,通过Openssh或WinRM连接所管理主机,

通过Ansible模块将任务打包成小程序推送至这些主机,等待任务完成,推送的所有模块会被删除

由于没有代理,也不需要额外自定义安全基础架构,Ansible比其他方案更加安全和高效

Ansible的优点

    • 跨平台支持

Ansible提供Linux,Windows,UNIX和网络设备的无代理支持,适用于物理,虚拟,云和容器环境

2.人类可读的自动化

Ansible Playbook使用YAML文本文件编写,易于阅读,容易理解

3.完美描述应用

Ansible Playbook 进行每一种更改,同时描述和记录应用环境

4.轻松管理版本控制

Ansible Playbook 和项目是纯文本,可以视为源代码,置于现有的版本控制系统

5.支持动态清单

可以从外部来源更新Ansible管理的计算机列表

6.编排可与其他系统轻松集成

能够利用环境中现有的HP SA,Jenkins,红帽卫星,Puppet和其他系统,集成到Ansible工作流中

Ansible方式

复杂性会破坏效率

越简单越好,An傻逼了的设计总之是工具易用

专为易读性优化

Ansbile自动化语言围绕简单一度的声明性文本文件来构建,正确的编写Ansible PLAYbook可以清晰地记录工作流自动化

声明式思维

Ansible是一种要求状态引擎,通过表达用户希望系统处于何种状态来解决如何自动化IT部署的问题

Ansible的用例

    • 配置管理
    • 应用部署
    • 调配
    • 持续交付
    • 安全和合规性

Ansible提供完整的自动化

红帽AnsibleTower

一种企业框架,用于规划控制,保护和管理Ansible自动化

它可以控制谁有权在哪些主机上运行Playbook,

共享使用SSH平局而不必允许用户传输或查看其内容,

记录所有的ANsible作业,以及管理清单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值