免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4510 | 回复: 12
打印 上一主题 下一主题

关于veritas编写的agent的注意事项,欢迎大家讨论。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-16 16:27 |只看该作者 |倒序浏览
我这边有一个简单的应用程序,想让它在vcs的控制下,从而实现应用程序的高可用性。\r\n现我打算用的是Application的AGENT。这个应用程序只有一个启动的程序。\r\n期待中................................

论坛徽章:
0
2 [报告]
发表于 2004-03-17 12:03 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

1.写两个SHELL 脚本,里面是能够启动和停止这个应用的代码.\r\n2. 在VCS   cluster service 里边 application 属性中把SHELL脚本的路经写进去,其他相应属性填好,就可以拉.

论坛徽章:
0
3 [报告]
发表于 2004-03-17 12:04 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

分别写在StartProgram and  StopProgram 属性中.

论坛徽章:
0
4 [报告]
发表于 2004-03-18 09:18 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

.谢谢,我已经调通了。\r\n就是StartProgram 、StopProgram&MonitorProgram要配好参数,写全绝对路径。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2016-07-05 06:20:00
5 [报告]
发表于 2004-03-18 09:25 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

可以将的配置文件贴上来吗?我的调试没有成功。多谢!

论坛徽章:
0
6 [报告]
发表于 2004-03-18 09:46 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

我用mpstat 来测试。\r\ngroup MySG (\r\n        SystemList = { sysa = 0, sysb = 1 }\r\n        AutoStartList = { sysa, sysb }\r\n        )\r\nApplication mytest (\r\n         StartProgram = \"/usr/bin/mpstat 10 &\"\r\n         StopProgram = \"/usr/bin/pkill mpstat\"\r\n         MonitorProcesses = {\"mpstat 10\" }\r\n         )\r\n测试,能通过。\r\n手动的failover:(clustera &clusterb)\r\n#hagrp -switch MySG -to clustera\r\n成功,没有问题。\r\n若杀掉mpstat这个进程。则过能自动的failover到另外一台机器上,\r\n而且,另外一台机器的SG状态不能是“FAULTED”的状态。否则,是切不过去的。\r\n需用命令清除一下状态:\r\n#hagrp -clear MySG\r\n\r\n另外,整个切换的过程以及状态的转变可以通过这个命令来看:\r\n#hastatus\r\n遇到问题可以看log文件:\r\n#tail -f /var/VRTSvcs/log/Application_A.log\r\n从中可以看到arglist的传送过程。

论坛徽章:
0
7 [报告]
发表于 2004-03-18 09:51 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

整个实现的过程,我觉得最为重要的是要有一个清晰的思路。\r\n要对VCS的文档能够真正的理解。虽然这是我第一次编这么一个相对简单的脚本,但对我更深的理解vcs的机理有比较大的帮助。\r\n补充一点就是,MonitorProcesses中的所写的参数必须与:\r\n#ps -u username -o args这个命令的输出进程一致。

论坛徽章:
2
IT运维版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2016-07-05 06:20:00
8 [报告]
发表于 2004-03-18 17:39 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

多谢,补充一点就是,MonitorProcesses中的所写的参数必须与: \r\n#ps -u username -o args这个命令的输出进程一致。太有意义了。

论坛徽章:
0
9 [报告]
发表于 2004-03-19 13:11 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

对,其实,这个monitorprocesses比另外两个都还重要,只有在监视进程时能返回正确的值(100-110),VCS才能真正的去启动“StartProgram\"  or ”StopProgram\"

论坛徽章:
0
10 [报告]
发表于 2004-04-01 17:30 |只看该作者

关于veritas编写的agent的注意事项,欢迎大家讨论。

麻烦大家帮我看看,我配置了跟honglh一样的application service group:\r\n\r\ngroup MySG (\r\nSystemList = { sysa = 0, sysb = 1 }\r\nAutoStartList = { sysa, sysb }\r\n)\r\nApplication mytest (\r\nStartProgram = \"/usr/bin/mpstat 10 &\"\r\nStopProgram = \"/usr/bin/pkill mpstat\"\r\nMonitorProcesses = {\"mpstat 10\" }\r\n) \r\n\r\n测试时报错:\r\n\r\nbash-2.03# hagrp -autoenable MySG -sys sysa\r\nbash-2.03# hagrp -enableresources MySG\r\nbash-2.03# hares -online mytest -sys sysa\r\nVCS:10283:Resource has not been probed on system sysa\r\nbash-2.03# \r\n\r\n查log文档,发现以下的错误信信息:\r\n\r\nbash-2.03# tail /var/VRTSvcs/log/Application_A.log \r\nTAG_B 2003/05/02 09:08:57 VCS:148669:Application:mytest:monitor:Error while getting information about user:/usr/bin/mpstat 10 & (No such file or directory).\r\n\r\n但我用指令的方式是没有问题的:\r\n\r\nbash-2.03# /usr/bin/mpstat 10 &\r\n[1] 22739\r\nbash-2.03# CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl\r\n  0   49   0  230   221  210  650   19   89   25   29  1112    1   3  55  42\r\n  2   48   0  254   359  252  652   29   89   31   26  1263    1   2  63  34\r\n\r\n\r\n请问哪位有什么建议吗? 我用的是VCS 3.5 Demo 版,OS 是Solaris 8, 安装VCS的时候没有任何问题. \r\n\r\n   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP