AIX HACMP集群切换测试实际案例解析

为验证AIX HACMP集群系统的稳定性及保障其上应用的连续性和可靠性,决定周五晚进行集群切换测试。下面是当次过程的文档总结和记录,方便以后参考并备案。


系统环境:AIX 5.3

数据库: DB2 V8.2

存储: IBM DS4700,为两节点配置使用共享存储


AIX HACMP原理示意图:


175129245.jpg



HA测试一: 启动和关闭

在当前系统中确保VG在两边都被varyoff

#smitty clstart 启动HA

tail –f /tmp/hacmp.out 看启动输出信息

tail –f /tmp/cm.log 看错误信息

netstat –i 和 –in 看IP地址是否变为service地址

lsvg –o 查看VG是否在两台机器上被varyon

l***c –g cluster 看相应SRC是否起来(应该显示2或3个SRC)


如:Subsystem Group PID Status

clsmuxpdES cluster 213488 active

clstrmgrES cluster 238062 active

clinfoES cluster 229656 active

#smitty clstop 关闭HA

graceful(正常)/takeover(接管)/force(强制,IP不变回boot)

这里就选graceful

tail –f /tmp/hacmp.out 看关闭输出信息

tail –f /tmp/cm.log看错误信息

netstat –i 和 –in看IP地址是否变为boot地址

l***c –g cluster看相应SRC是否已关闭(应该无显示)

使用Cluster Snapshot可以保存当前Cluster配置,以后直接Apply就可恢复。



HA测试二:本机IP接管

确定两台机器HA已正常启动。

拔去与主机service IP关联的网卡的网线。

在主机上运行:

netstat –i 和 –in

这时standby网卡将接管service IP而原service网卡将对应standby IP。

备机不发生任何反应。

插回主机上拔去的网线并运行:

netstat –i 和 –in

这时主机没有任何复原动作,原standby网卡仍对应service IP而原service网

卡仍对应standby IP,即便关闭HA也不会变回来。

175514862.jpg

要使网卡恢复最初的对应IP,可以运行:

smitty mktcpip

选定网卡(en0, en1, ... ),不作任何改动回车。


HA测试三:资源接管

确定两台机器HA已正常启动。

模拟主机异常终止运行:

方法一:主机上运行:

smitty clstop 关闭方式选takeover

这种测试是主动告诉对方需要接管,并不是真正模拟了故障,可以

在进行真正故障模拟之前先进行这一步测试。

方法二:主机上运行halt –q即时关机(最佳方法)。

方法三:同时拔去主机所有网线和心跳线。

方法四:主机拔电(不建议)。

在备机上运行:

netstat –i 和 –in

如果备机也有service网卡(在cascading,即mutual takeover配置下),这时备机

的standby网卡将接管主机的service IP;

如果备机没有service网卡(在rotating,即standby配置下),这时备机的boot网

卡将接管主机的service IP。


当备机有svc地址:


175714415.jpg


这是资源组会在备机上挂起来,如果没有挂上,则在备机上运行:

varyonvg datavg

mount -a (或一个一个的挂)

在resource group中定义的FS应该在备机上自动mount。


最后测试应用是否正常,完成集群切换测试报告。




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/462617.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jvm_2

业务线程一直在等待,或者一直在运行,如果不是自己想要的状态,就表明有问题 死锁问题检测 上面程序之所以会死锁,因为下图所示,在-128~127范围内,Integer valueOf后对相同的int值会返回相同的对象&#xff0…

视频播放器

效果图 知识要点 surfaceView.getHolder().setFixedSize(176, 144);//设置分辨率 surfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);//设置surfaceview不维护自己的缓冲区,而是等待屏幕的渲染引擎将内容推送到用户面前 sur…

前端需要了解的http知识

http基本概念 http是一个无状态 ,无连接的基于TCP协议的单向应用层协议 一、无连接 无连接即每次链接只处理一个请求,请求和应答后就断开链接 二、无状态 http的每次请求都是独立的,不相关的,协议对事物处理没有记忆功能。 HTTP无…

局域网中设备的管理之StackCluster

局域网中设备的管理通常采用 stack 、cluster和snmp等方法。 下面我们来讨论一下stack 和cluster。Stack 也叫作堆叠。堆叠是由一些通过堆叠口相连的以太网交换机组成的一个管理域,其中包括一个主交换机和若干个从交换机。堆叠在一起的以太网交换机可以看作为一个设…

3DMed

1. 当前 小论文, before 5.1 2. linux 需要十天的时间, 5月上旬 3. 中下旬写代码,提取算法 。 6月 三维 建模 7月仿真 4. very helpfully , i found this professional open software. Links 3DMed (www.3dmed.net) www.fingerpass.net MOSE…

【图像算法】彩色图像分割专题五:提取彩色图像上特定色彩

【图像算法】彩色图像分割专题五:提取彩色图像特定色彩 SkySeraph Jun 8th 2011 HQU Email:zgzhaobogmail.com QQ:452728574 Latest Modified Date:Jun 8th 2011 HQU 一 原理及说明: 1 RGB(red,green,blue)模式是…

k8s基础学习-存储卷

存储卷的几种类型: emptyDir -- 用于存储临时数据的简单空目录 hostPath -- 用于将目录从工作节点的文件系统挂载到pod中 gitRepo -- 通过检出Git仓库的内容来初始化的卷 nfs -- 挂载到pod中的NFS共享卷 configMap,secret,downwardAPI--用于将…

SharePoint里如何设置People picker值为当前登录用户值

摘要: 相信很多朋友都遇到过需要将某个People类型的字段值设置为当前登录用户的情况而且已经给出了解决方案,因此本文没有什么新意,算法上也比较冗余,仅仅在博客里算作知识的备份。 思路: 在画面的右上角有一个欢迎控件…

《Linux内核完全注释》《完全剖析》 » 阅读本书所需的基础知识 -- 再次强调。

转贴网址:http://www.oldlinux.org/oldlinux/viewthread.php?tid2551&extrapage%3D1 [这个贴子最后由redgrid在 2006/08/09 00:45pm 第 17 次编辑]Linux 0.11虽然不是什么“珠穆朗玛峰”,但它肯定还是“华山”或“泰山”。虽然有路但你还是需要最基…

ubuntu命令行登录

网址:http://hi.baidu.com/tingphoon/blog/item/9f03b41c7973a58c86d6b635.html 方法一: 转到kubuntu之前曾经学习了一下,了解到ubuntu在6.10开始用upstart替代init,主要脚本都在/etc/event.d下面,默认情况下/etc下没…

圆桌论坛对话:互联网产业革命

2019独角兽企业重金招聘Python工程师标准>>> 圆桌论坛对话:互联网产业革命 2012年12月18日,2012中国互联网经济论坛即将召开在北京万豪酒店举行。本次大会以“得势者、得天下”为主题,着眼于网络广告与新媒体,深度聚焦…

Windows PowerShell:(2)基本操作

一、启动PowerShell 2.0 打开“开始”、“所有程序”、“附件”、“Windows PowerShell”程序组,点击“Windows PowerShell”。 二、基本操作 1、查看可用的命令的列表 Get-Command 注:PowerShell有自动补齐命令的功能。例如,在本例中只需要输…

CMDB小计1

1.web开发(Django,flask, tornado)。 2.自动化运维(CMDB项目)。 3.爬虫 和 数据分析。 4.自动化测试。 4.人工智能,机械学习, 算法 CMDB 项目: 自动化运维: 运…

Eclipse搭建Cocos2d-x运行环境问题汇总(不含CygWin)

具体搭建方法,可参阅这两篇文章 http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html http://blog.csdn.net/maojudong/article/details/7261986 首先导入Cocos2d-x下的HelloCpp项目 本文主要记录在配置的过程中遇到的问题及注意事项 问题1.jni/Android…

宋体配置JAVA j2ee (一) 轻松入门

最近使用开辟的程过中现出了一个小问题,顺便记录一下原因和方法--宋体配置 背景绍介我们经已学习了.NET台平环境下开辟Web目项,经过较长时光接触与学习,慢慢的对于它也熟习了,然而你否是对于Java熟习呢。.NET台平同Java有很多型类…

mysql数据的表分区一

当mysql中医个表的总记录数超过了1000W,会出现性能大幅度下降的情况,单性能下降的比率由系统的架构、应用程序、数据库索引、服务器硬件等多种因素而定。数据库多达上亿的数据量,分表之后的单个表 也已经超过了千万,那么单个表的更…

ZOJ-2587 Unique Attack 最小割的唯一性判定

题意:给定一个无向图,要求判定分离两个点的最小割是否唯一。 解法:在求出最大流的基础上,从源点进行一次搜索,搜索按照未饱和的边进行,得到顶点子集S的顶点个数;再从汇点反向搜索未饱和的边&…

dubbo与springmvc的简单使用

什么是Dubbo? dubbo是阿里巴巴公司开源的高性能优秀服务框架,通过高性能的RPC(远程服务调用)实现服务的输入输出功能,可以与spring框架无缝整合; 传统的架构所有的模块都在一台服务器上,单台服务…

Mina学习之搭建项目工程目录

为什么80%的码农都做不了架构师?>>> Mina核心分层分为:IoService,IoFilter和IoHandler 搭建项目工程目录,一般应用都包含如下几个部分: 1、server\client 创建mina连接,TCP/IP请求响应模式 …

HttpClient中转上传文件

原文:https://www.cnblogs.com/lyxy/p/5629151.html 场景:客户端(浏览器)A---->选择文件上传---->服务器B---->中转文件---->服务器C---->返回结果---->服务器B---->客户端A 有时候在项目中需要把上传的文件中转到第三方服务器&…