会计考友 发表于 2012-8-4 12:16:06

红旗认证辅导:Linux集群与jetspeed介绍

本文目的在于剖析Jetspeed撑持集群的现状。首先介绍了集群计较的布景常识,然后使用tomcat作为例子设置装备摆设了一个集群,接着剖析了jetspeed对集群的撑呈现状,提出体味决这些问题的法子,最后具体诠释了jetspeed保留sesson数据的操作,这将对jetspeed的刷新有辅佐。1 、 集群布景介绍1.1 术语界说处事软体是b/s或c/s结构的s部门,是为b或c供给处事的处事性软件系统。处事硬体指供给计较处事的硬件、好比pc机、pc处事器。处事实体通指处事软体和处事硬体。客户端指接管处事实体处事的软件或硬件。1.2 两年夜关头特征集群是一组协同工作的处事实体,用以供给比单一处事实体更具扩展性与可用性的处事平台。在客户端看来,一个集群就象是一个处事实体,但事实上集群由一组处事实体组成。与单一处事实体对角力计较,集群供给了以下两个关头特征:可扩展性--集群的机能不限于单一的处事实体,新的处事实体可以动态地插手到集群,年夜而增强集群的机能。高可用性--集群经由过程处事实体冗余使客户端免于等闲碰着out of service的警告。在集群中,同样的处事可以由多个处事实体供给。如不美观一个处事实体失踪败了,另一个处事实体味接管失踪败的处事实体。集群供给的年夜一个犯错的处事实体恢复到另一个处事实体的功能增强了应用的可用性。1.3 两年夜能力为了具有可扩展性和高可用性特点,集群的必需具备以下两年夜能力:负载平衡--负载平衡能把使命斗劲平衡地分布到集群情形下的计较和收集资本。错误恢复--因为某种原因,执行某个使命的资本呈现故障,另一处事实体中执行统一使命的资本接着完成使命。这种因为一个实体中的资本不能工作,另一个实体中的资本透明的继续完成使命的过程叫错误恢复。负载平衡和错误恢复都要求各处事实体中有执行统一使命的资本存在,而且对于统一使命的各个资原本说,执行使命所需的信息视图 的context,添加如下manager:Manager
  className="org.apache.catalina.session.InMemoryReplicationManager"
  protocolStack="UDP(mcast_addr=228.1.2.3;mcast_port=45566;ip_ttl=32):PING(timeout=3000;
  num_initial_members=6):FD(timeout=5000):VERIFY_SUSPECT(timeout=1500):
  pbcast.STABLE(desired_avg_gossip=10000):pbcast.NAKACK(gc_lag=10;
  retransmit_timeout=3000):UNICAST(timeout=5000;min_wait_time=2000):
  MERGE2:FRAG:pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;
  shun=false;print_local_addr=false)">
  /Manager>注重protocolStack的值必需在一行内写完。2.3.3 设置装备摆设第二个tomcat我们先把已经配好的第一个tomcat复制一份,形成第二个tomcat,假设路径为d:tomcat2。2.3.3.1 设置装备摆设jk2改削D:Tomcat2confjk2.properties,设置jk2 connector的端口12009,整个文件内容如下:#++++++++++++++
  channelSocket.port=12009
  #++++++++++++++2.3.3.2 改削server.conf有了第一个tomcat的设置装备摆设我们只需改削server.conf的tomcat 遏制指令监听端口:Server port="11005" shutdown="SHUTDOWN" debug="0"> 改为
  Server port="12005" shutdown="SHUTDOWN" debug="0">然后设置JK2 AJP connector 端口为12009。2.4 运行测试启动apache,tomcat1和tomcat2。2.4.1 测试负载平衡我们先筹备两个文件,第一个文件为test.jsp,拷贝到第一个tomcat 的根web应用的目录即d:tomcat1webappsROOT 下:html>
  body bgcolor="red">
  center>
  %= request.getSession().getId() %>
  h1>Tomcat 1/h1>
  /body>
  /html>第二个文件也为test.jsp,拷贝到第二个tomcat 的根web应用的目录即d:tomcat2webappsROOT 下:html>
  body bgcolor="blue">
  center>
  %= request.getSession().getId() %>
  h1>Tomcat 2/h1>
  /body>
  /html>年夜分歧的浏览器中多次输入地址http://localhost/test.jsp 会看到分歧的颜色,这剖明apache中的jk2模块起到了负载平衡的浸染。2.4.2 测试错误恢复访谒url: http://localhost/examples/servlet/SessionExample 可以获得一个关于session的例子,我们用它来测试集群的错误恢复能力。测试轨范如下:封锁tomcat1和tomcat2;
  启动tomcat1在浏览器中输入属性名tomcat1和属性值tomcat1再提交,返回的页面显示session中有刚刚输入的tomcat1属性;
  硬件设置装备摆设典型:
  收集处事器 两台
  处事器操作系统硬盘 两块
  第三方出产的磁盘阵列柜 一台
  磁盘柜专用SCSI电线 两根
  磁盘阵列柜数据存贮硬盘 视用户需求确定
  收集处事网卡 两块
  除此之外,一些厂商还有更优异的手艺的解决方案,好比 HP
  三、HP双机双控容错系统
  HP NetServer为双机双控容错系统供给了高品质和高靠得住的硬件基本……
  HP双机双控容错舷连系了HP处事器产物的平安靠得住性与Cluster手艺的利益,彼此配合二者的优势。
  硬件设置装备摆设典型:
  HP L系统的收集处事器 两台
  处事器操作系统硬盘 两块
  HP硬盘存贮柜 一台
  磁盘柜专用SCSI集群适配电缆 两根
  磁盘柜数据存贮硬盘 视用户需求确定
  HP集群专用阵列卡 两块
  收集处事网卡 两块五、HP光纤通道双机双控集群系统
  光纤通道是一种毗连尺度,可以作为SCSI的一种替代解决方案,光纤手艺具有高带宽、抗电磁干扰、传输距离远、质量高、扩展能力强等特征,今朝在FC-AL仲裁环路上可接入126个设备。
  光纤设备供给了多种增强的毗连手艺,年夜年夜便利了用户使用。处事器系统可以经由过程光缆远程毗连,最年夜可跨越10公里的距离。它承诺镜像设置装备摆设,这样可以改善系统的容错能力。处事器系统的规模将加倍矫捷多变。SCSI每条通道最多可毗连15个设备,而光纤仲裁环路最多可以毗连126个设备。
  光纤集群系统组成:
  HP光纤集群系统硬件设备搜罗有两台HP处事器及光纤适配卡,可以使用RS/12FC光纤磁盘阵列柜,需另加一对或两对网卡用于心跳检测和与客户端毗连。在设置装备摆设过程中还需此外选配光纤卡到光纤存贮设备的光纤电缆。硬件设置装备摆设:
  HPL系统的收集处事器 两台
  处事器操作系统硬盘 两块
  HP光纤阵列存贮柜 一台
  光纤磁盘柜专用光纤电缆 两根
  光纤磁盘柜数据存贮硬盘 视用户需求确定
  HP光纤适配卡 两块
  收集处事网卡 两块
  四、集群的软件设置装备摆设
  基于NT平台的集扰敉件
  Microsoft的MSCS,也有良多第三方的专业软件公司开发的集扰敉件,如豪威的DATAWARE,VIN CA公司的STANDBY SERVER,NSI公司的DOUBLE-TAKE
  MS WolfPack的特点
  MS WolfPack是MS Cluster server的别称,是 微软针对Cluster手艺研制开发的双机软件。它集成在NT SERVER上,撑持由二台机械组成的双机系统,供给一种高可用且易治理的应用情形。
  首要特点:
  自动检测和修复处事器或应用轨范的错误
  可实现对处事器中应用轨范的切换
  可经由过程TCP/IP毗连各类客户端,如MS-DOS、WINDOWS 3.X/9X/NT,Apple Macintosh、UNIX出产主机无需人工干与即可自动恢复数据并接管使命
  易治理性:
  可自动审查处事器和应用轨范的工作状况 </p>可成立高可用性的应用轨范、文件共享、打印请求等
  可矫捷设置应用轨范和数据的恢复策略
  简单操作即可进行应用轨范的离线,年夜头再线,处事器间的迁移。
  今朝,WINDOWS 2000 Advanced Server与WINDOWS 2000 DataCenter Server都集成有更前进前辈集群手艺。
  其它的收集操作系统平台上也有良多集扰敉件,好比:
  基于novell平台的集扰敉件有Novell HA Server、Novell SFT III
  基于sco UNIX平台的集扰敉件有Sentinel集扰敉件
  基于Linux平台的集扰敉件有TurboCluster
  五、集群手艺的成长趋向
  集群手艺跟着处事器硬件系统与收集操作系统的成长将会在可用性、高靠得住性、系统冗余等方面慢慢提高。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和收集资本的全局访谒,而且生成一个完整的系统映像。这样,无论应用轨范在集群中的哪台处事器上,集群文件系统承诺任何用户都可以对这个软件进行访谒。任何应用轨范都可以访谒这个集群任何文件。甚至在应用轨范年夜一个节点转移到另一个节点的情形下,无需任何改动,应用轨范就可以访谒系统尚罾υ件。
  在今天,操作处事器的集群手艺,经由过程周密打算和收集维护,系统破损的机率长短常小的。所以,企业处事器的不变必需使用集群手艺。
页: [1]
查看完整版本: 红旗认证辅导:Linux集群与jetspeed介绍