在 rocky9 上安装 ansible,作为 ansible 的控制节点。 linux2-linux9 作为 ansible 的受控节点。master 节点配置 calico,作为网络组件
时间: 2023-07-21 13:28:31 浏览: 150
好的,您想知道如何在 rocky9 上安装 ansible,并将 linux2-linux9 设置为受控节点,同时在 master 节点上配置 calico 作为网络组件。
首先,您需要在 rocky9 上安装 ansible。您可以使用以下命令在 rocky9 上安装 ansible:
```
sudo dnf install ansible
```
接下来,您需要在 rocky9 上生成 SSH 密钥,并将其添加到 linux2-linux9 的受控节点上。您可以使用以下命令在 rocky9 上生成 SSH 密钥:
```
ssh-keygen
```
然后,将生成的公钥添加到 linux2-linux9 的受控节点上:
```
ssh-copy-id <linux2-linux9 IP>
```
现在,您可以使用 ansible 将 linux2-linux9 设置为受控节点。您需要创建一个名为 hosts 的文件,并将 linux2-linux9 的 IP 地址添加到其中:
```
[linux]
<linux2-linux9 IP>
```
接下来,您需要创建一个名为 playbook.yml 的 Ansible playbook 文件,并在其中添加以下内容:
```
- hosts: linux
become: true
tasks:
- name: Install calico
yum:
name: calico
state: present
```
最后,您可以运行以下命令来运行 playbook:
```
ansible-playbook playbook.yml
```
这将在 linux2-linux9 上安装 calico 作为网络组件。
希望这可以回答您的问题。如果您有任何其他问题,请告诉我!
阅读全文