
Ansible
文章平均质量分 87
似舟非洲
你不会的东西,觉得难的东西,一定不要躲,先搞明白,后精湛,你就比别人优秀了。因为大部分人都不舍得花力气去钻研,自动淘汰,所以你执着的努力,就占了大便宜
展开
-
Ansible-playbook编译.yml脚本
2.管理的我的主机IP地址 vi /etc/ansible/hosts[m1][all:vars]3.确定ansible能与受控机通信4.创建一个ploybook目录,用于专门存放ploybook文件,编写playbook,名为waha.yml。---- name: 系统初始化 ##任务名称,自定义。hosts: 192.168.31.135 ##对哪个受控机进行操作。tasks: ## 任务。原创 2023-12-17 21:06:42 · 1517 阅读 · 0 评论 -
Ansible运行临时命令
在使用ansible命令时,必须指明受管主机的信息,如果已经设置过主机清单文件(/etc/ansible/hosts),则可以使用all参数来指代全体受管主机,或是用dev、test等主机组名称来指代某一组的主机。其中,-a是要传递给模块的参数,只有功能极其简单的模块才不需要额外参数,所以大多情况下-m与-a参数都会同时出现。由于5台受控主机的输出信息大致相同,因此为了提升读者的阅读体验,本章后续的输出结果默认仅保留192.168.10.20主机的输出值,其余相同的输出信息将会被省略。省略部分输出信息……原创 2023-12-16 09:07:07 · 1579 阅读 · 0 评论 -
Ansible设置主机清单
既然Ansible服务是用于实现主机批量自动化控制的管理工具,受管的主机一定不是一两台台,而是数十台甚至成百上千台,那么主机清单(inventory)在生产环境中就可以帮上大忙了。用户可以把要管理的主机IP地址预先写入/etc/ansible/hosts文件,这样后续再通过执行ansible命令来执行任务时就自动包含这些主机了,也就不需要每次都重复输入受管主机的地址了。首先需要说明的是,受管主机的系统默认使用RHEL 8,这是为了避免大家在准备实验机阶段产生歧义而给出的建议值,也可以用其他Linux系统。原创 2023-12-15 09:13:46 · 1614 阅读 · 0 评论 -
Ansible介绍与安装
Ansible由此诞生。相较于Chef、Puppet、SaltStack等C/S(客户端/服务器)架构的自动化工具来讲,尽管Ansible的性能并不是最好的,但由于它基于SSH远程会话协议,不需要客户端程序,只要知道受管主机的账号密码,就能直接用SSH协议进行远程控制,因此使用起来优势明显。EPEL软件包仓库由红帽公司提供,是一个用于创建、维护和管理企业版Linux的高质量软件扩展仓库,通用于RHEL、[CentOS]、Oracle Linux等多种红帽系企业版系统,目的是对于默认系统仓库软件包进行扩展。原创 2023-12-14 16:20:44 · 973 阅读 · 0 评论