第39天课堂-ansible模块讲解-集群架构

一、秘钥推送

第39天课堂-ansible模块讲解-集群架构_第1张图片

yum install ansible -y
ssh-keygen -f ~/.ssh/id_rsa -P '' -q
for n in 7 8
do
sshpass -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 172.16.1.$n
done

ssh 172.16.1.7 "ifconfig eth1"
ssh 172.16.1.8 "ifconfig eth1"

二、ansible的模块以及参数讲解
1、查看使用帮助
ansible-doc -l #模块就Linux的所有命令了
查看模块的参数
ansible-doc -s command #Linux的命令对应的所有参数
2、常见参数 command

第39天课堂-ansible模块讲解-集群架构_第2张图片

第39天课堂-ansible模块讲解-集群架构_第3张图片

3、shell模块功能说明


第39天课堂-ansible模块讲解-集群架构_第4张图片

4、copy模块功能说明
第39天课堂-ansible模块讲解-集群架构_第5张图片

实例

第39天课堂-ansible模块讲解-集群架构_第6张图片

5、script模块功能说明
说明: 远程节点上运行本地脚本模块,远程可以没有这个脚本


6、file 模块功能说明
说明:file模块主要用于创建文件或目录,存在的文件、目录权限修改


第39天课堂-ansible模块讲解-集群架构_第7张图片

实例:创建文件目录


第39天课堂-ansible模块讲解-集群架构_第8张图片

第39天课堂-ansible模块讲解-集群架构_第9张图片

7、yum模块功能
说明:yum包管理模块

第39天课堂-ansible模块讲解-集群架构_第10张图片

8、cron 模块功能说明
说明:

第39天课堂-ansible模块讲解-集群架构_第11张图片

第39天课堂-ansible模块讲解-集群架构_第12张图片

第39天课堂-ansible模块讲解-集群架构_第13张图片

你可能感兴趣的:(第39天课堂-ansible模块讲解-集群架构)