1. 程式人生 > >Centons7上安裝Ansible

Centons7上安裝Ansible

1> Ansible是屬於Extra Packages for Enterprise Linux (EPEL)庫的一部分,因此要先安裝EPEL

[[email protected] ~]yum install epel-release

2> 直接安裝ansible,目前預設安裝的版本是2.2,官方持續在更新

[[email protected] ~]yum install ansible

3> 為支援windows client,要安裝以下的包:安裝Python Winrm模組

檢查有沒有安裝Python-pip包,直接執行:yum install python-pip

沒有python-pip包就執行命令 yum -y install epel-release
再次執行yum install python-pip
對安裝好的pip進行升級 pip install –upgrade pip

繼續安裝Winrm模組:

4> 底層通訊基於PowerShell,管理機和遠端主機基於Kerbero認證,需額外安裝python-kerbero和MIT krb5依賴庫。

步驟1、 安裝python-kerberos依賴,命令如下:

yum -y install python-devel krb5-devel krb5-libs krb5-workstation

pip install Kerberos

安裝完成,檢查版本號:

ansible –version

開啟etc/ansible/hosts檔案

新增別名和指向的IP:自己取名(檔案全部都是##註釋了的,自己新增清單,指要釋出的地方)
[webservers]
10.40.5.99
…..

繼續新增:client_host ansibly_ssh_user=root ansible_ssh_pass=password (password目標伺服器的Root賬號的密碼)

後面為配置項:

command:命令模組,預設模組,用於在遠端執行命令,不支援變數。ansible 192.168.139.128 -a ‘date’

cron:計劃任務模組:ansible 192.168.139.128 -m cron -a ‘minute=”*/10” job=”/bin/echo “hell”” name=”test job” ‘

user:使用者管理模組:ansible webservers -m user -a ‘name=”node1” ‘

ansible webservers -m copy -a ‘src=/etc/motd dest=/tmp/moth owner=root mode=640’

設定指定檔案屬性:ansible webservers -m file -a ‘owner=mysql group=mysql mode=644 path=/etc/motd’

建立檔案符號連結:ansible webservers -m file -a ’ path=/tmp/motd.link src=/etc/motd state=link’

Tower安裝:

tar zxf ansible-tower-setup-bundle-3.0.2-1.el7.tar.gz
cd ansible-tower-setup-bundle-3.0.2-1.el7/

設定主機資訊

sed -i “s#password=”#password=’admin’#g” inventory
sed -i “s#host=”#host=’10.40.4.195’#g” inventory
sed -i “s#port=”#port=’9090’#g” inventory

修改yum源

sed -i ‘s#dl.fedoraproject.org/pub#mirrors.ustc.edu.cn#g’ roles/packages_el/defaults/main.yml
sed -i ‘s/#baseurl=/baseurl=/g’ roles/packages_el/files/epel-7.repo
sed -i ‘s/mirrorlist=/#mirrorlist=/g’ roles/packages_el/files/epel-7.repo
sed -i ‘s#download.fedoraproject.org/pub#mirrors.ustc.edu.cn#g’ roles/packages_el/files/epel-7.repo

yum -y install centos-release-scl-rh centos-release-scl
sed -i ‘s#mirror.centos.org#centos.ustc.edu.cn#g’ /etc/yum.repos.d/CentOS-SCLo-scl.repo
sed -i ‘s#mirror.centos.org#centos.ustc.edu.cn#g’ /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
yum -y install supervisor

相關推薦

Centons7安裝Ansible

1> Ansible是屬於Extra Packages for Enterprise Linux (EPEL)庫的一部分,因此要先安裝EPEL [[email protected] ~]yum install epel-release 2&g

Ansible基本介紹並在CentOS7安裝Ansible且實現免交互管理

清單 col 進入 dde 時也 img 每天 主機清單 image 一、Ansible概述由於互聯網的快速發展導致產品更新換代速度逐漸加快,運維人員每天都要進行大量的維護操作,仍舊按照傳統方式進行維護會使得工作效率低下。這是部署自動化運維可以盡可能安全、高效地完成這些工作

Ansible基本介紹並在CentOS7安裝Ansible且實現免互動管理

一、Ansible概述由於網際網路的快速發展導致產品更新換代速度逐漸加快,運維人員每天都要進行大量的維護操作,仍舊按照傳統方式進行維護會使得工作效率低下。這是部署自動化運維可以儘可能安全、高效地完成這些工作。Ansible是基於Pythen開發,集合了眾多優秀運維工具的優點,實現了批量執行命令、部署程式、配置

centons7 SVN 安裝

1) 解除安裝命令: yum remove subversion 2) 關閉\開啟 ps -ef|grep svnserve kill -9 18645 2.建立svn倉庫 建立svn目錄 mkdir -p /data/svn 建立svn目錄 mkdir -p /dat

【Redis】2、CentOS 7 安裝 redis3.2.3安裝與配置

sync 倉庫 ace /var/ 發現 wan sudo base str 一、redis源碼安裝 【更正】現在最新穩定的版本已經到了3.2.8 截至到2016.8.11,redis最新穩定版本為3.2.3.本篇文章我們就以此版本為基礎,進行相關的講解。 下載redis源

EasyBCD在windows7基礎安裝Ubuntu 14.04雙系統詳

-1 spl tools 是把 步驟 not 安裝包 utf 復制 把下載好的ubuntu安裝包放在C盤根文件夾下,利用Daemon Tools 將安裝包下casper文件夾的vmlinuz.efi和initrd.lz復制到C盤根文件夾下,緊接著打開easybcd,在配

centos7在單臺服務器安裝FastDFS的方法

centos7 fastdfs 儲存服務器 安裝方法準備環境:#安裝依賴包yum -y install gcc gcc-c++ libtool pcre* zlib openssl openssl-develmkdir /FastDFS/#上傳下載工具yum -y install lrzsz yum -y i

Oracle數據庫12cR2(項目實戰之一):在Windows安裝Oracle12.2

oracle12c安裝 oracle12cr2安裝 oracle培訓教程 oracle視頻教程 oracle12cr2 oracle數據庫12cR2(項目實戰之二):linux系統安裝Oracle12.2一、課程主題:風哥Oracle數據庫教程12cR2(項目實戰之二):在linux操作系

在CentOS 7安裝Jenkins

在centos 7上安裝jenkins在CentOS 7上安裝Jenkins安裝添加yum repos,然後安裝sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/RedHat/jenkins.repo sudo rpm -

TensorFlow - 在 windows 系統安裝

conda 安裝 rsh anaconda src 最新 之前 power ins 安裝方式: 1、pip (將介紹) 2、Anaconda 我采用的是本地 pip 方式 需提前安裝 Python - Python 3.5.x > TF 只支持 Python 3

MPI 在Windows10 安裝,使用VS2013編譯生成可執行程序

main int 附加 處理 shift window lib color 參考 參考博客: http://www.cnblogs.com/shixiangwan/p/6626156.html       http://www.cnblogs.com/hantan2008/

Linux安裝谷歌瀏覽器的問題

ren asc and 谷歌 inux 退出 table 十六進制 瀏覽器 問題一:安裝過程中的依賴問題 sudo dpkg -i google-chrome-stable_current_xxxxx.deb sudo apt --fix-broken install

CentOS6.3安裝與配置nginx+php+mysql環境

需要 目前 htm evel mem dev gin ins comm 1. 目前nginx采用是源碼包安裝的方式(yum安裝失敗),下載地址:http://nginx.org/en/download.html 我這裏的安裝包是:nginx-1.12.0.tar.gz

在CentOS7.0安裝Python3.6.1

python3.6.1 python3安裝 python安裝報錯 剛開始研究python,一直在糾結是學2.0還是3.0,聽說2.0版本將在2020年後被淘汰,於是就有了安裝3.0的需求。 本次安裝的python版本為:Python-3.6.1.tgz 操作系統信息:Linux cento

阿裏雲cenos 6.5 模板安裝 docker

enc comm starting parent cap tram arch download acc 本章將介紹在阿裏雲的 Centos6.5 模板上安裝 Docker 以及在 Ubuntu 14.04 模板上安裝 Docker 的過程Centos 6.5 模板上使用D

win 安裝cad2002的心得

b2c html pan gin 開機 安裝過程 目錄 .html 繼續   前不久,一從事測繪的哥們來找我,要我給她裝一專業軟件,想想應該很簡單,不知為何把他難成這樣,他極力要求安裝xp系統,說是只有xp上才能裝成功,我不信這個邪,查了許多資料發現win 7根本不兼容ca

在Mac電腦安裝linux系統

發行版 nbsp 安裝linux 打開 www 首頁 ubunt .net 百度一下 1.首頁需要下載VMware fusion (百度一下) 2.Ubuntu 鏡像文件(.iso) 連接:http://www.jb51.net/LINUXjishu/239493.htm

centos安裝 Python3x

python centoscentos上安裝 Python3.xx下載源碼包wget wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.gz 2. 安裝依賴yum install -y openssl-devel bzip2-deve

Kali Linux 安裝Nessus的方法

kali nessus安裝 Nessus是系統漏洞掃描與分析軟件,但Nessus在Kali Linux上的安裝可不簡單,沒有提供一個圖形化的安裝借口,下面就給大家介紹下如何在Kali Linux上安裝Nessus。利用Iceweasel 打開http://www.tenable.com/product

在CentOS 6安裝Apache和PHP

lis col conf -a 主機 依賴 cache 5.6 正常 本文演示如何在CentOS 6上安裝Apache和PHP。CentOS 6自帶的是Apache 2.2.3和PHP 5.1.6,您可以使用默認的CentOS包管理器進行安裝yum。使用yum(而不是使用源