溫馨提示×

centos安裝ansible怎么添加主機

小樊
103
2025-01-01 19:50:58
欄目: 云計算

在 CentOS 上安裝 Ansible 并添加主機的步驟如下:

  1. 安裝 EPEL 和 Remi 存儲庫:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 啟用 Remi 存儲庫中的 Ansible 包:

對于 Python 3:

sudo yum-config-manager --enable remi-python36

對于 Python 2:

sudo yum-config-manager --enable remi-python27
  1. 安裝 Ansible:
sudo yum install ansible
  1. 添加主機到 Ansible inventory 文件:

首先,創建一個新的 inventory 文件(例如 /etc/ansible/hosts),或者編輯現有的文件。在這個文件中,你可以添加主機的 IP 地址或主機名以及它們的主機名。例如:

[my_hosts]
192.168.1.100 ansible_host=192.168.1.100
192.168.1.101 ansible_host=192.168.1.101

在這個例子中,我們添加了兩個主機,它們的 IP 地址分別是 192.168.1.100 和 192.168.1.101。ansible_host 變量用于指定主機的 SSH 地址,這在連接到具有多個網絡接口的主機時非常有用。

  1. 測試 Ansible 連接:

運行以下命令以測試 Ansible 是否可以成功連接到您添加的主機:

ansible -i /etc/ansible/hosts all -m ping

如果一切正常,您將看到類似于以下的輸出:

192.168.1.100 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
192.168.1.101 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}

這表明 Ansible 已成功連接到您添加的主機?,F在您可以使用 Ansible 管理這些主機了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女