1.Ansible常用命令
2.Ansible常用参数
1.Ad-hoc是什么?
ad-hoc简而言之,就是"临时命令"。 场景一:在多台机器上,查看某个进程是否启动。 场景二:在多台机器上,拷贝指定日志文件到本地。 它是一个命令行工具 它适用于业务变更 它适用所见即所得
2.Ad-hoc怎么用?
1)列出目标主机/root目录下所有的文件
2)目标主机需要登录密码
先登录目标主机,注释掉公钥
# ansible默认是以公钥的形式登录,如果要用密码登录,需在后面加上参数--ask-pass
1.Inventory是什么?
定义主机关系的文件 默认路径为/etc/ansible/hosts inventory,也就是主机清单。在大规模的配置管理工作中,特别是云服务提供商或者IDC厂家,需要管理不同业务的不同机器,这些机器的信息都存放在Ansible的inventory组件里面。在我们使用Ansible进行远程主机管理时,必须先将主机信息存放在inventory里面,这样才能使用Ansible对它进行操作。默认情况下,Ansible的inventory是一个静态的INI格式的文件。
2.Ansible Inventory详解
Inventory文件用来定义你想控制管理的服务器,默认配置文件是/etc/ansible/hosts,如下是一个简单的例子:
[mytest]
服务器分组的名称,指定组名。主机可以直接用ip地址,也可以用域名,还可以用数字和字母指定一批连续的服务器。
如果多台主机的管理账户各有不同的话,我们也可以在Inventory文件中处理,分割进行设置:
上面链接参数的含义:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。