02.ansible安装配置
# 01.Ansible 安装与配置
# 1.1 ansible安装要求
# 1.1.1 服务端要求
Python2.6/2.7/3.x
RedHat, Debian, CentOS, OS X等(不支持Windows)
# 1.1.2 被管理服务器要求
- OpenSSH
- Python2.6/2.7/3.x
# 1.2 安装 Ansible
在 192.168.56.66 中安装
[root@k8s-node2 ~]# yum -y install ansible
[root@k8s-node2 ~]# pip -y install ansible
1
2
2
https://releases.ansible.com/ansible/
命令集:
ansible:运行简单任务
ansible-doc:文档查看工具
ansible-playbook:执行 playbook
ansible-config:查看、编辑、管理 Ansible 配置
ansible-inventory:查看 inventory 信息
ansible-galaxy:共享和下载 roles 的工具
ansible-pull:从仓库拉取 playbooks
ansible-vault:文件加密工具
ansible-console:repl 控制台执行 Ansible 任务
注:这里我们只查看usage部分,详细部分可以通过 "
指令 -h
" 的方式获取
# 1.3 ansible配置文件
- Ansible 中的某些设置可通过配置文件(
/etc/ansible/ansible.cfg
)进行调整。 - 对于大多数用户来说,默认配置应该足够了。
[root@k8s-node2 ~]# vim /etc/ansible/ansible.cfg
[defaults]
inventory = /etc/ansible/hosts # 指定被管理端主机清单
host_key_checking = False # 关闭主机检查
forks= 5 # 指定执行时 ansible 并发数
sudo_user = root # 提权为 root (新版:become_user)
remote_port = 22 # 连接端口
timeout = 10
log_path = /var/log/ansible.log
private_key_file = /root/.ssh/id_rsa
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
上次更新: 2024/3/13 15:35:10