• 运维工具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

  • 相关阅读:
    Oracle 创建dblink
    好的博客
    Java项目导出war包 security alert:integrity check error”
    tomcat7.0 处理问题
    项目支持Servlet3.0的新特性
    oracle replace函数
    JavaWeb项目连接Oracle数据库
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/11737688.html
Copyright © 2020-2023  润新知