ROSE_HA配置文档.ppt

ROSE_HA配置文档

管理工具 NT Cluster 提供了一个直观而且友好的GUI 管理界面来管理双机服务器 所有的管理任务都可以在这个GUI 里面完成 管理工具 启动管理工具 管理工具 点击菜单 Tools\License 把两台主机的hostid 发送给软件供应商,获取license 输入正确的license 信息 点击OK 按钮 管理工具 启动Cluster 服务 管理工具 创建RS-232 私网 (在两台服务器) 管理工具 创建RS-232 私网 (在两台服务器) 管理工具 创建Socket 私网 (在两台服务器) 管理工具 创建Socket 私网 (在两台服务器) 关于NT Service资源 自定义Agent API 接口 ApiOpen( char *szResourceObjectName) Agent通知NT Cluster,它要开始监控指定的资源状态并要求NT Cluster开始接收Agent发送的心跳信息 ApiOk (char *szResourceObjectName) Agent发送一个指定资源状态正常的心跳信息给NT Cluster ApiError (char *szResourceObjectName) Agent通知NT Cluster当前的指定的资源 (szResourceObjectName)异常终止或不正常运行 自定义Agent API 接口 ApiBringIn (char *szResourceObjectName) Agent通知 NT Cluster带入指定的资源 (szResourceObjectName) ApiBringOut (char *szResourceObjectName) Agent通知NT Cluster带出指定的资源(szResourceObjectName) ApiClose (char *szResourceObjectName) Agent通知NT Cluster,它将停止监控指定的资源 (szResourceObjectName)并要求NT Cluster停止接收Agent心跳信息 自定义Agent 接口 这些文件存放在NT Cluster的安装目录下 haapi.h, haapi.dll, haapi.lib 为目标资源完成一些附带工作 指定主机Active Server给用户自定义资源对象指定名称 指定启动、停止脚本(可选) 用户自定义资源配置 选择目标资源对象 点击Create按钮 用户自定义资源脚本说明 在Start Executable, Stop Executable, Agent栏中的两种填写方法 我们可以预先定义一个脚本文件来执行完成start, stop和agent 的功能,例如:c:\my_bin\test.txt Start Executable: haagent -start c:\my_bin\test.txt Stop Executable: haagent -stop c:\my_bin\test.txt Agent: haagent -mon c:\my_bin\test.txt haagent:代表这是一个NT Cluster在用户自定义资源中,用来起停和监控用户应 用的一个脚本文件 我们也可以用可执行文件来完成: Start Executable: c:\my_bin\start.bat Stop Executable: c:\my_bin\stop.bat Agent: c:\my_bin\my-agent.exe 用户自定义资源脚本文件说明 脚本文件的格式 Keyword:Executable File (中间不要留空格) 脚本文件中的关键字 Start, Agent, Agentless, StartTimeOut Stop, StopTimeOut 脚本文件的使用方法 haagent -start | -stop | -mon Script_file 脚本文件的工作过程 当带入用户自定义资源时, NT Cluster将逐步执行 Start, Agent, Agentless部分 Start: 运行执行程序后,在StartTimeOut时间后由NT Cluster杀掉 Agent: 运行执行程序后,NT Cluster开始监控此程序 Agentless: 运行执行程序后,NT Cluster不监控此程序 StartTimeOut: 启动程序超时时间值 当停止服务时, NT Cluster将执行Stop部分, 终止其它应用 Stop: 运行执行程序后,在StopTime

文档评论(0)

1亿VIP精品文档

相关文档