77范文网 - 专业文章范例文档资料分享平台

数据库的双机热备oracle DB2 VCS HA(6)

来源:网络收集 时间:2019-03-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

在VCS控制下。 配置步骤如下:

1. 增加一个NotifierMngr的资源类型到cluster服务组上 2. 如果SMTP通告必须的:

a. 修改NotifierMngr的资源类型上SmtpServer和SmtpRecipients属性 b. 如果你想要得话,修改单个资源上的ResourceOwner属性 c. 你也可以为每个服务组指定一个GroupOwner email地址 3. 如果SNMP通告必须的

a. 修改Snmp的NotifierMngr的资源类型控制台属性 b. 配置SNMP console来接受VCS trap 4. 修改任何一个NotifierMngr的资源类型可选属性 手动启动Notifier

为了测试Notification组件,你可以启动Notifier进程从命令行在cluster的系统上。注意当Notifier进程从命令行被启动的时候Notification不能被在VCS控制下

VCS Notification被配置通过启动notifier守护进程带上指定接受者和相应的严重级别例如: notifier -t m=smtp.acme.com,e=\ NotifierMngr资源类型

notifier进程仅仅能够运行在一个cluster的系统上,从本地的had进程中。如果notifier故障,NotifierMngr agent探测故障并且迁移服务组

包括NotifierMngr资源到另一个系统上。

因为消息队列被复制遍及cluster,任何系统被指定为服务组有一个同样的队列。当NotifierMngr资源被带上线的时候,had发送排队消息给 notifier进程

添加NotifierMngr资源

你可以使用平常的方法添加到服务组中 1. 编辑main.cf文件和重启VCS 2. 使用GUI 3. hares命令

注意:在修改资源属性,确信资源离线并且被禁用它。notifier进程必须被停下并且重启使用新的参数为了使修改生效

以下是NotifierMngr一些可选属性 EngineListeningPort:14141

注意:这个属性对于3.5有,4.0没有这个属性 MessagesQueue:30 NotifierListeningPort:14144

SnmpConsole:完全有资格的SNMP console主机名和严重级别 注意:这是一个要求的属性,如果SMTP没有被指定 SnmpCommunity:public SnmpTrapPort:162

SmtpFromPath:一个有效的电子邮件地址 SmtpReturnPath:一个有效的电子邮件地址 SmtpServerTimeout:10 SmtpServerVrfyOff:0

配置ResourceOwner属性

你可以设定ResourceOwner来定义对于一个资源的所有者。当属性被设定一个有效的电子邮件地址和通告被配置的时候,一个邮件消息被发送

到定义的接收者当这些资源中一个资源相关事件发生的时候: ResourceStateUnknown ResourceMonitorTimeout ResourceNotGoingOffline ResourceWentOnlineByItself ResourceFaulted

除了发送一个电子邮件消息之外VCS同样在log文件中创建一项.例如:

2003 /12/03 11:22:45 vcs INFO v-16-1-10304 Resource file1 (Owner=klaude, Group testgroup) is offline on machine1

ResourceOwner能够被指定作为一个电子邮件ID(klaude@domain.com)或者一个用户帐号(klaude).如果一个用户帐号被指定,电子邮件地址

被建造作为login@smtp_machine,smtp_machine被指定NotifierMngr资源的SmtpServer属性中 命令修改:

hares -modify res_name ResourceOwner klaude 配置GroupOwner属性

你可以设定GroupOwner来定义对于一个服务组的所有者。当属性被设定一个有效的电子邮件地址和通告被配置的时候,一个邮件消息被发送到

定义的接收者当这些组中一个组相关事件发生的时候: Service group导致一个并发性扰乱 Service group有故障并且不能failover Service group在线 Service group离线 Service group自动禁用 Service group重启 Service group被交换

Service group正在重启响应一个永久资源被带起上线

除了发送一个电子邮件消息之外VCS同样在log文件中创建一项.例如:

2003 /12/03 11:22:45 vcs INFO v-16-1-10304 Group SG1 (Owner=klaude, Group testgroup) is offline on system1 命令修改:

hares -modify grp_name GroupOwner klaude 配置SNMP Console来接受VCS软中断(Traps)

为了启用一个SNMP管理控制台来识别VCS traps,你必须载入VCS MIB到控制台。原本的MIB位于:/etc/VRTSvcs/snmp/vcs.mib VCS SNMP配置文件: /etc/VRTSvcs/snmp/vcs.mib /etc/VRTSvcs/snmp/vcs_trapd 使用触发器(triggers)对于通告

VCS提供一个额外的办法对于通报系统管理的重要事件。当VCS探测到确定的事件时,你可以设定一个触发器来通报系统管理员或者执行其他的动作。你可以使用事件触发器替代或者和通告结合在一起。 触发器是可执行程序,批处理文件,或者perl脚本位于在$VCS_HOME/bin/Triggers。脚本名字必须是一

个预定义事件类型由VCS支持的。 ResFault ResNotOff SysOffline PostOffline PostOnline

例如,ResNotOff触发器是一个perl脚本被命名为resnotoff位于$VCS_HOME/bin/Triggers

多数触发器被配置(以被启用)如果触发器程序存在;没有其他配置是需要或者可能。每个系统在cluster中必须有脚本在这个位置。

这些触发器应用到整个cluster。例如,ResFault应用到所有资源运行着在cluster上。 一些触发器被启用通过一个属性。例如:

1. PreOnline:如果PreOnline属性对于service group被设定为1,那么PreOnline触发器被运行作为online过程一部分,在service group被现 实的带起上线

2. ResStateChang:如果ResStateChang触发器属性被设定为1对于一个服务组,那么ResStateChang触发器对于这个服务组被启用。

在$VCS_HOME/bin/Triggers目录中这些触发器的类型同样有相应脚本存在。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库的双机热备oracle DB2 VCS HA(6)在线全文阅读。

数据库的双机热备oracle DB2 VCS HA(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/516153.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: