192.168.223(192.168.223.1无线设置)

随着互联网技术的发展和更新,企业部署业务使用的服务器的数量也在成倍的增长,从业务初期的单台或者几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,运维的自动化也受到IT 人员越来越多的关注。

192.168.223(192.168.223.1无线设置)

今天跟大家分享一个能够降低 IT 服务成本的自动化运维工具,帮助你在最短的时间内完成批量系统的配置、部署以及命令的运行!比如:

  • 同时在100台服务器上安装nginx服务,并在安装后启动它们
  • 将某个文件一次性拷贝到100台服务器上
  • 每当有新服务器加入工作环境时,你都要为新服务器部署某个服务,也就是说你需要经常重复的完成相同的工作
192.168.223(192.168.223.1无线设置)

Ansible统统满足你~

Ansible 是一个配置管理和配置工具,类似于 Chef,Puppet 或 Salt。这是一款很简单也很容易入门的部署工具,它使用 SSH 连接到服务器并运行配置好的任务,服务器上不用安装任何多余的软件,只需要开启 SSH,所有工作都交给 Client 端的 Ansible负责。

Ansible的优点:

  • 轻量级:无需在客户端安装 agent ,并且也不需要启动服务
  • 配置灵活:Ansible 基于 SSH 工作,可使用系统或自定义模块满足更为灵活的需求
  • 语法简洁:配置语言采用 yaml ,用来定义多条任务,语法更为简洁,Ansible简单易懂的自动化语言
  • 允许使用人员在很短的时间内完成自动化项目的部署
192.168.223(192.168.223.1无线设置)

一张图理解Ansible工作原理

192.168.223(192.168.223.1无线设置)

PLAYBOOKS:任务剧本(任务集),编排定义Ansible任务集的配置文件,由Ansible顺序依次执行,通常是JSON格式的YML文件

INVENTORY:Ansible管理主机的清单/etc/anaible/hosts

MODULES:Ansible执行命令的功能模块,多数为内置的核心模块,也可自定义,ansible-doc –l 可查看模块

PLUGINS:模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,该功能不常用

API:供第三方程序调用的应用程序编程接口

ANSIBLE:组合INVENTORY、 API、 MODULES、PLUGINS的绿框,可以理解为是ansible命令工具,其为核心执行工具

安装配置

以 CentOS 7.2 在线安装为例

  • 安装 epel 源
wget -O /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
  • Ansible 安装,准备好 epel 源后通过 yum 在线安装即可
yum -y install ansible

配置与验证

Ansible常用参数

-m 指定执行使用的模块
-u 指定username
-s --sudo
-U --sudo-user
-v 输入执行过程信息
  • 配置SSH秘钥
'''省去后续操作需要输入密码'''
ssh-keygen -N "" -b 4096 -t rsa -C "thisistest" -f /root/.ssh/test.rsa
ssh-copy-id -i /root/.ssh/test.rsa root@192.168.223.130
'''免密码登陆测试'''
ssh -i /root/.ssh/test.rsa root@192.168.223.130
  • host添加
将需要操作的主机信息填写至配置文件中
配置路径:/etc/ansible/hosts
  • 测试
ansible web1 -m command -a "ls /root/" '''查看web1主机组/root 目录下的文件'''
192.168.223(192.168.223.1无线设置)

192.168.223(192.168.223.1无线设置)

一看就会,一装就对,一用就赞!

小编之后还会持续更新,喜欢的同学们,记得关注我哦~

192.168.223(192.168.223.1无线设置)

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/baike/346162.html

(0)
鸟叔鸟叔
上一篇 2023年 4月 13日
下一篇 2023年 4月 13日

相关推荐

  • 十亿美元是多少人民币(10万亿美元是多少人民币)

    日前,胡润研究院发布《2022胡润全球富豪榜》,这是胡润研究院连续第十一年发布“全球富豪榜”。根据《2022胡润全球富豪榜》显示,截止日期为2022年1月14日,全球十亿美金企业家数量达到3381人,新增153位,数量创下历史新高。 2022年全球十亿美金企业家财富总量达到96万亿元人民币,比2021年我国GDP总量少了18万亿元左右。虽然全球经济受到新冠肺…

    2022年 12月 3日
  • 半路夫妻永远喂不熟(半路夫妻喂不饱)

    欢迎您的到来! 陈俊生当初之所以离婚,凌玲的心机起着推波助澜的作用!那时候的凌玲乖巧,善解人意,处处唯陈俊生马首是瞻,所以,陈俊生那时候对凌玲产生了较多的怜惜,他心疼凌玲离了婚,带着孩子生活不容易,却忽略了凌玲当初喜欢自己的动机。 而重组新家庭以后,凌玲就开始变隐忍为嚣张,真实面目逐渐展现出来。 她私心太重,给平儿报8000多的夏令营,却给佳清报5万多的夏令…

    2023年 3月 28日
  • 植物大战僵尸怎么调中文(ea植物大战僵尸怎么调中文)

    说到植物大战僵尸这款游戏,相信大部分的朋友们一定都玩过这款游戏吧,它是一款策略类的游戏,在玩该游戏时,玩家需要通过武装多种植物切换不同的功能,以此来有效地把僵尸阻挡在入侵的路上,守护大脑不被僵尸吃掉。 但是,在玩植物大战僵尸这款游戏的时候,由于界面中的语言不是我们所熟悉的语言,因此在查看一些说明介绍上,很多小伙伴都不太懂是什么意思。那么植物大战僵尸游戏在哪调…

    2023年 3月 21日
  • smart五大原则(目标管理smart五大原则)

    目标管理中的SMART原则分别指: 1.Specific:目标应清晰明确 2.Measurable:目标要可量化 3.Attainable:目标具挑战性,具可达性 4.Relevant:目标要组织与个人能结合 5.Time-Table:目标要有时

    2022年 8月 14日
  • 抖音怎么删除关注的人(抖音怎么删除关注的人和粉丝)

    “花椒为什么让人觉得麻?” “经常吃的水晶萝卜究竟是什么植物?” 这是否也是你的日常疑惑? 还有一捏就炸的植物届“大烤肠”香蒲 可以用来洗手的“肥皂果” 你在现实生活中见过这些吗? 近日,农业院校毕业的女孩陈奇奇 因在短视频平台分享植物百科 受到外界关注 据了解,陈奇奇出生于1997年 就读于四川农业大学植物保护专业 但毕业之后 陈奇奇没有从事农药行业 反而…

    2023年 4月 4日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信