利用Ansible roles编译安装 redis-5.0.7
— 安装ansible
[root@ansible ~]
---- 创建角色相关目录:
[root@ansible ~]
— 实现基key验证
[root@ansible ~]
[root@ansible ~]
[root@ansible ~]
当主机较多时,可以使用脚本批量实现基key验证
[root@ansible ~]
StrictHostKeyChecking no
[root@ansible ~]
10.0.0.18
10.0.0.28
[root@ansible ~]
rpm -q sshpass &> /dev/null || yum -y install sshpass
[ -f /root/.ssh/id_rsa ] || ssh-keygen -f /root/.ssh/id_rsa -P ''
export SSHPASS=magedu
while read IP;do
sshpass -e ssh-copy-id -o StrictHostKeyChecking=no $IP
done < hosts.list
—创建角色相关文件:
[root@ansible ~]
[root@ansible files]
bind 0.0.0.0
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 300
daemonize