时间:2021-05-19
ansible是新出现的自动化运维工具,基于Python研发。 整合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能,下面就看一下如何部署
在命令行,提取Ansible源代码,git clone git://github.com/ansible/ansible.git --recursive 如下图所示
进入安装目录 cd ./ansible 目录下, 执行安装source ./hacking/env-setup -q
如果系统没有安装过pip,先安装对应ptyhon版本的pip:
easy_install pip
安装Ansible控制机需要的python模块
pip install paramiko PyYAML Jinja2 httplib2 six
当更新Ansible版本时,不但要更新git的源码树,还需要更新git中指向Ansible 自身的模块,称为submodules
一旦运行env-setup脚本,就意味着Ansible从源码,清除文件inventory 可以指定其他位置
二、yum安装方式(Centos7x64)
用rpm命令安装yum扩展源:rpm -Uvh http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-7.noarch.rpm
用yum命令安装,yum -y install ansible
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
第1章ansible软件概念说明python语言是运维人员必会的语言,而ansible是一个基于Python开发的自动化运维工具(saltstack)。其功能实
前言ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,
本文实例讲述了Python自动化运维之Ansible定义主机与组规则操作。分享给大家供大家参考,具体如下:一点睛Ansible通过定义好的主机与组规则(Inve
相信做过自动化运维的同学都用过RESTAPI接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。本文主要
云计算带来的不同于传统运维的应用层面的挑战:应用如何在云平台上实现应用的快速部署,快速更新,实时监控。云计算时代要求运维人员能够自动化地部署应用程序和所有支持的