ansible 服务配置
时间: 2023-11-17 18:57:16 浏览: 90
好的,关于 Ansible 服务配置,你需要先安装 Ansible,然后配置 Ansible 的 hosts 文件和 SSH 免密登录。具体步骤如下:
1. 安装 Ansible
在 CentOS 系统中,可以使用以下命令安装 Ansible:
```
sudo yum install ansible
```
2. 配置 hosts 文件
在 Ansible 中,hosts 文件用于存储要管理的主机列表。可以使用以下命令编辑 hosts 文件:
```
sudo vi /etc/ansible/hosts
```
在 hosts 文件中添加要管理的主机的 IP 地址或域名,例如:
```
[web]
192.168.1.100
192.168.1.101
[db]
192.168.1.102
```
上面的配置表示将 192.168.1.100 和 192.168.1.101 作为 web 组的主机,将 192.168.1.102 作为 db 组的主机。
3. 配置 SSH 免密登录
为了让 Ansible 能够远程管理主机,需要在 Ansible 主机和被管理主机之间配置 SSH 免密登录。具体步骤如下:
在 Ansible 主机上生成 SSH 密钥:
```
ssh-keygen
```
将公钥复制到被管理主机上:
```
ssh-copy-id user@192.168.1.100
```
其中,user 是被管理主机上的用户名,192.168.1.100 是被管理主机的 IP 地址。
重复上述步骤,将公钥复制到所有被管理主机上。
完成上述步骤后,就可以使用 Ansible 远程管理被管理主机了。
阅读全文