AIOps 一场颠覆传统运维的盛筵
613
2022-10-13
自动化运维_Ansible
1. 前言
Ansible是自动化运维的工具,基于Python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。
Ansible是基于模块工作的,ansible提供一个框架,通过模块实现批量部署。
2. 安装,使用
2.1 安装Ansible
使用epel的源安装,添加epel源此处不详述。
# yum install ansible --enablerepo=epel
2.2 设置密钥登录
生成SSH公钥密钥对
# ssh-keygen -t rsa -P ''
拷贝公钥到被管理端的服务器
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys# chmod 600 /root/.ssh/authorized_keys
确认可以用密钥连接到管理端的服务器
2.3 配置Ansible
定义主机组,可以使用主机名或IP
# vi /etc/ansible/hosts[tests]test167test154
另外,Ansible的配置文件在 /etc/ansible/ansible.cfg,默认不需要修改。
2.4 使用Ansible
2.4.1 Ping模块
# ansible tests -m ping
2.4.2 执行命令,command、shell模块
发表评论
暂时没有评论,来抢沙发吧~