《rose_ha双机热备内部培训材料.》由会员分享,可在线阅读,更多相关《rose_ha双机热备内部培训材料.(56页珍藏版)》请在金锄头文库上搜索。
1、ConfidentialConfidential配置 & 管理NT Cluster 培训课程(二)Confidentiall输入Licensel启停NT Cluster服务l创建私网l配置资源、组合资源 l手动执行以下验证操作:Bringin, Bringout, Takeover, Failover配置管理步骤ConfidentiallNT Cluster 提供了一个直观而且友好的GUI 管理界面来管理双机服务器 l所有的管理任务都可以在这个GUI 里面完成管理工具Confidential点击开始菜单下程序组中的NT ClusterCluster Administration Tool 启动
2、GUI管理工具l启动管理工具Confidential管理工具n点击菜单 ToolsLicensen把两台主机的hostid 发送给软件供应商,获取licensen输入正确的license 信息n点击OK 按钮l输入License (在两台服务器)Confidentiall获取对方主机网卡信息Get NIC Information(可选)管理工具如果在NT Cluster已安装好的主机上更改了网卡设置,那么你必须重新做此操作。Confidential点击菜单 ToolsStart Cluster Operation l启动Cluster 服务管理工具Confidentialn点击菜单 Priva
3、te NetRS-232 Serial Port,然后选择正确的COM口和波特率等参数n点击 Add 按钮n点击 Close 按钮管理工具l创建RS-232 私网 (在两台服务器)Confidentiall创建RS-232 私网 (在两台服务器)管理工具Confidentialn点击菜单 Private NetTCP/IP Socketn选择每台主机的 IP 地址n点击 Add 按钮n点击 Close 按钮 管理工具l创建Socket 私网 (在两台服务器)Confidentiall创建Socket 私网 (在两台服务器)管理工具Confidentialn点击菜单ViewResource Ob
4、jectsn继续下一步配置资源管理l资源管理管理工具Confidential点击菜单 ResourceCreateVolume资源配置l创建卷资源Confidential指定主机以及卷资源对象名称资源配置l创建卷资源选择主备机对应的共享磁盘设备,填写共享卷的盘符选择硬件锁功能,此功能需要共享磁盘支持指定起停脚本(可选)最后,点击 Create按钮完成创建Confidential点击菜单 ResourceCreateIP Address资源配置l创建 IP 资源Confidential资源配置l创建 IP 资源指定主机 (Jack是本地服务器),和IP资源对象名称指定活动IP地址指定本地服务器、
5、网卡以及对应的挂载IP地址点击 Add 按钮此时在Local IP holding NIC栏中显示出挂载IP的信息Confidential资源配置l创建 IP 资源(远程服务器配置)指定远程服务器、网卡以及对应的挂载IP地址点击 Add 按钮此时在Local IP holding NIC栏中显示出挂载IP的信息最后,点击Create按钮选择远程服务器,Tony是远程服务器更改挂载点NICConfidentialActive ServerBackup ServerSpare IPSpare IPSpare IPSpare IPConfigure a active IPConfigure a se
6、cond active IPReplaced by active IPReplacedby active IP Replaced by active IPReplaced by active IP关于IP资源lIP资源挂载时,Windows NT 4.0系统采取用活动IP替换主IP的挂接方式,而Windows 2000以及Windows 2003 Server版不仅有替换主IP功能,而且还支持追加活动IP的挂接方式nNT4替换IP挂载方式ConfidentialActive ServerBackup ServerActive IPActive IPActive IPActive IPConfi
7、gure a active IPConfigure a second active IPAppendactive IPAppendactive IP Append active IPAppend active IP关于IP资源nWindows2000和2003追加IP挂载方式Confidential点击菜单 ResourceCreateComputer Alias Name 资源配置l创建主机别名资源Confidentiall创建主机别名资源资源配置指定主机Active Server定义主机别名对象名称指定主机别名名称指定主机别名所依赖的IP资源 (可选)点击Create按钮Confident
8、ial点击菜单 ResourceCreateFile Share 资源配置l创建文件共享资源Confidentiall创建文件共享资源指定主机Active Server定义文件共享资源对象名称选择需要共享盘或目录(共享盘或目录事先必须在系统中共享后才会被列入选项)选择文件共享所必须依赖的别名资源和卷资源资源配置点击Create按钮Confidential点击菜单ResourceCreateNT Service 资源配置l创建NT Service资源Confidentiall创建NT Service资源(基本配置方式)指定主机Active Server定义文件共享资源对象名称从列表中选择需要的
9、NT services选择NT service需要依赖的其它资源(可选)资源配置点击Create按钮配置NT Service的起停时间以及Agent监控时间间隔及其它参数Confidentiall创建NT Service资源(特殊配置方式)指定主机Active Server定义NT Service资源对象名称填写NT service起停脚本以及Agent监控程序位置和其它参数选择NT service需要依赖的其它资源(可选)资源配置点击Create按钮配置NT Service的起停时间以及Agent监控时间间隔及其它参数隐藏Agent监控程序窗口(可选)Confidentiall如果确定某个N
10、T Service由NT Cluster监控,那么你必须:n将服务的启动模式由自动为手动启动n在启动NT Cluster 服务之前停止NT Service服务关于NT Service资源Confidential点击菜单 ResourceCreateUser Defined 资源配置l创建用户自定义资源Confidentiall用户自定义资源的两种配置方式n创建一个新的基于用户应用的自定义资源需要 agent, start script 和 stop scriptn为目标资源完成一些附带工作根据实际的运行环境和资源来自定义关于用户自定义资源Confidentiall建立一个基于用户应用的自定义资
11、源指定主机Active Server给用户自定义对象指定名称指定用户应用程序的启动、停止脚本和Agent监控程序以及Agent检测超时时间等参数选择用户自定义资源必须依赖的资源用户自定义资源配置配置用户自定义的起停时间以及Agent监控时间间隔及其它参数点击Create按钮Confidentiall为目标资源完成一些附带工作指定主机Active Server给用户自定义资源对象指定名称指定启动、停止脚本(可选)用户自定义资源配置选择目标资源对象点击Create按钮Confidential用户自定义资源脚本说明l在Start Executable, Stop Executable, Agent栏
12、中的两种填写方法n我们可以预先定义一个脚本文件来执行完成start, stop和agent 的功能,例如:c:my_bintest.txtlStart Executable: haagent -start c:my_bintest.txt lStop Executable: haagent -stop c:my_bintest.txtl Agent: haagent -mon c:my_bintest.txthaagent:代表这是一个NT Cluster在用户自定义资源中,用来起停和监控用户应用的一个脚本文件n我们也可以用可执行文件来完成:lStart Executable: c:my_bi
13、nstart.bat lStop Executable: c:my_binstop.batl Agent: c:my_binmy-agent.exeConfidential用户自定义资源脚本文件说明l脚本文件的格式nKeyword:Executable File (中间不要留空格)l脚本文件中的关键字nStart, Agent, Agentless, StartTimeOutnStop, StopTimeOutl脚本文件的使用方法nhaagent -start | -stop | -mon Script_fileConfidentiall脚本文件的工作过程n当带入用户自定义资源时, NT Cl
14、uster将逐步执行 Start, Agent, Agentless部分lStart: 运行执行程序后,在StartTimeOut时间后由NT Cluster杀掉lAgent: 运行执行程序后,NT Cluster开始监控此程序 lAgentless: 运行执行程序后,NT Cluster不监控此程序 lStartTimeOut: 启动程序超时时间值n当停止服务时, NT Cluster将执行Stop部分, 终止其它应用lStop: 运行执行程序后,在StopTimeOut时间后由NT Cluster杀掉lStopTimeOut:停止程序超时时间值用户自定义资源脚本说明Confidential
15、自定义脚本文件的例子l例如 c:my_bintest.txt Start:c:winntsystem32calc.exe Agent:c:winntsystem32clock.exe Agentless:c:winntregedit Stop:c:winntsystem32notepad.exe StartTimeOut:5000 StopTimeOut:5000Confidentiall在Start Executable栏中输入“haagent -start c:my_bintest.txt” l在Stop Executable栏中输入“haagent -stop c:my_bintest.
16、txt”l在Agent栏中输入“haagent -mon c:my_bintest.txt”自定义脚本文件的例子Confidentiall工作流程n当启动自定义服务时,NT Cluster所做动作:启动 calc.exe,过5秒后终止该程序启动 clock.exe,NT Cluster将去监控clock进程启动 regedit.exe,NT Cluster不关心它的状态,任其自生自灭n当停止自定义服务时,NT Cluster 所做动作:执行 notepad.exe,过5秒后终止该程序停止 clock.exe 程序停止 regedit.exe 程序自定义脚本文件的例子ConfidentiallApiOpen( char *szResourceObjectName)nAgent通知NT Cluster,它要开始监控指定的资源状态并要求NT Cluster开始接收Agent发送的心跳信息lApiOk (char *szResourceObjectName)nAgent发送一个指定资源状态正常的心跳信息给NT ClusterlApiError (char *szResourceObjectNa