作家
登录

如何使用Red Hat System Roles完成Ansible集成

作者: 来源: 2017-12-18 10:28:13 阅读 我要评论

开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散


IT用户可以加倍轻松地治理Red Hat Linux企业情况,应用Ansible上的体系角色(System Roles)节点治理进步效力。

与Ansible集查对Red Hat企业级Linux治理员来说袈浣来越重要。治理员可以经由过程Ansible主动完成相干工作,并可以或许在大年夜型情况中加倍轻松地治理Red Hat Linux企业版。要应用Ansible治理节点,您须要一份手册来定义要治理的属性以及要在目标体系上履行的义务。Red Hat的角色将赞助这一过程加倍效力。

Red Hat的角色是在RHEL 7.4版本宣布时惹人的。Red Hat的角色今朝可进行技巧预览,并供给一系列的Ansible角色,许可治理员可以或许以雷同的方法治理RHEL。

Red Hat角色基于上游Linux体系角色项目,今朝支撑RHEL 6+,CentOS 6+和Fedora。这一项目旨在为Linux治理供给一致的类API接口,是以不须要推敲重要和次要版本的Linux发行版之间的差别。如不雅您的Linux发行版支撑Linux体系角色,则可以使颖善?于这些体系角色的Ansible操作手册治理其参数,而无需推敲发行版之间可能存在的差别。

在操作体系有很大年夜差别的处所应用体系角色是很有赞助的,比如收集设备。应用体系角色,这些差别已经不再重要了,因为应用通用的Ansible操作手册可以解决托管体系的问题。

若何应用Red Hat体系角色

在当前版本中,Red Hat供给了五类角色集,分别是:kdump,postfix,network,selinux和timesync。

在RHEL 7.4版本中,您可以经由过程Red Hat Network Extras频道拜访体系角色,该频道可以拜访新的且经常快速成长的软件包。在设备为Ansible治理体系并运行Ansible Engine的办事器上应用体系角色。该办事器必须运行在RHEL 7.4之上。应用体系角色,您可以作为客户妒攀来治理RHEL 6.9及更高版本。体系角色须要将客户端完全设置为Ansible治理的客户端。


Red Hat体系角色许可治理员有效地治理主机的指定属性。以下示例代码说清楚明了这一点:

  1. $ vim example-network-playbook.yml 
  2. — 
  3. – hosts: rhel7.4-test 
  4. vars: 
  5. network_connections: 
  6. network_connections: 
  7. – name: DBnic 
  8. state: up 
  9. type: ethernet 
  10. interface_name: eth1 
  11. autoconnect: yes 
  12. ip: 
  13.   dhcp4: yes 
  14. auto6: no 
  15. roles: 
  16. – role: rhel-system-roles.network 

在这一示例中,最后一行包含rhel-system-roles.network体系角色。此浇猾许可治理员应用体系角色供给的变量来治理网卡的不合属性。有关可用变量的完全列表,治理员可以参阅/usr/share/doc/rhel-system-roles中的文档。示例代码供给了部分这些变量的概述。

创建手册后,可以应用ansible-playbook敕令在托管主机上运行该手册。例如,应用ansible-playbook-lserver1 example-network-playbook.yml将此体系角色中的设置应用于server1,server1将Ansible操作手册中的设备应用于eth1收集接口。

体系角色可以简化Ansible情况中异构体系和节点的治理。尽管该项目今朝只面向Red Hat,但其他Linux发行版可能将在将来集成。如不雅出现如许的情况,体系角色就可以更为轻松地治理Linux。

【编辑推荐】

  1. 软件定义数据中间设计应集中于可扩大性和集成性
  2. 避免让持续集成办事器成为一个安然隐患!
  3. 容器化微办事的持续集成/持续交付
  4. 若何搭建Web办事器之集成情况
  5. 数据中间的集成式数据保护流程
【义务编辑:武晓燕 TEL:(010)68476606】

  推荐阅读

  对话创新—京东金融全球数据探索者大赛决赛圆满结束

【51CTO.com原创稿件】无独有偶!昨天, 51CTO首届开辟者大年夜赛路演!今天,京东金融全球数据摸索者大年夜赛决赛选手路演!更巧的是在头一天的开辟者大年夜赛上,京东集团CTO体系首席架构师杨海明主题>>>详细阅读


本文标题:如何使用Red Hat System Roles完成Ansible集成

地址:http://www.17bianji.com/lsqh/39856.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)