运维工具ansible-安装篇

        安装Ansible之后,不需要启动或运行一个后台进程,或是添加一个数据库.只要在一台电脑(可以是一台笔记本)上安装好,就可以通过这台电脑管理一组远程的机器.在远程被管理的机器上,不需要安装运行任何软件,因此升级Ansible版本不会有太多问题(如果你已经基于Ansible开发大量模块,你最好一直使用对应版本。此时不建议你升级到最新版本,以免由于不兼容等问题导致模块功能异常。).

通常大家都喜欢用各个系统自带的包管理工具去安装和维护软件包。但这样,你并不一定能获取到最新或最可靠的Ansible版本。所以如果你想使用最新版本,最好使用pip来安装和管理Ansible。

Pip是专门用来管理Python模块的工具,Ansible会将每次正式发布都更新到pip仓库中。所以通过pip安装或更新Ansible,会比较稳妥的拿到最新稳定版。需要注意的是安装pip之前要先安装setuptools工具,使用setuptools工具带的命令easy_install去安装pip,具体可以看python部分。

第一种:使用yum安装Ansible

使用yum安装Ansible时需要配置epel源才行,能帮我们自动解决软件包的依赖关系。

注意,非root用户需要sudo权限执行以下命令

$ yum install epel-release -y

$ yum install ansible -y

第二种:使用pip安装Ansible

如果使用pip安装Ansible。升级操作系统时,并不会同时升级Ansible。另外,升级操作系统有可能损坏Ansible环境,毕竟它依赖Python。Pip的安装指令为:

$ yum install epel-release -y

$ yum install python-pip

$ pip install ansible

第三种:使用源码安装Ansible

最时尚的玩法是使用源码安装了。你会拿到最新版,但并非稳定版。所以,使用源码安装时要留意Bug,积极关注社区和版本更新。请从Github上获取最新代码,安装过程如下:

$ yum install epel-release -y

$ yum install python-pip

$ pip install --upgrade setuptools

$ yum install git -y

$ git clone git://github.com/ansible/ansible.git

$ cd ansible

$ python setup.py install

发布了3 篇原创文章 · 获赞 2 · 访问量 304

猜你喜欢

转载自blog.csdn.net/xuxin555/article/details/90246824