zoukankan      html  css  js  c++  java
  • 运维工具Ansible学习(一)

    转自:https://blog.51cto.com/13525470/2104916

    转自:https://www.cnblogs.com/keerya/p/7987886.html

    最喜欢这种图文并茂的课程。

    一、Ansible工具介绍

    Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点。实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架。

    二、Ansible框架

    • 连接插件connection plugins:负责和被监控端实现通信;
    • host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
    • 各种模块核心模块、command模块、自定义模块;
    • 借助于插件完成记录日志邮件等功能;
    • playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

    -------------------------------------------------------------------------------实战篇---------------------------------------------------------------------------------------------

    安装ansible,只需此k8s-master1节点安装即可,其他节点都无需安装。

    执行命令:yum install ansible -y

    pip install ansible==2.7.9 安装特定版本的Ansible

  • 相关阅读:
    每日站立会议02
    每日站立会议01
    构建之法阅读笔记02
    学习进度条06
    js获取当前时间戳
    带三角凸的框
    js或者jq的tab切换
    处理浏览器兼容 各个浏览器的标识 hack
    规定CSS的属性仅在IE下生效 在非IE浏览器下不生效
    滚动到某个点 返回顶部字样出来 点击返回顶部
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/11737688.html
Copyright © 2011-2022 走看看