




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IBM HACMP5.4 for AIX 5L测试报告1.测试概述21.1.测试目标21.2.测试环境21.2.1.拓扑结构31.2.2.详细配置32.测试过程42.1.HACMP资源规划42.1.1.网络规划42.1.2.网卡分配表42.1.3.共享卷组分配表52.2.操作系统安装及配置52.3.HACMP软件安装及配置52.3.1.HACMP的监视52.4.故障切换实验62.4.1.模拟应用故障62.4.2.模拟网络故障63.结果验证84.结论85.测试人签名91. 测试概述随着UNIX系统的发展和普及,关键性任务对主机的依赖程度也在逐渐减弱,越来越多的企业将他们的关键性任务应用从专有的主机系统迁移至基于UNIX平台上来。IBM公司的HAMCP for AIX软件是业界领先的,建立在UNIX平台上关键性任务计算环境的工具软件。HACMP for AIX软件能够保证关键性资源的高可用性。1.1. 测试目标本次测试是为了检验IMB HACMP for AIX软件保证资源高可用性的表现,本次试验运行的应用为oracle 10G具体的验证目标如下:1 本次测试主要模拟以下故障: 应用故障时的切换 服务器掉电故障时的切换 服务器硬件故障时的切换 网络故障里的切换2 考察在出现以上故障时,HACMP软件能否正常切换应用以及切换的效率。1.2. 测试环境本次测试环境为两台IBM P505服务器和一台IBM DS4400存储。两台服务器通过光纤连接到DS4400上。服务器上安装AIX5.3操作系统和HACMP5.4软件,两台服务器安装的系统版本跟HACMP版本一致。 DS4400上的5块阵列逻辑盘,做Raid 5阵列,划分成两个分区,一个分区做磁盘心跳,另一个分区安装oracle,oracle数据库在两台服务器上都可以启动。1.2.1. 拓扑结构IBM DS4400Network 1Network 2en0en1en0en1Server 1Server 2Diskhb(磁盘心跳)IBM DS4400Network 1Network 2en0en1en0en1Server 1Server 2Diskhb(磁盘心跳)图表 1 网络连接拓扑图1.2.2. 详细配置硬件平台网络配制操作系统应用软件Server 1:IBM P505服务器,2核,2GB内存,1块SCSI 73GB硬盘hostname:p505_aboot1 ip: 192.168.68.13boot2 ip: 172.168.1.13server ip: 10.1.1.13AIX 5.3 ML06HACMP 5.4Server 1:IBM P505服务器,2核,2GB内存,1块SCSI 73GB硬盘hostname:p505_bboot1 ip: 192.168.68.14boot2 ip: 172.168.1.14server ip: 10.1.1.14AIX 5.3 ML06HACMP 5.4表格 1 p505 硬件配置列表2. 测试过程本次测试按以下步骤来完成: 规划好整个测试环境的资源 安装AIX5.3操作系统,安装相应的补丁; 安装HACMP5.4软件跟oracle数据库; 配制HACMP; 设置各种模拟故障来测试HACMLP的切换与恢复;2.1. HACMP资源规划 资源的规划是HACMP配制前要做的一件事,它占据了HACMP安装配制一半或一半以上的时间。这步工作是非常重要的。一个好的规划和设计可以避免很多不必要的故障的发生,也有利于综合的管理。HACMP的规划主要分为软件的规划、硬件的规划和资源组的规划。2.1.1. 网络规划网络规划分为IP网络和非IP网络,非IP网络用来做磁盘心跳,本次测试环境使用的心跳网络使用磁盘心跳。网络名字网络类型网络地址网络掩码ethernetEther192.168.0.0255.255.0.0172.16.0.0255.255.0.0diskhbdiskhbN/AN/A表格 2 网络分配表2.1.2. 网卡分配表节点1:p505_a接口名字网卡标识网卡功能IP地址网络类型网络名字en0P5a_boot1Boot192.168.68.13/16etheretherneten1P5a_boot2Standby172.16.1.13/16etherethernetN/AP5a_svcService10.1.1.13/16etherethernet表格 3 p505_a网卡分配表节点2:p505_b接口名字网卡标识网卡功能IP地址网络类型网络名字en0P5b_boot1Boot192.168.68.14/16etheretherneten1P5b_boot2Standby172.16.1.14/16etherethernetN/AP5b_svcService10.1.1.14/16etherethernet表格 4 p505_b网卡分配表2.1.3. 共享卷组分配表本次测试环境在光纤存储DS4400上共划分两个分区,在服务器上把这两个分区创建为卷组,其中一个卷组用来安装oracle数据库,另一个卷组用来做磁盘心跳,并注意做磁盘心跳的卷组一定要设置成并发卷组。卷组名属性大小应用data1vgOriginal10G安装oraclle 10gdiskhbvgconcurrent1G做磁盘心跳表格 5 卷组分配表2.2. 操作系统安装及配置操作系统安装AIX5.3ML4升级补丁到ML06,这里不详细介绍,注意两台服务器的系统版本号和补丁包要完全一致,以使测试更加准确合理。2.3. HACMP软件安装及配置HACMP 的版本也要求两台服务器要一致,配制过程中要注意的就是需要准备oracle的启动与关闭脚本,双机环境至少需要一种心跳方式并且最好不要是网络心跳。安装配制的详细步骤请参考另一文档HACMP5.4 for AIX 安装和配制。2.3.1. HACMP的监视监视群集状态:可以使用/usr/sbin/cluster/clstat来监视群集的状态。Clstat是监视单个或多个群集的工具,它依赖于clinfo进程。启动该进程可以监视以下状态: 群集的名称和ID 当前的时间和日期 群集的状态 每个节点的状态 每个网卡的IP标识和地址 网卡的状态监视群集日志:Cluster Manager的活动被记录在几个日志中,大多数可以用SMIT查看。以下是关于群集的日志:/usr/adm/cluster.log主要是群集事件和错误的高层视图,可以很容易看出事件的发生顺序。此文件须定期清理。/tmp/hacmp.out1-7记录事件脚本的详细输出,只保留七天的信息。此文件中也有可能包含应用程序的输出信息。/usr/sbin/cluster/history/cluster.mmdd是群集的长期历史视图。错误日志(error log):记录Cluster Manager状态变化的信息,包括启动和停止。2.4. 故障切换实验HACMP将侦测并响应三种类型的故障:1 网卡故障,2 网络故障,3 节点故障。HACMP还支持应用级别的故障恢复,HACMP提供了用户对指定的应用进程的监控、恢复和故障切换功能。下面我们就对这几种故障进行测试,具体测试情况和结果如下:2.4.1. 模拟应用故障测试实例 1:停止双机服务测试说明停止两台服务器的hacmp服务测试步骤1、两台服务器正常启动,hacmp服务和 oracle 应用正常启动,oracle,oracle运行在机器p505_a上;2、使用smit clstop命令停止两台机的hacmp服务。停止时间21s预期结果oracle 应用被停止。实际结果成功测试实例 2:启动双机服务测试说明启动两台服务器的hacmp服务测试步骤1、两台服务器正常启动,hacmp服务没有启动2、使用smit clstart命令启动两台机的hacmp服务。停止时间76s预期结果Hacmp服务启动后,oracle 应用也启动。实际结果成功测试实例 3:重启服务器测试说明重启运行oracle应用的服务器测试步骤1、两台服务器和oracle应用正常启动,oracle运行在p505_a服务器上 2、使用shutdown -Fr命令重启p505_a服务器停止时间17s预期结果oracle 应用切换到 p505_b服务器实际结果成功测试实例 4:模拟服务器关机测试说明关闭运行oracle应用的服务器测试步骤1、两台服务器和oracle应用正常启动,oracle运行在p505_a服务器上 2、使用shutdown F 关闭p505_a服务器停止时间15s预期结果oracle 应用切换到 p505_b服务器实际结果成功测试实例 5:oracle应用故障切换()测试说明杀死oracle主进程ora_pmon(在hacmp配制时设置了对ora_pmon进程的监控)测试步骤1、两台服务器正常启动,hacmp服务和oracle应用正常启动,oracle应用在p505_a服务器上2、使用kill 9 ora_pmon命令杀死oracle进程停止时间30s预期结果oracle 应用切换到 p505_b 服务器实际结果成功测试实例 6:oracle应用回切测试说明oracle应用回切到优先级别高的服务器测试步骤1、两台服务器正常启动,hacmp服务和oracle应用在p05_b服务器上启动,hacmp服务在 p505_a服务器上没有启动,oracle的优先节点为p505_a2、使用clstart命令启动p505_a服务器上的hacmp服务停止时间105s预期结果oracle 应用回切到 p505_a服务器实际结果成功2.4.2. 模拟网络故障测试实例 7:网络故障(使用磁盘心跳)测试说明断开机器两个网卡的网线测试步骤1、两台服务器正常启动,hacmp服务和oracle应用正常启动,oracle应用在p505_a服务器上2、拔掉p505_a上两个网卡的网线停止时间2m11s预期结果oracle 应用切到 p505_b服务器实际结果成功测试实例 8:网络故障(使用网络心跳)测试说明断开机器网卡的网线测试步骤1、把两台服务器的boot2网络设置为心跳网络2、两台服务器正常启动,hacmp服务和oracle应用正常启动,oracle应用在p505_a服务器上3、拔掉p505_a上boot1网卡的网线停止时间41s预期结果oracle 应用切到 p505_b服务器实际结果成功3. 结果验证通过上面的测试我们可以发现在各种故障的发生后HACMP都能够比较快速的切换应用,保证了应用的可用性。测试步骤结果切换时间故障实例1成功21s故障实例2成功76s故障实例3成功17s故障实例4成功15s故障实例5成功30s故障实例6成功105s故障实例7成功2m11s故障实例8成功41s4. 结论AIX作为一个成熟的操作系统,具有很多先进的特征,在系统的稳定性和可靠性有很大的优点,能够承担关键的任务。HACMP与AIX的许多功能紧密结合,为用户提供更高的可用性。本次测试以IMB的p5服务器为平台来测试HACMP对应用高可靠性的保护。从测试结果中可以看到,对于各种常见的故障如应用故障、网络故障和存储故障HACMP都能够起到对应用的有效的保护,从而提高了关键应用的可靠性和安全性。在本次测试中由于环境的限制心跳只采用了磁盘心跳的方式,应用的切换速率可能会相对于网络和串口心跳会慢好多(从测试实例7和测试实例8可以刊出)。所以在实际的生产环境中一般要求有两种心跳方式并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通师范高等专科学校《自然资源学》2023-2024学年第二学期期末试卷
- 九江理工职业学院《材料科学与工程学科论文写作指导》2023-2024学年第二学期期末试卷
- 石家庄经济职业学院《影视概念设计》2023-2024学年第二学期期末试卷
- 郑州美术学院《学前儿童发展》2023-2024学年第二学期期末试卷
- 沈阳体育学院《绿色设计与循环利用》2023-2024学年第二学期期末试卷
- 浙江工业大学《大数据分布式计算》2023-2024学年第二学期期末试卷
- 山东服装职业学院《工程制图及工程》2023-2024学年第二学期期末试卷
- 云南工商学院《形体基训》2023-2024学年第二学期期末试卷
- 宁波城市职业技术学院《公差与技术测量》2023-2024学年第二学期期末试卷
- 包头钢铁职业技术学院《软件需求分析与建模》2023-2024学年第二学期期末试卷
- 厦门大学《应用多元统计分析》试题B
- 艺术课程标准(2022年版)
- JGJ142-2004《地面辐射供暖技术规程》条文说明
- 信任五环(用友营销技巧) PPT资料
- 锢囚锋-备战高考总复习地理专项突破
- 2022下半年汉中市事业单位招聘考试《综合应用能力(医疗卫生E类)》题库含答案解析
- MT 181-1988煤矿井下用塑料管安全性能检验规范
- GB/T 193-2003普通螺纹直径与螺距系列
- GB/T 11419-2008搪瓷炊具耐温急变性测定方法
- 乳制品领域:燕塘乳业企业组织结构及部门职责
- 因纳特工商管理综合实训软件V4.00
评论
0/150
提交评论