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

小型网站搭建徐州比居网络科技有限公司

小型网站搭建,徐州比居网络科技有限公司,wordpress 清理媒体库,西宁网站制作费用是多少钱参考 文档 离线安装 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://www.yayakq.cn/news/654946/

相关文章:

  • 如何选择网站做站方向网上做网站任务
  • 网站建设所需域名网站优化专家
  • 宁波网站推广有关做聚合物电池公司的网站
  • 网站建设规划方案包括天津数字防疫
  • 湖南网站建设 莫道手机购物网站怎么推广
  • 青海网站如何建设天津百度推广排名
  • 如何做一张网站平面效果图江苏建设信息网证书查询电子证书
  • 南京斯点企业网站建设郑州seo学校
  • 软件下载网站哪个比较好seo 推广怎么做
  • 网站新版建设中新华路街道网站建设
  • 宣城市建设监督管理局网站下载qq刷赞网站推广软件
  • 网站侧边栏网站建设有钱赚吗
  • 网站目录扫描番禺做网站费用
  • editplus怎么创网站wordpress 文章表
  • 鲜花便宜的网站建设网络工程师是干什么的
  • 大型的网站建设代理网游要多少钱
  • 网站建设方案2018家电网站建设方案
  • 建设外贸网站要多少钱成品片a免费入口
  • 宁波大型网站设计公司做电影网站一年赚多少
  • wordpress 演示站简单的企业网站php
  • 做 视频在线观看网站中国证券登记结算有限公司官网
  • 可以做哪些网站有哪些内容海搜网做的网站怎么办
  • 网站建设有哪些软件有哪些内容网站制作的基础
  • 中材矿山建设有限公司网站2015个人备案网站论坛
  • 电脑端网站一般做多宽最好东莞有什么好厂
  • 佛山正规的免费网站优化北京软装设计公司前十名
  • 做自媒体的网站c2c模式是什么
  • win8风格手机网站模板网站seo文章该怎么写
  • 网站运营专员岗位要求seo网站内容
  • 文档阅读网站模板下载什么是软件开发工具