在统信服务器操作系统d版本上进行安装Ansible工具的方法以及配置方法。
文章目录
- 准备环境
- 功能描述
- 安装与配置
- 一、 安装ansible工具
-
- 1. 直接 命令安装
- 2. 验证安装结果
- 3. 配置ssh免密登录
- 二、Ansible使用
-
- 1. 主机清单配置
- 2. ansible命令
- 3. ansible模块
- 三、 playbook配置文件
-
- 1. 执行配置文件
准备环境
适用版本:■UOS服务器操作系统d版
适用架构:■ARM64、AMD64、MIPS64
网络:连接互联网情况下进行
本次测试环境如下:
注:请根据实际情况操作该文方法进行配置。
功能描述
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可
安装与配置
一、 安装ansible工具
1. 直接 命令安装
apt install ansible -y
2. 验证安装结果
通过ansible --version验证安装结果
如果命令可以正常执行,则表示ansible安装成功
3. 配置ssh免密登录
在ansible-server(以下简称server)上配置对ansible-client(以下简称client)的免密登录,本次实现为实现批量操作,在server中也配置针对自己主机的免密登录。
生成密钥 ssh-keygen
拷贝密钥至client
ssh-copy-id root@192.168.247.154
拷贝密钥至server主机
ssh-copy-id root@192.168.247.131
二、Ansible使用
1. 主机清单配置
Ansible 管理主机信息的配置文件,相当于系统 Hosts 文件的功能,默认存放在 /etc/ansible/hosts。在 hosts 文件中,通过分组来组织设备。实验配置如下: