![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DevOps-Ansible
文章平均质量分 90
Ansible的简单理论介绍,部署和常用yml
A?J'aime?
这个作者很懒,什么都没留下…
展开
-
ELK 之 Elasticsearch集群部署(阿里云)(ansible-playbook自动化部署)
使用yum安装Elasticsearch下载并安装ES的yum公钥[root@es1 ~]# rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch配置Elasticsearch的yum源[root@es1 ~]# vim /etc/yum.repos.d/elasticsearch.repo[elas...原创 2020-02-14 22:52:26 · 803 阅读 · 0 评论 -
批量化管理ansible
什么是ansibleansible是2013年推出的一款IT自动化和DevOps软件,2015年被Redhat收购,是基于Python研发,糅合很多老运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能ansible可以实现:1.自动化部署APP2.自动化部署配置项3.自动化持续交付4.自动化(AWS)云服务管理为什么选择ansible选择一款配置管理软件,无外...原创 2019-12-24 00:18:45 · 100 阅读 · 0 评论 -
ansible-playbook
ansible的七种武器第一种-ansible 命令,用于执行临时性的工作,必须掌握第二种-ansible-doc是ansible模块的文档说明,针对每个模块都有详细的说明及应用案例介绍,功能和Linux系统的man类似,必须掌握第三种-ansible-console是ansible为用户提供的交互式工具,用户可以在ansible-console虚拟出来的终端上像shell一样使用an...原创 2019-12-25 09:00:11 · 105 阅读 · 0 评论 -
ansible之roles使用
rolesroles 介绍ansible 自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次结构自动装在边梁文杰、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模块以及处理器放置于单独的目录中,并可以边界的include他们的一种机制。角色一般基...原创 2019-12-26 19:51:49 · 141 阅读 · 0 评论 -
Ansible-playbook批量部署Redis简约版
[root@node7 123]# tree.├── 1.sh├── hosts└── redisinstalla.yml0 directories, 3 files]# vim 1.sh#!/bin/bashecho ’’ | /home/work/redis-4.0.8/utils/install_server.sh]# vim hosts[node]node1 a...原创 2019-12-27 16:12:30 · 329 阅读 · 0 评论 -
ansible批量自动部署Nginx
[root@node1 file]# tree.├── hosts├── install.yml└── roles├── common│ └── tasks│ └── main.yml└── nginx├── files│ └── nginx-1.12.2.tar.gz├── tasks│ └── main.yml├── templates└──...原创 2019-12-28 15:08:10 · 165 阅读 · 0 评论 -
ansible-playbook(变量2)及简单检查语法命令
此文包含模块errortagshandlerswhenregisterdebugwith_itemsinclude and roles+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++模块 erroransible-playbook对错误的处理...原创 2020-02-13 22:13:05 · 2370 阅读 · 0 评论 -
Ansible-playbook语法进阶(变量的应用)
变量添加用户–给web主机添加用户I4,设置默认密码123---- hosts: web vars: username: I4 tasks: - name: create user "{{username}}" user: name: "{{username}}" - shell: echo 123 | passwd --st...原创 2020-02-13 16:55:45 · 202 阅读 · 0 评论 -
Ansible-playbook(安装Apache)
练习所有web主机安装Apache修改配置文件的监听端口为8080设置默认主页 hello world启动服务设置开机自启服务器规划MANAGER(管理机) : IP 192.168.1.10WEB1: IP 192.168.1.21WEB2: IP 192.168.1.22安装前提:ansible的基本配置已经完成,如下图:[root@manager ansibl...原创 2020-02-13 12:39:25 · 413 阅读 · 0 评论 -
Ansible-playbook 简介(理论+例子)
playbook是什么-playbook是ansible用于配置,部署和管理托管主机剧本,通过playbook的详细描述,执行其中的一系列tasks,可以让远端主机达到预期状态-也可以说,原创 2020-02-13 11:37:17 · 188 阅读 · 0 评论 -
Ansible的七种武器 和JSON,YAML,Jinja2介绍
ansible的七种武器第一种-ansible 命令,用于执行临时性的工作,必须掌握第二种-ansible-doc是ansible模块的文档说明,针对每个模块都有详细的说明及应用案例介绍,功能和Linux系统的man类似,必须掌握第三种-ansible-console是ansible为用户提供的交互式工具,用户可以在ansible-console虚拟出来的终端上像shell一样使用an...原创 2020-02-12 22:57:07 · 459 阅读 · 0 评论 -
Ansible简介,常用命令和基础配置(6台机器例)
什么是ansibleansible是2013年推出的一款IT自动化和DevOps软件,2015年被Redhat收购,是基于Python研发,糅合很多老运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能ansible可以实现:1.自动化部署APP2.自动化部署配置项3.自动化持续交付4.自动化(AWS)云服务管理为什么选择ansible选择一款配置管理软件,无外...原创 2020-02-12 22:42:16 · 301 阅读 · 0 评论