一、环境规划1.1、服务器环境规划负载服务器master及WEB服务器1真实IP192.168.221.131负载服务器backup及WEB服务器2真实IP192.168.221.132负载服务器虚拟IP192.168.221.1001.2、软件安装规划操作系统:CentOSLinux5.11X86-64,内核版本:2.6.18-398.el5需要安装GCC编译器及open..
分类:
其他好文 时间:
2014-12-01 16:19:05
阅读次数:
221
一、keepalived的基本原理介绍
keepalived最初设计的目的是为了实现lvs前端director的高可用,非常轻量级。主要的实现的vrrp协议。
VRRP是一种容错协议,它保证当主机的下一跳路由器出现故障时,由另一台路由器来代替出现故障的路由器进行工作,从而保持网络通信的连续性和可靠性。
VRRP具有如下优点:
简化网络管理:在具有多播或广播能力的局域...
分类:
其他好文 时间:
2014-12-01 12:57:28
阅读次数:
259
先查询一下当前系统的版本号信息:uname -als /usr/src/linux备注:假如在链接没建立成功的情况下,会闪干掉它,然后重新建立链接ln -s /usr/src/kernels/2.6.18-194.el5-i686 /usr/src/linux下载:wgethttp://www.li...
分类:
其他好文 时间:
2014-12-01 12:53:46
阅读次数:
213
一、keepalived的基本原理介绍keepalived最初设计的目的是为了实现lvs前端director的高可用,非常轻量级。主要的实现的vrrp协议。VRRP是一种容错协议,它保证当主机的下一跳路由器出现故障时,由另一台路由器来代替出现故障的路由器进行工作,从而保持网络通信的连续性和可靠性..
分类:
其他好文 时间:
2014-12-01 06:37:56
阅读次数:
248
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后...
分类:
Web程序 时间:
2014-11-29 17:27:21
阅读次数:
177
select a.*,b.DTDL01 FROM crpctl.f0004 a,crpctl.f0004d b where a.dtsy =b.dtsy(+) and a.dtrt =b.dtrt(+) order by a.dtsy,a.dtrtselect a.*,b.drdl01 from c...
分类:
其他好文 时间:
2014-11-28 16:13:26
阅读次数:
254
所有的目标都是内置的,不存在用户定义目标。本节列出了iptables可用的一些目标。 ACCEPT:继续处理分组。 DNAT:DNAT(Destination Network Address Translation,目标网络地址转换),改写分组的目的地址。 DR...
分类:
其他好文 时间:
2014-11-27 20:40:08
阅读次数:
175
lb在删除vip时,如果vip的状态为error,则删除时不删底层namespace里的tap设备,这就存在bug了。如果我之后创建相同ip的vip则导致不能正常通信,因为有两张同样ip的tap设备存在。
数据库层:
neutron/db/loadbalancer/loadbalancer_db.py
如果是haproxy的驱动,则具体删除设备的代码在:
neutron\servi...
分类:
其他好文 时间:
2014-11-27 14:35:56
阅读次数:
244
一篇对CListCtrl用法介绍较详细的文章:http://www.cnblogs.com/wind-net/archive/2012/10/30/2745817.htmlCListCtrl的最基本使用方法:定义样式DWORDdwStyle=m_listctrl.GetExtendedStyle();
dwStyle|=LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listct..
分类:
编程语言 时间:
2014-11-27 06:56:00
阅读次数:
216
//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Colu...