posts - 159,  comments - 0,  views - 11万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

1、Ansible安装

1
2
3
4
5
# 安装
dnf -y install ansible-core
 
# 查看版本
ansible --version

2、修改配置文件

1
2
3
4
5
6
7
8
9
# 备份并从新生成配置文件
mv /etc/ansible/ansible.cfg /etc/ansible/ansible.cfg.org
ansible-config init --disabled > /etc/ansible/ansible.cfg
 
# 取消主机密钥检查
# vi /etc/ansible/ansible.cfg
...
host_key_checking=False    #318行
...

3、配置管理目标主机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 配置管理目标主机
# vim /etc/ansible/hosts
10.32.161.134
10.32.161.135
 
[bigdata]
10.32.161.131
10.32.161.132
10.32.161.133
 
# 查看所有主机情况
ansible all --list-hosts
 
# 查看管理主机组情况
ansible bigdata --list-hosts

4、基础使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 已配置免密登录的主机
# ansible 10.32.161.134 -m ping
10.32.161.134 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python3"
    },
    "changed": false,
    "ping": "pong"
}
 
# 未配置免密登录的主机或主机群组
# ansible bigdata -k -m command -a "uptime" -b --ask-become-pass
SSH password:     #输入密码
BECOME password[defaults to SSH password]:      #输入密码
10.32.161.132 | CHANGED | rc=0 >>
 13:25:32 up 12 days, 21:28,  1 user,  load average: 0.00, 0.00, 0.00
10.32.161.131 | CHANGED | rc=0 >>
 13:25:32 up 12 days, 21:28,  2 users,  load average: 0.04, 0.01, 0.00
10.32.161.133 | CHANGED | rc=0 >>
 13:25:32 up 12 days, 21:28,  1 user,  load average: 0.08, 0.02, 0.01

  

posted on   a120608yby  阅读(942)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示