- 博客(17)
- 收藏
- 关注
原创 Haproxy+Apache实现web负载均衡
HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案HAProxy 实现了一种事件驱动、单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制 、系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接HAProxy 支持连接拒绝 : 因为维护一个连接的打开的开销是很低的,...
2019-09-21 21:15:25
658
原创 Docker三剑客
Docker Machine 是一个简化Docker 安装的命令行工具Compose 是对 docker 命令的封装Swarm 是 Docker 社区提供的原生支持 Docker 集群的工具Swarm工具本身不是很成熟,不建议用在生产环境docker machine构建仓库节点链接是加密的server1免密改名加权帮助下载 bsh*–swarm-master 自动添加–...
2019-10-15 00:47:26
325
原创 docker基础
安装redhat7.5系统挂载 准备yummkdir /var/www/html/rhel7.5mount /home/kiosk/Desktop/iso/rhel-server-7.5-x86_64-dvd.iso /var/www/html/r hel7.5开机自其vim /etc/rc.d/rc.localmount -a真迹上网配置iptables -t nat -I...
2019-10-14 23:52:28
633
原创 lnmp架构搭建论坛
安装mysql编译错误 用make clean 清除后再次编译yum install openssh-clients -y 需安装 远程工具下载mysql包yum rpm tar.gz选社适合的类型需用cmake编译如出错需删除mysql-cache.txt在继续编译安装cmake提示安装gcc需加编译参数yum whatprovides */gmp.h根据提示缺失文件查找安...
2019-10-14 23:49:54
368
原创 zabbix监控Apache
安装apacheyum install -y httpd开启systemctl start httpd.service开机自启systemctl enable httpd.service查看端口80开启ss -ant |grep :80配置文件/etc/httpd/conf/httpd.confExtendedStatus On<location /server-s...
2019-09-28 00:09:37
299
1
原创 Redis的主从复制
redis是一个key-value存储系统redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步实验环境:server1:172.25.31.1 masterserver2:172.25.31.2 slaveserver3:172.25.31.3 slaveserver1>>>下载一个red...
2019-09-27 00:21:55
140
原创 Nginx
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。功能——反向代理客户端是无感知代理的存在的,反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。因为客户端不需要任何配置就可以访问。反向代理,“它代理的是...
2019-09-27 00:07:14
255
原创 高可用集群(HA)之命令还原
clusvcadm -d sqlclusvcadm -d apachefailover domainl - remove/etc/init.d/clvmd status server2 server1vim /etc/lvm/lvm.conflvmconf --disable-cluster
2019-09-26 23:57:45
328
原创 高可用集群(HA)之存储负载均衡
需要4台主机 一台生成密钥连接fence设备主机key 一台高可用主机server1 一台后端主机server2 一台scsi客户端主机server3高可用主机和后端主机实现自动挂载磁盘 磁盘共享冗余 一台主机挂掉 另一台主机替换server3设置共享磁盘ip 192.168.0.3/24下载客户端yum -y scsi-target-utils.x86_64/etc/init.d/t...
2019-09-26 23:56:29
997
原创 高可用集群(HA)之web负载均衡
高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务一直在线。在这个过程中,对于客户端来说是透明的。安装rhel6配置yum简称HALBRSSF需3台虚拟机,1台做fence节点连接主...
2019-09-26 23:48:44
513
原创 mysql主从复制
在主从复制的基础上在增加一台代理端服务器server3主从过程大概有3个步骤主将更改操作记录到binlog事件里从库生成两个线程,一个是I/O线程,另一个是SQL线程从I/O进程中将主的binlog事件(sql语句) 同步本机上并记录在relaylog里从根据relaylog里面的sql语句按顺序执行实验具体操作实验条件一台mysql主服务器,一台mysql从服务器,一台代理端服务...
2019-09-26 23:40:28
160
原创 Varnish搭建cdn缓存
CDN的全称是Content Delivery Network,即内容奋发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的...
2019-09-26 23:37:16
316
1
原创 LVS+KeepAlived主备
LVS/KeepAlived通过KeepAlived主备调度器来实现高可用实验具体操作实验条件一台lVS主服务器,二台Apache后端服务器,一台lVS备服务器,共4台主机实验环境Redhat7.3版本下实验,关闭防火墙及selinuxDS lvs调度器服务器RS后端真实主机服务器CS客户端服务器DS服务器lVS主服务器 主机名server1ip:192.168.0.1/2...
2019-09-26 23:04:13
288
原创 LVS--DR模式下的健康检测(ldirectord)
在生产工作中,我们的服务器并不是一致都处于健康状态有服务器出现故障时,系统会自动剔除该服务器,其他的服务器接替它的工作,使得用户访问不受影响当服务器故障排除时,系统将会自动添加该服务器,服务器继续正常工作LVS/DR通过直接路由实现虚拟服务客户端向目标vip发出请求,lvs接收 ,LVS根据负载均衡算法选择一台活跃的的节点,将此节点的ip所在网卡的mac地址作为目标mac地址,发送到局...
2019-09-26 22:28:48
266
原创 LVS集群之TUN模式
LVS/TUN通过直接隧道实现虚拟服务ip隧道是一个将ip报文封装到另一个ip报文的技术,这可以使得目标为一个ip地址的数据报文被封装和转发到另一个ip地址。ip隧道技术也成为ip封装技术。把客户请求包封装在一个IP tunnel里面,然后发送给RS节点服务器,节点服务器接收到之后解开IP tunnel后,进行响应处理。并且直接把包通过自己的外网地址发送给客户不用经过LB服务器。IP隧道技...
2019-09-26 21:59:23
483
原创 LVS集群之DR模式
LVS/DR通过直接路由实现虚拟服务客户端向目标vip发出请求,lvs接收 ,LVS根据负载均衡算法选择一台活跃的的节点,将此节点的ip所在网卡的mac地址作为目标mac地址,发送到局域网里节点在局域网中收到这个帧,拆开后发现目标IP(VIP)与本地匹配,于是处理这个报文.随后重新封装报文,发送到局域网.此时IP包的目标ip是客户端,源ip是自己的vip地址。实验具体操作实验条件一台L...
2019-09-26 21:23:25
301
原创 LVS集群之NAT模式
LVS/NAT优点是服务器可以运行任何支持 TCP/IP 的操作系统它只需要一个 IP 地址配置在调度器上,服务器组可以用私有的 IP 地址缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器实验具体操作实验条件一台LVS服务器,二台Apache后端服务器,一台测试机,共4台主机实验环境...
2019-09-21 23:25:50
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅