设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Ansible评测:老牌Unix管理员的梦想级方案

2013-10-16 15:02| 发布者: joejoe0332| 查看: 4039| 评论: 0|原作者: 51CTO|来自: 51CTO

摘要:   大部分服务器自动化及流程解决方案,例如Puppet与Chef,都依赖于特定方案编码、Web UI以及命令行工具等要素的综合体,从而使整套体系正常运转。Ansible则有所不同。尽管也能够支持Web UI,Ansible在Unix管理员的 ...

   AWX Web UI提供的界面简洁而且比较直观,执行速度相当出色。该UI严格基于Playbook,因此无法使用任何命令行功能。我们需要通过创建Playbook来 描述自己想要执行的命令行操作,然后将其添加到服务器中的特定目录之下。接下来在UI中的工作模板之下访问对应Playbook,而后将其作为 Inventory的附加组件,这样包含在内的工作就能顺利进行了。


  这套Web UI确实具备一定功能性,但它既不够完善也无法作用于命令行界面。举例来说,大家不能通过这套Web UI实现工作调度——相反,各位倒是可以很轻松地通过命令行中的cron满足这类需要。Playbook可以运行在Web UI与命令行两种环境下,因此如果大家的命令行安装体积太过庞大,不妨考虑将自己的Playbook换个平台,这几乎不会带来什么影响。当然,结构的其它 部分仍然需要通过同步实现复制。


  AnsibleWorks AWX还借助一系列Ansible模块带来基于Web的简单云服务集成效果,因此大家可以为内部用户及团队提供一套Web UI,从而通过本地管理控制台支撑起公共或者私有云服务,并利用本地LDAP或者AD基础设施实现身份验证与授权。通过这种方式,AWX完全能够充当一套 针对内部客户的自助门户。


  Ansible实际效果

  长话短说,Ansible是一款极度化且易于设置及运行的自动化工具。其Web UI还算实用,但对于日常操作之外的深层任务,命令行的扩展性更好、效率也更高。


  Ansible并未内置任何高可用性机制,但该方案的调度简洁设计允许用户轻松通过多套系统控制所有客户机。只要在各服务器上采用丰富的“Playbook”及配置元素,高可用性倒不是什么大问题。


  缺乏对Windows环境的支持导致Ansible在互操作性环节得分偏低,但需要强调的是,这是一款真正为Linux及Unix管理所量身打造的工具,所以这也不算什么大毛病。


  Ansible的设计与实际效果证明,这是一款专为Unix老鸟管理员打造的利器。Ansible不走Windows路线,而且也没有提供太多点缀和可有可无的小玩意。总而言之,这是一款确实能够快速简便打理Linux及Unix系统的优秀产品。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部