预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VeritasClusterServer的用法VeritasVCS双机资料SF双机基础-VeritasClusterServer的用法VERITASClusterServer(VCS)是一个商用的企业级软件解决方案它可提供全面的可用性管理把计划的和非计划的停机时间降到最低.该产品能满足发展的但严格的世界电子商务模式所要求的正常工作时间.电子商务需要增加不停机时间以保证为顾客进行各种服务;不管哪种企业多大规模VERITASClusterServer(VCS)都能为他们的“无间断商务”发挥重要作用.集群软件的分类:一般来讲集群软件分为三种:1高性能集群(HighperformanceclusterHPC)它是利用一个集群中的多台机器共同完成同一件任务使得完成任务的速度和可靠性都远远高于单机运行的效果.弥补了单机性能上的不足.该集群在天气预报、环境监控等数据量大计算复杂的环境中应用比较多;2负载均衡集群(LoadbalanceclusterLBC)它是利用一个集群中的多台单机完成许多并行的小的工作.一般情况下如果一个应用使用的人多了那么用户请求的相应时间就会增大机器的性能也会受到影响如果使用负载均衡集群那么集群中任意一台机器都能相应用户的请求这样集群就会在用户发出服务请求之后选择当时负载最小能够提供最好的服务的这台机器来接受请求并相应这样就可用用集群来增加系统的可用性和稳定性.这类集群在网站中使用较多;3高可用性集群(HighavailabilityclusterHAC)它是利用集群中系统的冗余当系统中某台机器发生损坏的时候其他后备的机器可以迅速的接替它来启动服务等待故障机的维修和返回.最大限度的保证集群中服务的可用性.这类系统一般在银行电信服务这类对系统可靠性有高的要求的领域有着广泛的应用.VCS是属于其中的高可用性的集群它能够在最短的时间内保证服务的可用性.对于当机时间有严格要求的需求来说VCS可以提供最好的服务保证.VCS环境的搭建:与所有的集群软件一样VCS需要内部心跳线来通信监控整个集群中所有节点的状态为了保证高可用性一般选择两条心跳线以免某条网线发生故障影响系统的使用.心跳线的连接有两种方法直连或者通过通过交换机连接.如果使用的是交换机连接的方式需要配置两个交换机分别接在不同的心跳上面.这样可以避免因为交换机故障而破坏系统使用.此外心跳线使用的网卡最好不是公网网卡因为心跳信息是每时每刻都要往外面发送数据如果用公网网卡作为心跳网卡第一可能会影响公网的使用速率;第二是可能在公网网络中增加了大量的垃圾信息增加网络负载.VeritasVCS双机资料如果需要连接SAN存储那么光纤卡也是不可或缺的.虽然一般的光纤卡上面都配置有两个光纤口但是尽快选择两块不同的光纤卡以免单一光纤卡成为了高可用环境的瓶颈所在.VCS的逻辑结构VCS使用的心跳协议叫做LLT(低延迟传输协议LowLatencyTransport)LLT运行在IP之下.这个协议比IP更快且更可靠.这能确保集群成员保持同步和在集群中能马上联系对方;在LLT上方的协议是GAB(组成员服务和广播GroupMembershipServices/AtomicBroadcast)它负责发送广播接收集群中所有节点的相应得出集群中节点的状态信息;它也能接受上层服务的注册将上层服务发出的命令通过LLT发送到各个节点中去.HAD(高可用进程hignavailabilitydaemon)就是VCS的主要进程它在gab上注册之后可以监控管理整个集群中节点的状态.Agent是veritas提供或者个人用户自己实现的代理用来实现用户特定的应用.举例来说oracle服务就可以是一个代理该代理可以通过监控oracle数据库的进程来判断oracle数据库的运行状态.VCS了解到判断方法后会通过GAB和LLT服务来监控集群中所有节点上这些进程从而监控oracle数据库的状态以及切换.从下图可以看出VCS逻辑结构的关系图:VCS逻辑结构图VCS的使用启动VCS的图形界面/opt/VRTSvcs/bin/hagui默认的用户名和密码分别是admin、password在安装过程中可以选择添加其他的用户.VCS中有两个概念一个是服务组(servicegroup)另外一个是资源(resource).资源是监控的最小单位可以监控某个特定的硬件或者软件的状态.多个资源可以构成一个服务组共同监控一个应用的运行.多个组也可以组成一个更大的服务组.举例说起来比较容易以oracle应用为例来说明一下:首先应该创建一个oracle服务组然