linux
文章平均质量分 82
Gql_317
心之所向,所坚不畏
展开
-
linux运维开发之路(十)— 网络配置篇
一、什么是ip ADDRESS internet protocol ADDRESS ## 网络进程地址 ipv4 internet protocol version 4 1.2*32 ip是由32个01组成(24位网络位,8位主机位) 11111110.11111110.11111110.11111110 = 254.254.254....原创 2018-08-01 09:34:00 · 1103 阅读 · 0 评论 -
mysql + gtid半同步主从复制
一、环境说明mysql主机:server5 172.25.96.5mysql从机:server6 172.25.96.6;server7 172.25.96.7二、安装软件包server5上创建目录,将解压得到的软件包放在这个目录下,进入mysql-5.7.17目录下,安装所需要的软件包yum install -y mysql-community-client-5.7.17-1.e...原创 2018-10-08 19:48:31 · 625 阅读 · 0 评论 -
简单的Lnmp架构
一、源码安装mysql解压安装依赖性及编译工具(mysql的源码编译需要用到cmake)yum install -y cmake-2.8.12.2-4.el6.x86_64.rpmyum install -y gcc gcc-c++ yum install -y ncurses-devel yum install bison -y进入的指定目录进行安装按照安装失败的...原创 2018-10-08 19:47:49 · 414 阅读 · 0 评论 -
memcache+tomcat+nginx实现负载均衡及session共享
一、部署环境介绍server1:memcache,tomcat,nginxserver2:tomcat,memcache所需的软件包apache-tomcat-8.5.24.tar.gztomcat8_memcache_session.jar.zipjdk-7u79-linux-x64.tar.gz安装tomcattomcat要在java环境下,所以要安装jdk安装jdk...原创 2018-10-08 19:47:02 · 465 阅读 · 0 评论 -
pacemaker + nginx 实现高可用
一、配置nginxserver1上1)源码安装nginx可在官方网站www.nginx.org上下载安装包。[root@server1 ~]# tar zxf nginx-1.14.0.tar.gz[root@server1 ~]# lscrmsh-1.2.6-0.rc2.2.1.x86_64.rpm nginx-1.14.0.tar.gzhaproxy-1.4.24.tar.gz...原创 2018-10-08 16:12:41 · 469 阅读 · 0 评论 -
haproxy + pacemaker实现负载均衡及高可用
一、源码安装haproxy1)解压:阅读readme文档,查看安装的说明uname -a 查看本机的linux内核版本和os的位数2)开始编译haproxy,如下:说明:TARGET表示os的内核版本,ARCH表示os的位数,PREFIX指定安装路径编译完成后,到指定的安装路径查看,3)开始安装haproxymake install PREFIX=/usr/local/...原创 2018-10-08 16:12:02 · 230 阅读 · 0 评论 -
lvs-fullnat负载均衡
NAT模式和FULLNAT模式对比nat模式下报文变化发送 接收cip —> vipcip —> rip ( DNAT )rip —> cipvip —> cip ( SNAT )fullnat模式下报文变化发送 接收cip —> viplip —> rip ( SNAT + DNAT )原创 2018-10-08 13:51:36 · 187 阅读 · 0 评论 -
pacemaker + corosync 实现高可用
基础知识1.pacemakerpacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供底层心跳信息传递的功 能,要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。(作为通信层和提供关系管理服务,心跳引擎,检测心跳信息)2.corosyncCorosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单...原创 2018-10-08 13:50:57 · 333 阅读 · 0 评论 -
企业常用cdn搭建varnish服务器
1.环境: 实验主机:server1 172.25.35.1 varnish server2 172.25.35.2 apache server3 172.25.35.3 apache2.varnish部署 1.下载安装varnish软件包(server1) 2./etc/sysconfig/varnish...原创 2018-09-14 23:35:47 · 341 阅读 · 0 评论 -
rhel6.5虚拟机的封装
虚拟机的封装 1、首先在红帽官网下载6.5的镜像rhel-server-6.5-x86_64-dvd.iso(企业一般使用的都是企业6版本,很少用7版的); 2、物理机切换至超级用户root,执行virt-manager,进入虚拟机管理界面; 3、下载6.5镜像后,在自己的物理机设置网络挂载;mkdir /var/www/html/rhel6.5mount /iso/rhel-serv...原创 2018-09-14 23:34:36 · 166 阅读 · 0 评论 -
RHCS集群套件——Luci/Ricci实现Web高可用集群
一、简介RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足企业对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。它提供有如下两种不同类型的集群:1、高可用性:应用/服务故障切换-通过创建n个节点的服务器集群来实现关键应用和服务的故障切换2、负载均衡:IP 负载均衡-对一群服务器上收到的 I...原创 2018-09-23 18:37:43 · 297 阅读 · 0 评论 -
LVS的nat和tun模式
一、NAT模式: 原理: 就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将目的地址改为客户端IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。 在之前配置的DR模式下接着操作,详情请参考上一篇博客...原创 2018-09-17 21:40:12 · 374 阅读 · 0 评论 -
LVS负载均衡的DR模式配置及高可用
一、LVS集群的搭建1.环境说明(需要三台虚拟机): 机器名称 ip配置 服务角色 server1 VIP:172.25.96.1 DIP:172.25.96.100 ...原创 2018-09-17 00:22:03 · 1289 阅读 · 1 评论 -
CDN的理解
一、CDN概况CDN的全称是Content Delivery Network,即内容分发网络。CDN加速主要是加速静态资源,如网站上面上传的图片、媒体,以及引入的一些Js、css等文件。CDN加速需要依靠各个网络节点,例如100台CDN服务器分布在全国范围,从上海访问,会从最近的节点返回资源,这是核心。CDN服务器通过缓存或者主动抓取主服务器的内容来实现资源储备。HTML的文件引用H...原创 2018-10-31 12:00:21 · 601 阅读 · 0 评论