-
分文件管理
查看全部 -
Ansible——Inventory(分组)
Inventory参数选项
-ansible_ssh_host
-ansible_ssh_port
-ansible_ssh_user
-ansible_ssh_pass ssh 密码
-ansible_sudo_pass sudo 密码
-ansible_sudo_exe
-ansible_connection 与主机的连接类型,比如:local,ssh或者paramikio.
-ansible_ssh_private_key_file
-ansible_python_interpreter
查看全部 -
[vim]
vim[1:50].example.com
vim[a-f].example.com
查看全部 -
域名、用户
查看全部 -
自定义连接端口
查看全部 -
#ansible test -a 'ls'
查看全部 -
#vim /etc/ansible/hosts
***.***.***.***
[test]
***.***.***.***
查看全部 -
Ansible——Inventory(分组)
查看全部 -
Ansible——Inventory(分组)
什么是Inventory
Ansible可同时操作属于一个组的多台主机,组和主机之间的关系通过inventory文件配置。默认的文件路径为/etc/ansible/hosts
中文:库存
作用:分组
查看全部 -
Ansible命令详解
1、-a指定传入模块的参数
2、-C -D两个一起使用,检查hosts规则文件的修改
3、-I 限制匹配规则的主机数
4、--list-hosts显示所有匹配规则的主机数
5、-m -M指定所使用的模块和模块的路径
6、--syntax-check检查语法
7、-v显示详细的日志
查看全部 -
执行Ansible的流程
查看全部 -
#ansible all -a 'ls'
查看全部 -
Ansible命令格式——ansible all -m ping
1、ansible命令主体——ansible/ansible-playbook
2、被操作的目标机器的正则表达式——all
3、指定要使用的模块—— -m ping
4、传入的参数
查看全部 -
1、配置公钥,双机互信以后
2、配置/etc/ansible/hosts
-添加目标机器的IP地址进去
3、#ansible all -m piing
查看全部 -
添加一台机器
1、编辑/etc/ansible/hosts
2、添加本机的public SSH key到目标机器的authorized_keys
3、添加本机的私钥到Ansible
4、运行ansible all -m ping测试是否添加成功
查看全部
举报