在麒麟V10服务器上安装Ansible

1 准备工作

Ansible 是一款开源的自动化运维工具,基于 Python 开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric等)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

我们的目标版本为 2.5.3,源代码托管在 GitHub 上。

源码下载地址:

https://codeload.github.com/ansible/ansible/zip/v2.5.3

Ansible 依赖模块“paromiko”,因此也需要下载:

https://files.pythonhosted.org/packages/cf/a1/20d00ce559a692911f11cadb7f94737aca3ede1c51de16e002c7d3a888e0/paramiko-2.7.2.tar.gz

其他准备工作:

(1)安装 pip 并升级 setuptools:

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

pip install --upgrade setuptools

安装需要用到的软件依赖:

yum install gcc

yum install libffi-devel

yum install openssl-devel

yum remove python-cffi

安装需要用到的 Python 依赖包:

pip install packaging

pip install bcrypt==3.1.7

pip install cffi

pip install jinja2

2 开始编译安装

(1)解压 paramiko 源码包并安装:

tar -zxvf paramiko-2.7.2.tar.gz

cd paramiko-2.7.2

python setup.py install

(2)解压 Ansible 源码包并安装:

unzip ansible-2.5.3.zip

cd ansible-2.5.3

make

make install

3 验证

ansible --version

 作者:李凌

猜你喜欢

转载自blog.csdn.net/m0_46573967/article/details/112798842