前言
刚刚翻到之前做的笔记,是ansible的几种安装方法,更新了一下,整理出来,以后可能有用。安装环境还是用https://www.modb.pro/db/45596中的虚拟主机djtest。
1 源码编译安装
1.1 git下载
参考https://www.jianshu.com/p/66facbd8926a所说的加速:
#转到快照before_mysql_ins
echo '140.82.113.3 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net'>>/etc/hosts
ping github.com
yum -y install git
cd /usr/local
#git clone git://github.com/ansible/ansible.git --recursive
#下载实在太慢 找了个国内镜像 飞起!
git clone https://gitee.com/YongSangUn/ansible.git --recursive
cd ansible
source hacking/env-setup
ansible --version
#ansible 2.10.0.dev0
1.2 源码包下载
#转到快照before_mysql_ins
#安装的依赖包
yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
#下载源码包,解压 编译并安装
cd /tmp
wget https://mirrors.huaweicloud.com/ansible/ansible-2.9.18.tar.gz
tar zvxf ansible-*.gz
cd ansible-*
python setup.py build
python setup.py install
ansible --version
#ansible 2.9.18
1.3 公共部分
#创建ansible配置文件目录,并拷贝配置文件到目录下
mkdir -pv /etc/ansible
cp -r examples/* /etc/ansible
2 利用工具安装
2.1 rpm包安装
#转到快照before_mysql_ins
cd /tmp
wget https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/ansible-2.9.9-1.el7.ans.noarch.rpm
yum -y localinstall ansible-*.rpm
ansible --version
#ansible 2.9.9
ls /etc/ansible
2.2 yum安装
#转到快照before_mysql_ins
yum -y install ansible
ansible --version
#ansible 2.9.17
ls /etc/ansible
2.3 pip安装
#转到快照before_mysql_ins
yum -y install python-pip python-devel gcc glibc-devel zlib-devel rpm-bulid openssl-devel
curl https://bootstrap.pypa.io/2.7/get-pip.py -o get-pip.py
python get-pip.py
pip --version
#pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)
pip install --upgrade pip
pip install --upgrade ansible
ansible --version
#ansible 2.10.6
ls /etc/ansible
完结 PS
安装完成,做好相应配置,就可以用ansible来管理其它主机了。大体上是5种方法,也不知道会不会对人有所帮助。BYE
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




