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

wap网站是什么意思仿做网站的网站

wap网站是什么意思,仿做网站的网站,中国建设银行悦生活网站,招聘做网站目录 一、Ansible 快速入门 1.1 什么是 Ansible ​1.2 Ansible 主要功能 1.3 Ansible 的特点 1.4 Ansible 基础架构 二、Ansible 安装与配置 2.1 Ansible 安装 2.2 确认安装 三、Ansible 配置解读 3.1 Ansible 配置路径 3.2 Ansible 主配置文件 3.3 Ansi…目录 一、Ansible 快速入门 1.1 什么是 Ansible  ​1.2 Ansible 主要功能  1.3 Ansible 的特点  1.4 Ansible 基础架构  二、Ansible 安装与配置  2.1 Ansible 安装  2.2 确认安装  三、Ansible 配置解读  3.1 Ansible 配置路径  3.2 Ansible 主配置文件  3.3 Ansible 配置优先级  一、Ansible 快速入门 1.1 什么是 Ansible  Ansible 是一个 IT 自动化的配置管理工具自动化主要体现在 Ansible 集成了丰富模块以及强大的功能组件可以通过一个命令行完成一系列的操作。进而能减少我们重复性的工作以提高工作的效率。 1.2 Ansible 主要功能  批量执行远程命令可以对 N 多台主机同时进行命令的执行。批量配置软件服务可以进行自动化的方式配置和管理服务。实现软件开发功能jumpserver 底层使用 ansible 来实现的自动化管理。编排高级的 IT 任务Ansible 的 playbook 是一门编程语言可以用来描绘一套 IT 架构。  1.3 Ansible 的特点  容易学习: 无代理不像 salt 既要学客户端与服务端还需要学习客户端与服务端中间通讯协议操作灵活: Ansible 有较多的模块提供了丰富的功能playbook 则提供类似于编程语言的复杂功能简单易用: 体现在 Ansible 一个命令可以完成很多事情安全可靠: 因为 Ansible 使用了 SSH 协议进行通讯既稳定也安全移植性高: 可以将写好的 playbook 拷贝至任意机器进行执行幂等性: 一个任务执行 1 遍和执行 n 遍效果一样不会因为重复执行带来意外情况。 1.4 Ansible 基础架构  Ansible 架构中的控制节点、被控制节点、 inventroy、ad-hocplaybook、Connection Protocol 是什么?  在 Ansible 架构中以下是一些关键概念 控制节点 (Control Node) 控制节点是指运行 Ansible 的主机负责管理和执行 Ansible 的配置和任务。通常这是管理员或开发人员的工作站或服务器用于控制和管理被控制节点。 被控制节点 (Managed Node) 被控制节点是指由控制节点管理的目标主机。Ansible 通过 SSH 连接到这些节点并在其上执行任务。被控制节点可以是服务器、虚拟机或任何远程主机。 Inventory (清单) 清单是一个包含被控制节点信息的文件它告诉 Ansible 哪些主机应该被管理。清单可以是静态的手动编写主机列表或动态的通过脚本或外部源动态生成。清单还可以包含主机组用于组织和分类主机。 Ad-hoc Commands (即席命令) 即席命令是在控制节点上直接执行的简单 Ansible 命令用于在远程被控制节点上执行一次性任务而无需编写复杂的 Playbook。使用即席命令可以快速地在目标主机上执行某些操作。 Playbook (剧本) Playbook 是 Ansible 的主要配置文件用于定义一系列任务和配置以及在目标主机上执行这些任务的顺序。它使用 YAML 格式具有易读性和编写简便性。通过 Playbook可以在多个主机上执行复杂的配置管理和自动化任务。 Connection Protocol (连接协议) 连接协议指定 Ansible 在控制节点与被控制节点之间建立连接的方式。在大多数情况下默认连接协议是 SSH (Secure Shell)通过 SSH 协议连接到被控制节点并执行任务。然而Ansible 也支持其他连接协议例如在 Windows 主机上使用 WinRM 进行连接。 总结 Ansible 是一种配置管理和自动化工具它由控制节点管理被控制节点。清单文件指定被控制节点Playbook 定义任务和配置Ad-hoc Commands 允许在目标主机上执行一次性任务而连接协议决定了如何与被控制节点建立连接。 二、Ansible 安装与配置  2.1 Ansible 安装  # 方式一yum 安装推荐 [roottidb ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo [roottidb ~]# yum makecache [roottidb ~]# yum install ansible -y# 方式二pip 安装 [roottidb ~]# yum install python3 python3-devel python3-pip -y [roottidb ~]# pip3 install --upgrade pip -i https://pypi.douban.com/simple/ [roottidb ~]# pip3 install ansible -i https://pypi.douban.com/simple/2.2 确认安装  # 检查 Ansible 版本 [roottidb ~]# ansible --version ansible 2.9.27config file /etc/ansible/ansible.cfgconfigured module search path [u/root/.ansible/plugins/modules, u/usr/share/ansible/plugins/modules]ansible python module location /usr/lib/python2.7/site-packages/ansibleexecutable location /usr/bin/ansiblepython version 2.7.5 (default, Jun 28 2022, 15:30:04) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]# 测试 Ansible 是否可用 [roottidb ~]# ansible localhost -m ping localhost | SUCCESS {changed: false, ping: pong } 三、Ansible 配置解读  3.1 Ansible 配置路径  /etc/ansible/ansible.cfg主配置文件配置 ansible 工作特性/etc/ansible/hosts配置主机清单文件/etc/ansible/roles/存放 ansible 角色的目录。 3.2 Ansible 主配置文件  ansible 的主配置文件存在 /etc/anible/ansible.cfg 其中大部分的配置内容无需进行修改下面是对于该文件重点内容的解读 ······ [defaults]# some basic default values...#inventory /etc/ansible/hosts # 指定 Ansible 使用的主机清单文件的路径。 #library /usr/share/my_modules/ # 指定 Ansible 模块库的路径。 #module_utils /usr/share/my_module_utils/ # 指定 Ansible 模块工具库的路径 #remote_tmp ~/.ansible/tmp # 指定远程主机上临时文件的路径。 #local_tmp ~/.ansible/tmp # 指定本地主机上临时文件的路径 #plugin_filters_cfg /etc/ansible/plugin_filters.yml # 指定插件过滤器配置文件的路径。 #forks 5 # 指定同时在多少个主机上并行执行任务。 #poll_interval 15 # 设置在使用 async 任务时轮询任务结果的时间间隔。默认为 15 秒。 #sudo_user root # 在远程主机上以指定用户身份执行任务 #ask_sudo_pass True # 如果设置为 TrueAnsible 在执行任务时会要求输入 sudo 密码 #ask_pass True # 如果设置为 TrueAnsible 在执行任务时会要求输入远程用户的密码 #transport smart # 指定连接被控制节点的方式。smart 表示智能选择 #remote_port 22 # 指定连接远程主机时使用的 SSH 端口 #module_lang C # 指定 Ansible 模块的语言 #module_set_locale False # 如果设置为 False在执行任务时不会设置模块的本地化 #host_key_checking False # 这是用于控制是否进行主机密钥检查的配置项建议去掉注释 #log_path /var/log/ansible.log # 这个配置项用于指定 Ansible 日志文件的路径建议去掉注释开启日志 3.3 Ansible 配置优先级  Ansible 的配置文件可以存放在任何位置但配置文件有读取顺序查找顺序如下 最先查找 $ANSIBLE_CONFIG 变量其次查找当前目录下 ansible.cfg然后查找用户家目录下的 .ansible.cfg最后查找 /etc/ansible/ansible.cfg 通过命令行操作演示验证结论 # 优先读取 $ANSIBLE_CONFIG 变量 [roottidb ~]# ansible --version ansible 2.9.27config file /etc/ansible/ansible.cfg ······ [roottidb ~]# export ANSIBLE_CONFIG/tmp/ansible.cfg [roottidb ~]# touch /tmp/ansible.cfg [roottidb ~]# ansible --version ansible 2.9.27config file /tmp/ansible.cfg ······# 读取当前目录下的 ansible.cfg推荐 [roottidb ~]# unset ANSIBLE_CONFIG [roottidb ~]# ansible --version ansible 2.9.27config file /etc/ansible/ansible.cfg ······ [roottidb ~]# mkdir project1 [roottidb ~]# cd project1/ [roottidb ~/project1]# touch ansible.cfg [roottidb ~/project1]# ansible --version ansible 2.9.27config file /root/project1/ansible.cfg ······ [roottidb ~/project1]# cd .. [roottidb ~]# ansible --version ansible 2.9.27config file /etc/ansible/ansible.cfg ······# 读取当前用户家目录下的 .ansible.cfg [roottidb ~]# touch ~/.ansible.cfg [roottidb ~]# ansible --version ansible 2.9.27config file /root/.ansible.cfg ····· [roottidb ~]# cd project1/ [roottidb ~/project1]# ansible --version ansible 2.9.27config file /root/project1/ansible.cfg ······[roottidb ~]# rm -rf .ansible.cfg [roottidb ~]# ansible --version ansible 2.9.27config file /etc/ansible/ansible.cfg
http://www.huolong8.cn/news/20368/

相关文章:

  • 上海网站营销网络设计课程培训
  • 高端大气的网站制作申请域名建立网站
  • 建设与管理局网站设置网站的默认页面
  • 色一把做最好网站定制高端网站建设公司
  • 中英文网站如何建设济南做网络安全的公司
  • C 网站开发招聘邵阳棋牌软件开发
  • 富阳设计网站网页在线制作图片
  • 制作公司网站 优帮云上海网站建设怎么弄
  • asp网站生成泰安网站制作公司电话
  • 用网站做平台电商网站构建预算方案
  • 育才网站建设关于未备案网站
  • 网站被抄袭WordPress博客主题免费
  • 网站建设包括沈阳网络科技公司有哪些
  • 学网站开发的软件怎么免费弄网站
  • 江苏省建设厅网站公示重庆专业网站推广时间
  • 平顶山哪里做网站刚刚封城最新消息2021
  • 惠城区城乡规划建设局网站域名查询 阿里云
  • 门户网站的推广方案中国风网站建设
  • 浙江五联建设有限公司网站wordpress最新主题下载地址
  • 宁波网站建设开发门户网站建设参考文献
  • 免费公司网站制作如何成立网站
  • 北京市住房和城乡建设厅网站wordpress5.2.2怎么改中文
  • 仿58网站怎么做设备报价单模板
  • 哈尔滨网站建站模板简单学校网站模板免费下载
  • 用新浪微博做网站看课学校网站建设
  • 宜州做网站需要多少钱修改wordpress ftp端口
  • 海星wap建站网站建设南京
  • 卯兔科技西安网站建设wordpress打开只显示代码
  • 网站seo推广员招聘毕业设计的网站
  • 怎么推广游戏叫别人玩领硕网站seo优化