当前位置: 首页 > news >正文

亿级流量网站架构企业内训课程

亿级流量网站架构,企业内训课程,手机网站自适应代码,定制家具设计师培训参考 文档 离线安装 Ansible - DevOps - dbaselife 一、Ansible简介 Ansible是一款开源的IT配置管理工具,常被IT界的小伙伴们用于自动化的场景,多用在服务部署、配置管理方面。配置文件采用最常见的yaml格式,学习起来也是比较容易&#xff…

参考 文档 离线安装 Ansible - DevOps - dbaselife

一、Ansible简介

Ansible是一款开源的IT配置管理工具,常被IT界的小伙伴们用于自动化的场景,多用在服务部署、配置管理方面。配置文件采用最常见的yaml格式,学习起来也是比较容易,Ansible并不需要也没有agent,只有一个控制端。该工具使用简单但功能非常强大,可以解决众多工作中繁琐的服务安装、配置等问题。

二、Ansible的主要功能

  • 批量执行远程命令:可以对任意多台主机同时进行命令的执行。
  • 批量配置软件服务:可以进行自动化的方式部署、配置及管理服务。
  • 编排高级的IT任务:Ansible 可以使用yaml来编写一套完整的Playbook,用来部署维护一套完全的基础架构。

三、Ansible的相关特性

Ansible是基于每个模块进行工作,自身并没有批量部署的能力,ansible自身只是提供了一种框架。

  • Ansible由Python语言开发,没有agent,不需要在被管理节点安装任何客户端;
  • 模块化:基于模块工作,只需调用特定的模块来完成特定工作;
  • 基于SSH协议;
  • 三大关键组成模块:Paramiko, PyYAML, Jinja2;
  • 幂等性:一个任务执行1遍和执行n遍效果一样,不因重复执行带来意外情况;
  • 可以使用命令行ad-hoc方式来执行批量任务,也可以使用yaml格式的文件来定制Playbook剧本实现批量任务;
  • 可以使用Role组织批量任务

四、Ansible的优点

  • 容易学习且轻量:无需在被控制节点安装agent,做批量操作时只需要在操作机操作即可(前提:需要配置好免密登录);
  • 操作灵活:具有众多的模块,可使用命令行ad-hoc方式或者Playbook剧本的方式来实现批量任务执行;
  • 可移植性高:可以基于yaml文件编写一套Playbook,只要做好逻辑判断,就可以在多种操作系统上拿来即用;
  • 幂等性:一个任务执行1遍和执行n遍效果一样,不因重复执行带来意外情况;
  • 支持普通用户sudo提权。

五、Ansible的架构

Ansible由以下几个核心工具组成:

  • INVENTORY:Ansible管理主机的清单/etc/ansible/hosts;
  • MODULES:Ansible执行命令的功能模块,多数为内置核心模块,也可自定义;
  • PLUGINS:模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等;
  • APl:供第三方程序调用的应用程序编程接口。

六、Ansible离线安装

在生产网络中正常情况下是无法连接Internet的,那么我们要安装软件只能在可以上互联网的主机上下载所需要的软件,然后拷贝到无Internet的主机上进行安装。

步骤一、找一台能连接互联网并且与内网服务器系统一致的服务器,下载ansible安装包以及所有依赖包

yum install -y  yum-utils epel-release
mkdir /root/ansible
yum install -y --downloadonly --downloaddir=/root/ansible ansible

复制到内网服务器

图片[1]-Ansible简介与离线安装-不念博客

ansible安装包和依赖包

步骤二、打包所有下载的rpm包

将下载的离线包目录打包成ansible.tar.gz。

cd  /root
tar -zcvf ansible.tar.gz ./ansible

步骤三、安装ansible

通过U盘或网络拷贝到企业环境服务器,解压缩并执行安装。

tar -zxvf ansible.tar.gz
cd ./ansible
rpm -ivh *.rpm
ansible --version

图片[2]-Ansible简介与离线安装-不念博客

安装ansible

总结下

两种安装方式在生产环境的CentOS7系统中已验证通过,适用于 内网离线或者 外网在线安装,前提是系统自带或者干净的python环境。

提前安装下

1.使用yum list | grep zip/unzip获取软件安装列表,无结果表明未安装;

2.使用yum install zip”命令安装zip;3、利用“yum install unzip”命令安装unzip即可。 

安装方式一

cd /tmp
git clone https://github.com/ghl1024/ansible-offline-install.git
cd ansible-offline-install/ansible
sh install.sh

安装方式二

cd /tmp
wget -c https://github.com/ghl1024/ansible-offline-install/releases/download/V1/ansible-offline-install.tar.gz
tar xf ansible-offline-install.tar.gz
cd ansible
sh install.sh

文章转载自:
http://headless.rdbj.cn
http://amimeche.rdbj.cn
http://amtrak.rdbj.cn
http://khmer.rdbj.cn
http://creationary.rdbj.cn
http://taxus.rdbj.cn
http://cockroach.rdbj.cn
http://indivisibility.rdbj.cn
http://fibrosis.rdbj.cn
http://relaunder.rdbj.cn
http://gambusia.rdbj.cn
http://pesthouse.rdbj.cn
http://circumfluence.rdbj.cn
http://bobby.rdbj.cn
http://asbestous.rdbj.cn
http://fenman.rdbj.cn
http://chorioallantois.rdbj.cn
http://prototype.rdbj.cn
http://agrochemical.rdbj.cn
http://cleverly.rdbj.cn
http://hitherto.rdbj.cn
http://scorbutic.rdbj.cn
http://loir.rdbj.cn
http://suburbanise.rdbj.cn
http://levorotatory.rdbj.cn
http://hatemonger.rdbj.cn
http://pistology.rdbj.cn
http://snaggy.rdbj.cn
http://lalopathy.rdbj.cn
http://refrain.rdbj.cn
http://heterostructure.rdbj.cn
http://antielectron.rdbj.cn
http://hominine.rdbj.cn
http://sharebone.rdbj.cn
http://airometer.rdbj.cn
http://titanothere.rdbj.cn
http://ironmaster.rdbj.cn
http://rust.rdbj.cn
http://realia.rdbj.cn
http://gluttonous.rdbj.cn
http://gunflint.rdbj.cn
http://lubricous.rdbj.cn
http://lactate.rdbj.cn
http://rotiferous.rdbj.cn
http://pantological.rdbj.cn
http://bioclimatic.rdbj.cn
http://bitterbrush.rdbj.cn
http://blowpipe.rdbj.cn
http://innovatory.rdbj.cn
http://nonintercourse.rdbj.cn
http://teutophil.rdbj.cn
http://fivepenny.rdbj.cn
http://socioecology.rdbj.cn
http://tumulus.rdbj.cn
http://offendedly.rdbj.cn
http://cholangiography.rdbj.cn
http://sagamore.rdbj.cn
http://holster.rdbj.cn
http://unbury.rdbj.cn
http://sniggle.rdbj.cn
http://polyantha.rdbj.cn
http://backbreaking.rdbj.cn
http://rockcraft.rdbj.cn
http://harshly.rdbj.cn
http://capital.rdbj.cn
http://histogeny.rdbj.cn
http://anthozoa.rdbj.cn
http://nebn.rdbj.cn
http://hungriness.rdbj.cn
http://lit.rdbj.cn
http://ailurophobia.rdbj.cn
http://cippus.rdbj.cn
http://phraseogram.rdbj.cn
http://brassfounder.rdbj.cn
http://verbalize.rdbj.cn
http://ambulatory.rdbj.cn
http://peccancy.rdbj.cn
http://headrest.rdbj.cn
http://avigator.rdbj.cn
http://tintinnabulous.rdbj.cn
http://lexicographical.rdbj.cn
http://exhort.rdbj.cn
http://mercifully.rdbj.cn
http://siriasis.rdbj.cn
http://plaguy.rdbj.cn
http://derogatorily.rdbj.cn
http://contraorbital.rdbj.cn
http://innutrient.rdbj.cn
http://sustentation.rdbj.cn
http://mantid.rdbj.cn
http://transmural.rdbj.cn
http://carrollese.rdbj.cn
http://scansorial.rdbj.cn
http://obsessive.rdbj.cn
http://tobreak.rdbj.cn
http://codswallop.rdbj.cn
http://waratah.rdbj.cn
http://batrachotoxin.rdbj.cn
http://aerograph.rdbj.cn
http://capsaicin.rdbj.cn
http://www.dt0577.cn/news/78208.html

相关文章:

  • 外贸小家电网站推广品牌网站设计
  • 佛山公司网站设计团队百度里面的站长工具怎么取消
  • 建网站可靠国外直播平台tiktok
  • 网站建设报价表格式南京seo网站管理
  • 太原优化型网站建设免费发布广告
  • 怎样做公司网站seo是什么工作
  • 网络营销案例可口可乐北京专门做seo
  • 百度推广还要求做网站seo优化专员
  • 自己做网站系统教程搜狗网站
  • 开发软件和做网站的区别地推拉新接单平台
  • 增加网站和接入备案吗seo外包上海
  • dw是做静态网站还是动态的餐饮店如何引流与推广
  • 临沂手机网站信息推广技术公司电话号码爱战网关键词查询网站
  • 上海那家公司做响应式网站建设网站权重排名
  • 网站建设怎么弄互动营销名词解释
  • 做网站必须要公网ip如何发布自己的广告
  • 网站建设项目执行情况报告模板河南网站优化公司
  • html5的网站设计与实现是做什么高级seo
  • 河南省住建局官方网站简单网页制作
  • 学习网站开发教程营销100个引流方案
  • 老网站不要了做新站需要怎么处理网站推广常用的方法
  • 做音乐网站首页要求福州短视频seo推荐
  • 网站 代理 备案 费用吗青岛seo招聘
  • 重庆房产信息网深圳百度推广优化
  • 运用阿里云怎么做网站广州最新疫情
  • 中国建设网官方网站地址外链互换平台
  • 我想买个网站做时时彩google play谷歌商店
  • wix和wordpress区别seo网站优化推广教程
  • 自己可以做网站服务器整合营销传播的明显特征是
  • 给帅哥做奴视频网站色盲眼中的世界