ansible安装部署
时间: 2023-07-10 12:39:31 浏览: 111
安装 Ansible 需要进行以下步骤:
1. 在控制节点上安装 Ansible:可以使用包管理器(如 yum、apt)或从源代码构建安装;
2. 确认控制节点和受控节点之间可以通过 SSH 进行通信:在控制节点上生成 SSH 密钥对,并将公钥复制到受控节点上的授权文件中;
3. 创建 Ansible 主机清单文件:这是一个包含所有受控节点信息的文件,可以使用 INI 或 YAML 格式;
4. 编写 Ansible Playbook:这是一个包含一组任务的文件,用于在受控节点上执行操作。
以下是一个简单的 Ansible Playbook 示例:
```
---
- name: Install and start Apache
hosts: webserver
become: true
tasks:
- name: Install Apache
yum:
name: httpd
state: present
- name: Start Apache
service:
name: httpd
state: started
```
上述 Playbook 将在名为 "webserver" 的受控节点上安装和启动 Apache 服务器。可以通过以下命令运行 Playbook:
```
ansible-playbook -i inventory_file playbook.yml
```
其中,"inventory_file" 是主机清单文件的名称,"playbook.yml" 是 Playbook 文件的名称。
阅读全文