ansible之一安裝

2021-10-24 04:57:55 字數 864 閱讀 6719

安裝

ansible的宿主機只能是linux機器,因為我用的是mac所以省去了很多麻煩。ansible是用python開發的,所以要先安裝python,mac自帶python所以直接安裝ansible

根據官方文件來

$ sudo pip install ansible
執行第一條ansible命令ansible的工作原理是通過ssh通過宿主機操作remote機器

先需要生成金鑰對

ssh-keygen -t rsa
這條命令會在 ~/.ssh目錄下生成公私鑰對

將公鑰上傳到linux伺服器,這是我的一台雲伺服器,通過這條命令會在伺服器的~/.ssh/authorized_keys裡面存ansible宿主機的公鑰

ssh-copy-id -p 22 [email protected]
在ansible宿主機建立hosts檔案,/etc/ansible/hosts是ansible預設的inventory檔案,裡面只存乙個ip

touch /etc/ansibe/hosts
106.52.123.129
測試連通性

Ansible 一 配置安裝

puppet ruby開發 salt python開發,有客戶端,使用rabbitmq訊息佇列,支援併發,在機器數量很多時效果比ansible好。ansible python開發,沒有客戶端,基於ssh,同時只能建立乙個隧道,不支援併發,適於維護數量不是很多的機器。m 指定模組 command 只支...

Ansible 一 安裝與簡單測試

安裝阿里雲epel wget o etc yum.repos.d epel.repo 安裝ansible yum install ansible y 生成金鑰,密碼為空 ssh keygen t rsa p 將公鑰上傳至指定伺服器 ssh copy id i ssh id rsa.pub user ...

ansible安裝部署

一 ansible介紹 1 簡介 ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具 puppet cfengine chef func fabric 的優點,實現了批量系統配置 批量程式部署 批量執行命令等功能。ansible是基於模組工作的,本身沒有批量部署的能力。...