前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ansible笔记(1)

Ansible笔记(1)

作者头像
suveng
发布2019-09-17 10:30:41
5040
发布2019-09-17 10:30:41
举报

文章目录

  • Ansible笔记(1)
    • 特点:
    • 环境依赖:
    • 安装:
      • 步骤:

Ansible笔记(1)

特点:

  1. 轻量级无客户端
  2. 开源免费,学习成本低,快速上手
  3. 使用playbook作为核心配置架构,统一的脚本格式批量化部署
  4. 完善的模块化扩展,支持目前主流的开发场景
  5. 稳定性和兼容性
  6. 活跃社区

环境依赖:

隔离安装依赖。

  1. centos7
  2. python3.6
  3. ansible2.5

安装:

  1. yum包管理安装,潜在危险和冲突 yum install -y ansible
  2. git源代码安装 git clone https://github.com/ansible/ansible.git

推荐第二种方式

步骤:

  1. 预先安装python3.6 wget http://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz tar xf Python-3.6.5.tar.xz ./configure --prefix=/usr/local --with-ensurepip=install -enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" #--prefix 安装目录 --with使用包管理工具 make && make altinstall ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip pip install virtualenv
  2. 安装virtualenv pip install virtualenv
  3. 创建ansible账户并安装python3.6的virtualenv实例 useradd deploy && su - deploy virtualenv -p /usr/local/bin/python3.6 .py3-a2.5-env
  4. git源代码安装ansible2.5 cd /home/deploy/.py3-a2.5-env git clone https://github.com/ansible/ansible.git cd ansible && git checkout stable-2.5
  5. 加载python3.6 virtualenv的环境 source /home/deploy/.py3-a2.5-env/bin/activate
  6. 安装ansible依赖包 pip install paramiko PyYAML jinja2
  7. 在python3.6的虚拟环境加载ansible2.5 source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q
  8. 验证ansible2.5 ansible --version
  9. 重启 source /home/deploy/.py3-a2.5-env/bin/activate source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • Ansible笔记(1)
    • 特点:
      • 环境依赖:
        • 安装:
          • 步骤:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档