- 博客(20)
- 收藏
- 关注
原创 haproxy配置
配置环境: server1:调度器1(172.25.254.1) server2:real server1(172.25.254.2) server3:real server2(172.25.254.3)一、haproxy负载均衡1、haproxy安装haproxy可以使用源码安装,rpm直接安装和rpmbuild安装三种方式,本次采用rpmbuild安装 1、在官网下载h...
2018-06-29 23:42:48 2274
原创 luci+mysql+iscsi高可用配置
配置环境server5:scisi(172.25.62.5) server1:iscsi(172.25.62.1) server4:iscsi(172.25.62.4)[root@server1 ~]# yum install -y iscsi-*[root@server4 ~]# yum install -y iscsi-*server5:一、添加一块新的硬盘...
2018-06-28 17:16:53 560
原创 luci+nginx高可用集群配置
配置环境: 节点1:server1(172.25.62.1) 节点2:server2(172.25.62.4) real server1(172.25.62.2) real server2(172.25.62.3)一、RS配置:下载httpd服务,并修改默认发布录文件,打开httpd服务 二、nginx配置server1和server4配置ngnix服务,配置方法...
2018-06-28 11:42:50 1298
原创 nginx负载均衡配置
Nginx是一个高性能的HTTP和反向代理服务器,可以在4层/7层来实现负载均衡 配置环境: 负载均衡器:server4(172.25.254.4) real server1:server2(172.25.254.2) real server2:server3(172.25.254.3)一、开始配置server4安装nginx,本次选择nginx-1.14.0.tar.gz版本...
2018-06-27 22:52:35 5939
原创 Luci高可用集群配置
一、物理机安装需要的软件包[root@foundation77 ~]# yum install -y fence-virtd[root@foundation77 ~]# yum install fence-virtd-libvirt[root@foundation77 ~]# yum install fence-virtd-multicast -y[root@foundation77...
2018-06-26 00:26:24 577
原创 LVS负载均衡fullnat模式配置
fullnat模式需要的安装包ipvsadmkernel-2.6.32-220.23.1.el6.src.rpm Lvs-fullnat-synproxy.tar.gz rpm-build 因为kernel是一个src类型的包,对于此类型的包我们需要rpm-build一、开始配置 [root@server5 ~] yum install ipvsadm -y [...
2018-06-25 15:19:38 2124
原创 CDN实现varnish缓存
实验环境:server5:varnish机 server2:read server机 server3:read server机server5配置一、安装varnish相关软件[root@server5 ~]# yum install -y varnish-libs-3.0.5-1.el6.x86_64.rpm [root@server5 ~]# yum install...
2018-06-23 17:20:45 943 1
原创 lvs负载均衡和双机热备高可用配置(keepalived)
简介keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。原理Layer3,4,5工作在IP/TCP协议栈的...
2018-06-21 17:10:31 641
原创 lvs健康检查,更新策略(ldirectord)
当lvs负载均衡中,有一台rs不能使用时,访问vip,还会去访问down掉的这台rs,并返回一个错误的页面。这种情况是不合理的,所以我们需要一个lvs的健康检查,更新策略ldirectord[root@foundation77 ~]# curl 172.25.254.100curl: (7) Failed connect to 172.25.254.100:80; Connection ...
2018-06-20 23:39:34 472
原创 lvs负载均衡三种模式配置
一、lvs三种模式lvs有三种模式:nat模式(LVS/NAT),直接路由模式( LVS/DR),ip隧道模式(LVS/TUN) 以及二度开发的第四种模式(FULL NAT)1、DR直接路由模式1、配置环境: 三台redhat6.5版本虚拟机(server1,server2,server3) server1作为vs server2和server3作为rsserver1(VS...
2018-06-20 22:05:30 1107
原创 KVM虚拟机的封装
一、新建虚拟机1、新建6.5版本的虚拟机1、通过iso或者yum源创建一个6.5的虚拟机 2、虚拟机设置1、设置虚拟机的网卡 2、删除/etc/udev/rules.d/目录下的70开头的文件(为了防止子快照的网卡无法使用) 3、修改yum源 4、进行域名解析 5、设置selinux的级别 6、关闭火墙 7、永久修改主机名 8、关闭虚...
2018-06-19 22:24:42 374
原创 Python—模块
一、模块1、模块定义在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性; 当一个模块编写完毕,就可以被其他地方引用; 2、模块的搜索路径1、默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中import sysprint(...
2018-06-11 17:11:17 176
原创 Python—高阶函数
1、map函数1.map原理: map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回 2、对列表[1,2,3]和[4,5,6]依次求和def add(*args): return sum(args)m = map(add,[1,2,3],[4,5,6]) ##map接受的必...
2018-06-07 17:23:37 186
原创 Python—函数
一、函数的理解1、函数定义:不指定函数内容def 函数名(形参): 函数体 return 返回值 函数名(实参) print(函数名(实参)def hello(): ##定义函数,不会执行函数内容 print('nihao') ##函数内容hello() ...
2018-06-04 22:44:03 203
原创 Python—字典
一、字典1、字典的生成d = {} ##定义一个空字典d1 = dict(name='xiaoming',age=18) ####赋值定义字典批量赋值users = [] ##定义一个空列表,来保存用户信息for i in range(100): ##循环100次 users.append('user%d' %(i+1))import ...
2018-06-04 17:21:06 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人