Ansible學習筆記-Ansible安裝
Ansible是自動化運維配置管理的新貴,具體的介紹可以在網上搜到,這裡不再熬述。
Ansible分為控制機和被管理機,安裝時有一些要求;主要是控制機的安裝,被管理機不需要安裝Ansible,但是需要有Python。
控制機要求:
可以透過3種方式安裝Ansible:yum,pip,原始碼。(個人覺得pip簡單方便)
第一種方式:(配置好yum源,需要epel)
# yum install ansible -y
當然使用ubuntu的,請使用apt-get。
第二種方式:pip
強烈推薦Python2.7,但是在Redhat6版本中升級Python可能導致yum不能用.
參考http://my.oschina.net/541996928/blog/159836,安裝完Python2.7,easy_install,pip也需要相應版本的安裝。
# python -V Python 2.7.10
# wget -q
# python ez_setup.py
# mv /usr/bin/easy_install /usr/bin/easy_install_old
# ln -s /usr/local/python27/bin/easy_install /usr/bin/easy_install
# easy_install pip
......
Installed /usr/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
# mv /usr/bin/pip /usr/bin/pip_old
# ln -s /usr/local/python27/bin/pip /usr/bin/pip
# pip install ansible #將依賴一併安裝
.......
Successfully installed MarkupSafe-0.23 PyYAML-3.11 ansible-2.0.1.0 ecdsa-0.13 jinja2-2.8 paramiko-1.16.0 pycrypto-2.6.1
# ln -s /usr/local/python27/bin/ansible /usr/bin/
第三種方式:原始碼
注意:在make rpm執行時,出現錯誤”ERROR: AsciiDoc 'a2x' command is not installed but is required to build“。
解決步驟如下:
驗證是否安裝成功。
# mkdir /etc/ansible
# vim /etc/ansible/hosts
# ansible all -m ping
192.168.3.11 | SUCCESS => {
"changed": false,
"ping": "pong"
}
OK!Ansible已經安裝完成。
Ansible分為控制機和被管理機,安裝時有一些要求;主要是控制機的安裝,被管理機不需要安裝Ansible,但是需要有Python。
控制機要求:
- Python 2.6 or higher
- paramiko
- PyYAML
- Jinja2
- httplib2
- Unix-based OS
可以透過3種方式安裝Ansible:yum,pip,原始碼。(個人覺得pip簡單方便)
第一種方式:(配置好yum源,需要epel)
# yum install ansible -y
當然使用ubuntu的,請使用apt-get。
第二種方式:pip
強烈推薦Python2.7,但是在Redhat6版本中升級Python可能導致yum不能用.
參考http://my.oschina.net/541996928/blog/159836,安裝完Python2.7,easy_install,pip也需要相應版本的安裝。
# python -V Python 2.7.10
# wget -q
# python ez_setup.py
# mv /usr/bin/easy_install /usr/bin/easy_install_old
# ln -s /usr/local/python27/bin/easy_install /usr/bin/easy_install
# easy_install pip
......
Installed /usr/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
# mv /usr/bin/pip /usr/bin/pip_old
# ln -s /usr/local/python27/bin/pip /usr/bin/pip
# pip install ansible #將依賴一併安裝
.......
Successfully installed MarkupSafe-0.23 PyYAML-3.11 ansible-2.0.1.0 ecdsa-0.13 jinja2-2.8 paramiko-1.16.0 pycrypto-2.6.1
# ln -s /usr/local/python27/bin/ansible /usr/bin/
第三種方式:原始碼
# git clone git://github.com/ansible/ansible.git
# cd ./ansible
# make rpm
# rpm -Uvh ~/rpmbuild/ansible-*.noarch.rpm注意:在make rpm執行時,出現錯誤”ERROR: AsciiDoc 'a2x' command is not installed but is required to build“。
解決步驟如下:
# unzip asciidoc-8.6.9.zip
# cd asciidoc-8.6.9
# ./configure
# make install驗證是否安裝成功。
# mkdir /etc/ansible
# vim /etc/ansible/hosts
# ansible all -m ping
192.168.3.11 | SUCCESS => {
"changed": false,
"ping": "pong"
}
OK!Ansible已經安裝完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26812308/viewspace-2081154/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ansible 學習筆記筆記
- Ansible學習筆記——基礎與配置筆記
- yum安裝ansible
- Ansible安裝mysqlMySql
- ansible安裝zookeeper
- 【Ansible】ansible容器學習環境搭建
- Ansible 學習指北
- ansible模組學習
- Centos 安裝yum,安裝ansibleCentOS
- Ansible 學習筆記 - 定位主機和組的模式筆記模式
- 離線安裝ansible
- 安裝ansible-2.4.2
- 安裝ansible-2.5.0
- Ansible安裝指令碼指令碼
- Ansible原理和安裝
- Ansible的安裝及部署
- 滴滴雲安裝並使用 Ansible
- 使用 Ansible 安裝部署 TiDBTiDB
- ansible之一:安裝與配置
- Ansible 多機自動化工具 初學筆記筆記
- rpm方式離線安裝ansible
- ansible2.4安裝和體驗
- 【mac】ansible安裝及基礎使用Mac
- Centos8 安裝並使用Ansible(一)CentOS
- Centos8 安裝並使用Ansible(二)CentOS
- RabbitMQ學習筆記-安裝MQ筆記
- Centos學習筆記--安裝CentOS筆記
- 如何使用 Ansible 配置 Vim並安裝外掛
- Linux 原始碼安裝Ansible 參考篇Linux原始碼
- 使用ansible安裝docker以及docker-composeDocker
- RHEL 6下原始碼包安裝部署Ansible原始碼
- Ansible安裝與佈署相關網站網站
- ansible
- Mysql學習筆記(安裝篇)MySql筆記
- Docker安裝(學習筆記一)Docker筆記
- Airflow學習筆記 --- airflow安裝AI筆記
- python學習安裝筆記Python筆記
- Flask學習筆記(安裝篇)Flask筆記