博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ansible Tower:实战!!!!
阅读量:3926 次
发布时间:2019-05-23

本文共 770 字,大约阅读时间需要 2 分钟。

Ansible Tower:实战!!!!

Ansible Tower版本:3.6.2

Ansible 版本: 2.9.2
被控节点:CentOS 8
剧本:换源

一、创建凭证

凭证

每个HOST都需要创建凭证凭证才能连接创建凭证细节

凭证类型根据被控节点类型选择,可以是VM类型或者是网络设备。实战测试用到的被控节点是CentOS


二、创建、配置主机清单

主机清单

声明被控节点,如同编辑Anisble inventory文件一样

主机清单细节

填写主机清单名称,选择所属组织。然后save
添加节点
添加节点细节

给主机清单添加节点,Host Name填写IP地址


三、创建、配置项目

项目

在这里插入图片描述

SCM TYPE这里选择的是本地的,项目地址已经更改了,因为不知道为什么,使用的默认地址,剧本放进去,Web界面找不到,文件夹权限改了也不行,所以我就改成了/projects

在Tower节点的/etc/tower/conf.d/custom.py中可以更改项目文件夹地址。

你也可以使用GIT的方式从云端同步。同步的话,也需要创建一个git的凭证,最后还要单独执行一个同步任务把剧本从云端拉下来,git上面有很多现成的剧本,但是就是太慢了,你可以尝试把他码到国内的码云上。这样同步快一点。

其他还有几种方式没怎么用过。


四、创建任务模板

模板

模板细节
这里就要选择之前创建的主机清单、凭证、以及项目中的剧本了
这里选择的是换源剧本,具体换源剧本用到了一个角色可以参考
然后

cp /etc/ansible/roles/change_source/test/test.yaml /projects/CentOS/change_source.ymlvim /projects/change_source.tml 将hosts改成all

五、运行Job

执行任务

点击小火箭让任务起飞
执行过程
任务正在执行
执行结果
去被控节点下个东西试试呢,挺快的。说明源换好了

转载地址:http://aqugn.baihongyu.com/

你可能感兴趣的文章
说说 RabbiMQ 的应答模式
查看>>
OpenTelemetry - 云原生下可观测性的新标准
查看>>
使用 ML.NET 实现峰值检测来排查异常
查看>>
通过 .NET NativeAOT 实现用户体验升级
查看>>
如何友好的处理 WebApi 中抛出的错误
查看>>
因MemoryCache闹了个笑话
查看>>
Dotnet的垃圾回收
查看>>
乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时
查看>>
gRPC在C#中的未来属于grpc-dotnet
查看>>
快速排序的性能和名字一样优秀
查看>>
开源推荐:Asp.Net Core入门学习手册!
查看>>
ML.NET 示例:对象检测
查看>>
C#基于yolov3的行人检测
查看>>
ML.NET Cookbook:(16)什么是规范化?为什么我需要关心?
查看>>
WPF 修改(优化)Menu菜单的样式
查看>>
我开发了一款基于web容器的前端项目容器
查看>>
WPF实现环(圆)形菜单
查看>>
WPF 写一个提醒工具软件(完整项目)
查看>>
Windows 11 快速体验:开始菜单居中,全系圆角设计!
查看>>
异步流使用注意事项
查看>>