摘要: 作用:可以执行任何有效的 shell 命令,包括管道、重定向和其他 shell 特性。该模块将在远程主机上启动一个 shell,然后在该 shell 中执行命令。执行结果可以作为任务的输出返回,也可以将其保存到文件或变量中供后续任务使用。请注意,与其他模块相比,shell 模块的执行效率较低,因为它 阅读全文
posted @ 2024-06-17 10:32 little小新 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 文件模块 创建文件 ansible webserver -m file -a 'path=/tmp/88/txt mode=771 state=touch'··path=文件存放的路径/文件名··mode=文件的权限、默认不写就是644··state=状态就是 touch创建文件 创建目录 ansi 阅读全文
posted @ 2024-06-17 10:32 little小新 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 启动服务: ansible webserver -m service -a 'name=httpd state=started' 设置开机自启 ansible webserver -m service -a 'name=httpd state=started enabled='yes'' ·· 如果 阅读全文
posted @ 2024-06-17 10:32 little小新 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 查文档:ansible-doc yum 升级所有的包:不建议使用,耗时长 ·· ansible host1 -m yum -a 'name=* state=latest' 安装apache ansible webserver -m yum -a 'name=httpd state=latest'·· 阅读全文
posted @ 2024-06-17 10:32 little小新 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、在其它主机上批量创建用户 ansible webserver -m user -a 'name=pt state=present' · name=创建用户的名字 · state=一个状态 //present是创建或确保某个资源存在的意思 2、修改用户的密码 ··先 生成加密的密码: echo ' 阅读全文
posted @ 2024-06-17 10:31 little小新 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 点对点的作用:临时的,在ansible中是指需要快速执行的单条指令、并不需要保存的命令。执行简单的命令 以下是webserver主机分组 复制模块 -m copy ansible-doc copy :可以查看copy的使用文档 copy模块的作用:将主机里的文件统一拷贝到其它主机里 例1: · 在主 阅读全文
posted @ 2024-06-17 10:31 little小新 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1、准备多台服务器、其中一台做主机、其余做客户机、由主机统一控制所有的客户机 2、在主机上做域名解析: ··· vim /etc/hosts ```配置好可以ping一下域名: 3、安装ansible服务器: yum install -y ansible 4、检测是否安装完成 ··· rpm -ql 阅读全文
posted @ 2024-06-17 10:31 little小新 阅读(7) 评论(0) 推荐(0) 编辑
摘要: Ansible的主机清单(Inventory)是一个文本文件,其中包含了被管理主机的信息,例如IP地址、主机名、SSH端口号、用户名、密码等等。主机清单的作用是告诉Ansible哪些主机需要进行管理和配置,以及如何连接到这些主机。 主机清单可以包含多个组,每个组可以包含多个主机。通过对主机进行分组, 阅读全文
posted @ 2024-06-17 10:30 little小新 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Ansible:是一种自动化工具,可以用于自动化配置、部署和管理计算机系统。它使用简单的语法和模块化的架构,可以轻松地管理大型的、复杂的IT基础架构。Ansible基于Python编写,可以通过SSH协议远程控制服务器,支持在多个操作系统上运行,包括Linux、Windows和UNIX等。Ansib 阅读全文
posted @ 2024-06-17 10:30 little小新 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 开启路由转发模式: -- echo 1 > /proc/sys/net/ipv4/ip_forward #写入内存中 -- 或编辑:/usr/lib/sysctl.d/50-default.conf -- 编辑后重启: #在最后添加 net.ipv4.ip_forward=1 #配置文件中开启路由转 阅读全文
posted @ 2024-06-17 10:30 little小新 阅读(28) 评论(0) 推荐(0) 编辑