首页 > 其他 > 详细

ansible 及相关应用

时间:2021-02-05 16:37:16      阅读:50      评论:0      收藏:0      [点我收藏+]

一、轻量级自动化运维工具对比

技术分享图片

 

 

 

二、ansible 的优势和应用场景

1.轻量级无客户端(Agentless)

2.开源免费,学习成本低、快速上手;

3.使用playbook 作为核心配置架构,统一的脚本格式,批量化部署 ;

4.完善的模块化扩展,支持目前主流的开发场景;

5.江大的稳定性和兼容性;

6.活跃的官方社区问题讨论,方便Trubleshooting 与DEBUG 问题 。

技术分享图片

 

 

 技术分享图片

 

 

 

三、ansible 的安装配置

 

 

技术分享图片

 

 技术分享图片

 

 

 

 技术分享图片

 

 

         技术分享图片

 

          技术分享图片

 

 

 

四、安装过程: 

[root@ansible ~]# wget http://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

# tar xf Python-3.6.5.tar.xz

# cd Python-3.6.5

# ./configure --prefix=/usr/local --with-ensurepip=install --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"

# make && make altinstall

# which pip3.6
/usr/local/bin/pip3.6

# ln -s /usr/
local/bin/pip3.6 /usr/local/bin/pip

# pip install virtualenv

# useradd deploy

# su - deploy

# virtualenv -p /usr/local/bin/python3.6  .py3-a2.5-env  

# cd /home/deploy/.py3-a2.5-env
# which git 
/bin/git
如果没有安装git 客户端,执行一下两步操作
(# su - root
# yum -y install git nss curl )

# git clone https://github.com/ansible/ansible.git

# source /home/deploy/.py3-a2.5-env/bin/activate

# (.py3-a2.5-env) [deploy@ansible ~]$ pip install paramiko PyYAML jinja2

# ll

# mv ansible .py3-a2.5-env/

# cd .py3-a2.5-env/

# git checkout stable-2.5

# source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q

# ansible --version


至此,ansible  安装完成!

ansible 及相关应用

原文:https://www.cnblogs.com/lanbojini/p/14378281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!