一、keepalived的引入1、HA基础回顾HA:
heartbeat、corosync
keepalived:lvs(director:HA,ipvsrules,healthcheck,)
messgerlayer
coluterresourcemessger为那些非HAvar提供管理
resourceagent
资源:主资源,组资源,克隆资源,主从资源keepalived的实现方法:2、vrrp的..
分类:
其他好文 时间:
2014-09-23 13:08:15
阅读次数:
411
keepalivedHA的解决方案的两大流派分为heartbeat、corosync和keepalivedkeepalived在诞生时被赋予的使命仅仅是为lvs的director的HA、生成ipvs规则和监控后端主机的健康状况keepalived是可以模拟并以进程的方式实现vrrp协议,并以此协议进行工作的HA解决方案vrrp:虚拟冗余路由..
分类:
其他好文 时间:
2014-09-22 04:24:42
阅读次数:
426
题目:给定一个string,找出第一个string里的unique character,如“cisco”的话就应该是i,“cat”的话就是c。
第一种方法是用LinkedHashMap保留数据的顺序,过一遍string,对字符进行计数,然后找到第一个数量为1的字符即可。
第二种方法是用一个HashSet来存已经重复的字符,然后用个arraylist来存仅出现了一次的字符。
第三种方法是用Ha...
分类:
其他好文 时间:
2014-09-21 09:11:30
阅读次数:
293
本文主要介绍OpenStack Neutron项目在Juno版本的HA实现策略。OpenStack L3层的HA是使用Neutron一个比较大的障碍,在之前几个版本中Neutron均未能提供解决方案,在Juno版本中,OpenStack开始提供L3层HA的解决方案。本文英文原文由Redhat Assaf Muller执笔。...
分类:
其他好文 时间:
2014-09-20 15:23:57
阅读次数:
362
HA(HighAvailability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA集群架构:整体的HA结构分为三层:1,MessagingLayer:基础事务层在基础架构上实现心跳信息探测。双方节点可以随时探测到对方的心跳..
分类:
数据库 时间:
2014-09-20 02:23:07
阅读次数:
428
1. HDFS Federation产生背景 在Hadoop 1.0中,HDFS的单NameNode设计带来诸多问题,包括单点故障、内存受限制约集群扩展性和缺乏隔离机制(不同业务使用同一个NameNode导致业务相互影响)等,为了解决这些问题,Hadoop 2.0引入了基于共享存储的HA解决方案和H...
分类:
其他好文 时间:
2014-09-19 22:19:46
阅读次数:
542
import java.io.*;
import java.util.*;
import java.math.*;
import java.text.*;
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int x,n;
while(in.ha...
分类:
编程语言 时间:
2014-09-16 20:40:41
阅读次数:
431
HA(High Availability,高可用)集群的主要目的是提高服务的在线率,也就是缩短平均无故障的时间。实际上就是当一个提供服务的服务节点不在线时,有另一个提供相同服务的节点可以继续提供服务,避免出现单点故障。HA集群相关概念一、相关名词解释1、在线率在线率是衡量HA集群的一个重要指标,就算...
分类:
系统相关 时间:
2014-09-16 20:24:51
阅读次数:
273
一、原理
1.DRBD(DistributedReplicatedBlock
Device)是一种块设备(分布式复制块设备),可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地文件系统时,数
据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中.本地(主节点)与远程主机..
分类:
其他好文 时间:
2014-09-16 02:47:50
阅读次数:
351