上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 71 下一页
摘要: CFX10的安装比较简单,唯一需要注意的是,我们手上的CFX10只能装在IA32上,在x86-64上安装会有问题(能安装成功,但是无法运行) 安装完成后,执行cfx5就能启动CFX Launcher,但是一旦点击CFX Pre或CFX Post,就会出现下面的错误: /usr/local/cfx10/CFX-10.0/bin/linux/PreGui_ogl.exe: /usr/local/cfx10/CFX-10.0/lib/linux/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++ 阅读全文
posted @ 2011-04-16 10:33 super119 阅读(1260) 评论(0) 推荐(0)
摘要: 1. heartbeat是一个软件包,实现HA的功能(目前heartbeat只支持双机的HA)。原理很简单,设定一个primary server,设定一个需要HA的resource,然后将其他的机器(称为backup server)和这台server连起来, backup servers不停的接收来自primary server的heartbeat,一旦heartbeat中断,那么,backup server接替工作。 2. 为了放置primary server和backup server中间通讯的failure,一般我们推荐用多个physical connection来连接两台机器。比如,我 阅读全文
posted @ 2011-04-16 10:32 super119 阅读(736) 评论(0) 推荐(0)
摘要: 1. NIS是cs结构。NIS的所有data file(比如/etc/hosts, /etc/passwd等),被称作maps,也就是所有NIS server保留的信息被成为maps。client通过和NIS Server通讯从而得到这些maps。NIS Slave server本身也有maps,但是他们不能修改maps,他们只接受来自client的查询。NIS master server保存这maps的最新版本,且可以修改他们,一旦我们在master server上修改了maps,需要立刻通知slave server更新他们的maps,而对于client来说,它并不需要关心自己取来的maps 阅读全文
posted @ 2011-04-16 10:32 super119 阅读(197) 评论(0) 推荐(0)
摘要: 1. gethostbyname -- 给定hostname,返回ip address。gethostbyaddr -- 给定IP,返回hostname。 2. 修改/etc/nsswitch.conf中hosts: files nis dns,可以定义gethostbyname, gethostbyaddr的行为,他们就会先找hosts文件,然后是NIS,最后是DNS。 3. 有关NIS+。1980年代的中期,sun开发了NIS。1992年,sun开发了NIS+,和NIS比起来,NIS+最大的特点就是安全性上做了很多增 强。所以,在众多的directory service中,如果安全性要求不 阅读全文
posted @ 2011-04-16 10:32 super119 阅读(150) 评论(0) 推荐(0)
摘要: 本章介绍了一个heartbeat的最简单配置,以下是硬件上的连接图(附件1): 从图上可以看出,两台服务器使用以太网作为心跳线,分配的IP地址分别是10.1.1.1和10.1.1.2,BTW,在RFC1918中,规定可以用来做private network的IP地址为: 10.0.0.0 to 10.255.255.255 (10/8 prefix) 172.16.0.0 to 172.31.255.255 (172.16/12 prefix) 192.168.0.0 to 192.168.255.255 (192.168/16 prefix)2. 安装heartbeat软件包,用RPM的方式 阅读全文
posted @ 2011-04-16 10:31 super119 阅读(352) 评论(0) 推荐(0)
摘要: 本章进一步讲解haresources文件的配置和heartbeat日常的维护问题。 1. /etc/ha.d/haresources文件中的每一行都将定义resource,每一行的书写语法是这样的: resource-owner-hostname [IPaddress] resource1[::arg1::arg2] [resource2[::arg1::arg2] 上面可以看到,第一列写的是拥有该项资源的primary server的hostname;然后第二列是一个可选项,如果填写的话,写的是IP Alias的IP地址,比如209.100.100.3上提供http服务,实际是由209.10 阅读全文
posted @ 2011-04-16 10:29 super119 阅读(326) 评论(0) 推荐(0)
摘要: 1. 本章详细介绍stonith,当两台服务器都尝试要去接管资源的时候,就会出现split-brain的情况,当“心跳线”出现问题的时候,最容易出现这 种情况。这种情况是很致命的,他可能导致服务无法正常运行,更坏的是,有可能导致数据遭破坏,因为此时两台服务器都可能对一个数据源进行读写,这就很有可 能导致问题,就算两台服务器都只会写各自的存储设备,但也会导致两台服务器的存储内容不一致,所以这种情况要尽量避免,heartbeat给出的解决方案 就是--stonith 2. stonith要能正常执行,需要一定的硬件设备。该设备具有这样的特性,他可以连接在HA的两台服务器上(或连接在一台上也可),而 阅读全文
posted @ 2011-04-16 10:28 super119 阅读(409) 评论(0) 推荐(0)
摘要: 从maillist上别人给出的答案可以看出,如果不做额外的工作,比如,那么heartbeat只有在收不到heartbeat package的时候才会failover,换言之,如果heartbeat的daemon工作正常,但是被监控的服务已经down掉 了,heartbeat也是不会做双机切换的。 需要作一些额外的工作,使得当被监控的服务出现问题时,heartbeat也会切换,如下: If you want to monitor the apache service with Heartbeat Release 1 then use Mon from Kernel.org to monitor 阅读全文
posted @ 2011-04-16 10:28 super119 阅读(407) 评论(0) 推荐(0)
摘要: 1. 本章讲解概念,没有太多技术要点。 2. LVS-NAT Cluster. 这是一种基于LVS的load balance的集群构架方式。一堆服务器从一台NAT Server出去,所有的请求和返回信息都要经过NAT Server,所以这台NAT Server是瓶颈,后面会详细介绍。 3. LVS-DR Cluster. DR means "Direct Routing",这种LVS load balance集群,所有的请求经过一台服务器,调度到一堆服务器上之后,由这些服务器自动将response返回给客户端,所以称为direct routing。这样,那台服务器只经受了r 阅读全文
posted @ 2011-04-16 10:26 super119 阅读(244) 评论(0) 推荐(0)
摘要: 1. 本章介绍LVS的一些相关概念,调度策略和集群架构类型。下一章开始讲解LVS-NAT集群 2. 从Linux内核2.4.23开始,加入了一个叫做IP Virtual Server(IPVS)的特性,这就使得我们可以把一台Linux机器作为一个load balancer来使用。LVS就是一个很好的构建Linux load balance集群的软件。 3. LVS Address Name Conventions. 这里介绍一下LVS中会提到的多种IP的专有名称,其实看图就明白了:见附件1 OK,从图上就能明白这些IP的意思了: Virtual IP (VIP) address The IP 阅读全文
posted @ 2011-04-16 10:25 super119 阅读(329) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 71 下一页