Ansible 安裝步驟 (Centos7 4

2021-09-17 23:17:32 字數 1574 閱讀 2608

*****====

epel安裝2 安裝epel repo源:

epel(rhel 7)

wget -o /etc/yum.repos.d/epel.repo

epel(rhel 6)

wget -o /etc/yum.repos.d/epel.repo

epel(rhel 5)

wget -o /etc/yum.repos.d/epel.repo

3.清理快取

yum clean all

4.重新生成快取

yum makecache

*****===

pip安裝

*****===

$ wget

$ python get-pip.py

$ pip -v  #檢視pip版本

**********

ansible安裝

**********

pip install ansible -upgrade

ansible --version

**********===

ssh免密碼登入

**********===

ssh-keygen -t rsa

ssh-copy-id

**********===

ansible常用命令

**********===

vim /etc/ansible/hosts

ip1ip2

ansible 主機分組 -m 模組 -a '命令和引數'

ansible all -m ping

ansible all -m raw -a "echo 'my_root_new_password' | passwd --stdin root"

******************************===

使用ssh-copy-id批量拷貝公鑰到遠端主機

******************************===

一、需要安裝的工具

sshpass       (新增epel源進行安裝)

ssh-copy-id (centos已內建)

******************************====

cat > copy_ssh_id.sh << eof 

#!/bin/bash 

sed -i '/stricthostkeychecking/s/^#//; /stricthostkeychecking/s/ask/no/' /etc/ssh/ssh_config sed -i "/#usedns/ s/^#//; /usedns/ s/yes/no/" /etc/ssh/sshd_config

cat node.hosts | while read ip pwd; do.

sshpass -p $pwd ssh-copy-id -f $ip 2>/dev/null

done

eof

ansible安裝部署

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

Ansible簡單安裝

系統centos7.3 ip位址192.168.1.10 安裝ansible yum install epel release y yum install ansible y ssh部分 配置ssh免密碼登陸,若是用普通使用者請在普通使用者下建立ssh金鑰.且ssh統一使用乙個賬號.ssh keyg...

ansible 離線安裝

環境 centos7 yum y install downloadonly downloaddir tmp ans ansible 安裝createrepo命令 yum install createrepo 將該目錄製作成軟體倉庫 createrepo tmp ans 壓縮檔案 tar czvf a...