5.在 linux1 上安装 ansible-core,作为 ansible 的控制节点。linux2-linux7 作为 ansible 的受控节点。
时间: 2024-10-17 20:06:42 浏览: 23
Linux环境ansible-2.9.7安装包及其依赖包全资源,执行脚本自动安装
在Linux 1上安装Ansible Core作为控制节点,通常需要以下几个步骤:
1. **更新包列表**:
```sh
sudo apt-get update
```
2. **安装必要的依赖**:
```sh
sudo apt-get install -y python3-pip curl openssh-client
```
3. **安装 Ansible** (如果尚未安装 Python 3):
```sh
sudo apt-get install -y python3 python3-dev libffi-dev
pip3 install ansible==*版本号* # 可能需要根据最新版本下载安装
```
或者如果你想要安装最新的稳定版,可以使用 `pip3 install ansible`。
4. **配置SSH免密登录**:
在控制节点上设置信任受控节点的SSH公钥,将公钥添加到`~/.ssh/authorized_keys`文件中,确保`PermitRootLogin`设置为`yes`并且`PasswordAuthentication`设为`no`。
5. **测试 Ansible**:
创建一个简单的 playbook 来连接到受控节点进行验证,例如:
```yaml
---
hosts: all
gather_facts: no
tasks:
- name: Test connection
debug: msg="Connected to {{ hostvars[inventory_hostname].ansible_host }}"
```
然后运行 `ansible-playbook -i inventory_file playbook.yml`,其中`inventory_file`是包含受控节点信息的主机清单文件(如`hosts`或自定义的`inventory.ini`)。
阅读全文