Ansible Playbooks基本使用
阅读目录
Ansible Playbooks基本使用
你将学到什么
PlayBook使用
简单的playbook
样例playbook
roles使用
Ansible Playbooks高级使用
文件操作
修改文件
循环控制
流程控制
主机路由
用户和用户组控制
其他
Ansible Jinja2使用
常用方法
Ansible基本使用
你将学到什么
环境
管理主机配置
托管节点配置...
/
733 次浏览/
系统运维
playbook-剧本 介绍
playbooks是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置,可以按照指定的操作步骤有序执行,支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。
核心元素
Tasks:任务,由模板定义的操作列表 Vari...
/
587 次浏览/
系统运维
[mysqld] innodb_buffer_pool_size = 2G innodb_file_per_table = ON innodb_log_buffer_size= 100M innodb_log_file_size = 100M innodb_data_file_path = ibdata1:1024M;ibdata2:1024M:autoextend innodb_flush_log_at_trx_commit = 2 innodb_flush_method...
/
520 次浏览/
系统运维
安装
下载 git OSX 版
下载 git Windows 版
下载 git Linux 版
创建新仓库
创建新文件夹,打开,然后执行
> git init
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
> git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
> git clone username@host:/path...
/
621 次浏览/
系统运维
Ansible自动化管理(1)
1.ansbile基本概述
自动化运维工具:
shell脚本/Ansible(无客户端)/Saltstack(有客户端master-minio)
服务器部署流程
买云主机—环境部署—软件部署—配置部署—启动服务—测试—加入集群
1.1.ansible能做什么
ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作
1.同时在100台...
/
537 次浏览/
系统运维
command模块配置
command模块只能执行普通的命令,高级shell命令需要使用shell模块来执行
1.command命令模块
实例1:查看主机名
[root@ansible ~]# ansible web_clust -m command -a "hostname" -f 3
192.168.81.240 | CHANGED | rc=0 >>
backup
192.168.81.2...
/
581 次浏览/
系统运维
ansible playbook剧本
1.Ad-Hoc简介
Ad-Hoc其实是一个概念性的名字,是相对于写ansible playbook来说的,类似于命令行敲入shell命令和写shell脚本两者之间的关系。
如果我们敲入一些目录去比较快的完成一些事情,而不需要将这些命令保存下来,这样的命令叫做ad-hoc命令,说白了就是ansible的模块。
ansible提供两种方式去完成任务
1)a...
/
564 次浏览/
系统运维
rsync企业真实项目备份案例实战
1.环境准备
角色
网IP
主机名
nfs
192.168.81.210
nfs
web
192.168.81.220
web
rsync
192.168.81.230...
/
605 次浏览/
系统运维
一、理论部分
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提...
/
644 次浏览/
系统运维
Nginx负载均衡
1.Nginx负载均衡概述
web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台web服务器组成集群,前端使用Nginx负载均衡,将请求分散的转发到我们后端服务器集群中,实现负载的分发,那么会大大提升系统的吞吐率、请求性能、高容灾
之前在负载均衡调度器这里采用lvs的比较多,由于lvs只能实现对四层传输层的负载均衡,也就是说只能基于ip和端口号进行转发,假...
/
523 次浏览/
系统运维