实验目的:通过ansible剧本对被管理端进行部署httpd服务,并且修改配置文件,启动服务。操作环境操作系统IP地址角色Centos7192.168.71.129ansible管理端Centos7192.168.71.130ansible被管理端Centos7192.168.71.131ansible被管理端实验步骤:安装ansible的步骤不在赘述,请参考博客:ansible安装1、管理端安装
分类:
其他好文 时间:
2018-10-25 12:06:54
阅读次数:
104
一、概述分析由于互联网的快速发展导致产品更新换代速度逐渐加快,运维人员每天都要进行大量的维护操作,仍旧按照传统方式进行维护会使得工作效率低下。这时,部署自动化运维就可以尽可能安全、高效地完成这些工作。一般会把自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的ABem程序来完成管理功能,如:Puppet、Func、Zabbix等;另外一类是不需要配置代理工具的,可以直接基于SSH服
分类:
系统相关 时间:
2018-10-24 22:23:58
阅读次数:
325
三、Ansible的使用 1、Ansible命令执行过程及状态 过程: 1. 加载自己的配置文件,默认/etc/ansible/ansible.cfg 2. 加载自己对应的模块文件,如command ping 3. 通过ansible将模块或命令生成对应的临时py文件,并将该文件传输至远程服务器 4 ...
分类:
其他好文 时间:
2018-10-24 20:12:08
阅读次数:
586
Ansibleansible ansible-doc ansible-playbook Ansible 是一种 agentless(基于 ssh),可实现批量配置、命令执行和控制,基于 Python 实现的自动化运维工具。其特性有:模块化:通过调用相关模块,完成指定任务,且支持任何语言编写的自定义模... ...
分类:
其他好文 时间:
2018-10-24 17:51:24
阅读次数:
219
YAML介绍YAML是一种用来表达资料序列的格式,由于参考了其他多种语言,所以具有很高的可读性。YAML与XML,HTML一样都属于标记性语言,是用来写配置文件的语言,非常简洁和强大。其特性如下:(1)具有很好的可读性,易于实现(2)表达能力强,扩展性好(3)和脚本语言的交互性好(4)有一个一致的信息模型(5)可以基于流来处理更多关于YAML的内容可以参考http://www.yaml.orgYA
分类:
其他好文 时间:
2018-10-23 20:51:39
阅读次数:
360
基于kolla ansible部署的queens版本,基于docker stats查看openstack的资源占用,发现neutron_openvswitch_agent一直占用100%CPU资源,这个问题在目前最新的queens和rocky版本已经修复,解决此问题,可以参考下面的步骤: 解决办法 ...
分类:
其他好文 时间:
2018-10-23 14:46:05
阅读次数:
300
ansible可以使用命令行方式进行自动化管理,基本语法如下:ansible主机名-m模块名称-a模块特有参数ansible的命令行管理工具都是由一系列模块、参数所支持的,可以在命令后面加上-h或--help获取帮助。如使用ansible-doc-h或者ansible-doc--help查看其帮助信息ansible-doc是用来查看模块帮助信息的工具,最主要的选项-l用来列出可使用的模块,-s用来
分类:
其他好文 时间:
2018-10-23 00:44:44
阅读次数:
171
ansible的剧本是使用yaml语言进行编写的,基本语法如下:基本语法:1、大小写2、同级别要对齐,缩进表示层级3、缩进不允许使用Tab键4、缩进空格数不规定,相同元素区分即可支持的数据结构:1、对象:键值对集合,又称映射/哈希/字典例如:name:example键:值2、数组:一组按次序排列的值,又称序列/列表/例如:-apple3、纯量:单个的、不再分的值例如:number:12.30sur
分类:
其他好文 时间:
2018-10-23 00:15:29
阅读次数:
203