Linux拓展-Ansible
安装Ansible
yum安装Ansible
1 | yum install -y epel-release |
给主机名修改一下
1 | hostnamectl set-hostname node1 重命名主机名 |
免密登录配置
老师讲的没带电脑给忘了
1 | vi /etc/ansible/hosts |
配置密钥对验证,实现免密登录
1 | 免密2 |
ansible模块详解
- command
1 | 1,在远程主机执行命令,不支持管道,重定向等shell的特性。 |
- shell
1 | //在远程主机执行命令,相当于调用远程主机的shel1进程, |
- cron
1 | //在远程主机定义任务计划。其中有两种状态 |
- user
1 | //用户管理的模块 |
- group
1 | //用户组管理的模块 |
- copy
1 | //用于复制指定主机文件到远程主机的 |
- file
1 | #修改文件的属主属组权限等 |
- hostname
1 | /用于管理远程主王机上的主机名 |
- ping
1 | /检测远程主机的连通性 |
- yum
1 | /在远程主机上安装与卸载软件包 |
- script
1 | //实现远程批量运行本地的shell 脚本 |
- setup
1 | //facts 组件是用来收集被管理节点信息的,使用setup模块可以获取这些信息 |
评论


