ansible playbook剧本
1.Ad-Hoc简介
Ad-Hoc其实是一个概念性的名字,是相对于写ansible playbook来说的,类似于命令行敲入shell命令和写shell脚本两者之间的关系。
如果我们敲入一些目录去比较快的完成一些事情,而不需要将这些命令保存下来,这样的命令叫做ad-hoc命令,说白了就是ansible的模块。
ansible提供两种方式去完成任务
1)a...
/
572 次浏览/
系统运维
rsync企业真实项目备份案例实战
1.环境准备
角色
网IP
主机名
nfs
192.168.81.210
nfs
web
192.168.81.220
web
rsync
192.168.81.230...
/
612 次浏览/
系统运维
一、理论部分
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提...
/
653 次浏览/
系统运维
Nginx负载均衡
1.Nginx负载均衡概述
web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台web服务器组成集群,前端使用Nginx负载均衡,将请求分散的转发到我们后端服务器集群中,实现负载的分发,那么会大大提升系统的吞吐率、请求性能、高容灾
之前在负载均衡调度器这里采用lvs的比较多,由于lvs只能实现对四层传输层的负载均衡,也就是说只能基于ip和端口号进行转发,假...
/
530 次浏览/
系统运维
1.Nginx四层负载均衡原理
Nginx四层负载均衡就是实现通过访问某个ip的端口转发至对应的服务器上,如图当访问10.0.0.5的5555端口就会跳转至web服务器172.1.16.7的22号端口,当访问10.0.0.5的6666端口就会转发到mysql服务器的3306端口,高效的保护了内网的安全。
为什么企业不再使用lvs而选择使用Nginx做负载
1.Nginx既支持四层又...
/
542 次浏览/
系统运维
1.Nginx动静分离概念
动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。
好处:动静分离后,即使动态服务不可用,但静态资源不会受到影响
通过中间件可以将动态请求和静态请求进行分离
2.Nginx动静分离应用案例
2.1.环境规划
系统
服务
服务
地址...
/
474 次浏览/
系统运维
回顾部分
1.图解Nginx七层与四层
大型企业架构一般是用户先访问到四层负载均衡,在由四层负载均衡转发至七层服务在均衡,七层负载均衡再转发至后端服务器,四层负载均衡只起到一个分流的作用,根据用户访问的端口,比如说80端口就会跳转至七层的对应的集群,两台四层负载均衡配置是一模一样的,形成高可用,七层的配置也是一模一样的,当有1500个请求需要响应时,四层负载均衡就会平均将1500个请求分给急群中的lb,每个lb...
/
602 次浏览/
系统运维
Nginx-https
1.https基本概述
1.1.SSL主要功能
安全套接层
认证用户和服务器,确保数据发送到正确的客户机和服务器
加密数据以防止数据中途被窃取
维护数据的完整性,确保数据在传输过程中不被改变
HTTPS: 使用SSL来实现安全的通信
1.2.证书的概念
证书用于保证密钥的合法性
证书的主体可以是用户、计算机、服...
/
561 次浏览/
系统运维
1.配置ansible主机清单
清单文件位于/etc/ansible/hosts
[root@ansible ~]# vim /etc/ansible/hosts
[web_clust] //定义清单名
192.168.81.220 //主机ip
192.168.81.230
192.168.81.240
2.验证ansible是否可用
[root@ansible ~]# ansible web...
/
542 次浏览/
系统运维
1.获取ansible命令帮助
1.1.查看某个模块的帮助信息
[root@ansible ~]# ansible-doc 模块名
1.2.列出所有模块
[root@ansible ~]# ansible-doc -l
1.3.列出指定模块的所有选项
[root@ansible ~]# ansible-doc yum -s
模块在ansible中是指需要快速执行一条命令,并且不...
/
665 次浏览/
系统运维