高可用HA集群

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

HACluster集群分类HighAvailabilityCluster高可用性集群LoadBalanceCluster负载均衡集群HighPerformanceComputing科学计算集群HAClusterHA集群的构成单方向Standby不同业务双方向Standby同一业务双方向StandbyN+N构成HA集群的构成HardwareComponentsPublicNetPrivateNetBackupServerClientActiveServerShareDisksLAN数据共享磁盘红旗HA产品构成RedFlagHAClusterSE、LE、SX、EA...RedFlagHAAgentWebManagerTrekkingToolSoftwareComponentsOperationSystemRedFlagHADaemon(Service)RedFlagHAMonitorDaemon(Service)AgentScriptsAdministrationToolService(Resource)RedFlagHAisrunningonLinux,WindowsNT4.0andWindows2000、Windows2003Twocoremutual-guardedfail-savedaemons(services)SystemavailabilitymonitoringprocessBuilt-inagentsAgentheartbeatsAgentAPIandtemplateExecutablescriptfileswhichusedbyRedFlagHAtostart/stopserviceUserfriendlyadministrationtoolSupportdynamicconfigurationandreal-timesynchronizationServiceguardedbyRedFlagHAfipdiskprocmomproc操作系统RedFlagDC5.0HAdaemon浮动ip共享磁盘MONEXECEXEC脚本agent监控SoftwareComponentsNet(直连心跳)Net(外网链路心跳)COM(串口心跳)Disk(磁盘心跳)操作系统RedFlagDC5.0HAdaemon浮动ip共享磁盘MONEXECEXEC脚本agent监控SoftwareComponents操作系统RedFlagDC5.0HAdaemon浮动ip共享磁盘MONEXECEXEC脚本agent监控SoftwareComponentsNet(直连心跳)Net(外网链路心跳)COM(串口心跳)Disk(磁盘心跳)操作系统RedFlagDC5.0HAdaemon浮动ip共享磁盘MONEXECEXEC脚本agent监控SoftwareComponentsNet(直连心跳)Net(外网链路心跳)COM(串口心跳)Disk(磁盘心跳)操作系统RedFlagDC5.0HAdaemon浮动ip共享磁盘MONEXECEXEC脚本agent监控SoftwareComponentsNet(直连心跳)Net(外网链路心跳)COM(串口心跳)Disk(磁盘心跳)服务进程浮动IP磁盘网卡网关IP自身进程红旗HACluster心跳源服务器上所有服务的状态要求远程服务器更改其切换模式或服务状态的请求要求已运行的远程服务器上的监控服务终止的请求(failback)递增的报文序列号HeartBeat资源直连线心跳外网链路心跳盘阵磁盘心跳COM心跳Group资源FIP浮动IP资源DISK盘阵资源EXEC资源(启、停服务)EXEC资源(启、停监控进程)监视资源服务进程监控浮动IP监控盘阵磁盘监控本地网卡监控IP监控HA本身进程红旗HACluster的安装安装HAClustarRPM包(HA主程序)rpm-ivhrfhacluster-5.0-3SE.i386.rpm安装HAClustarRPM包(HA主程序)rpm-ivhrfhacluster-oramon-5.0-1.i386.rpm安装HAClustertrek包(配置工具)rpm-ivhrfhaclustertrek-5.0-1.i386.rpm安装JAVA环境HA4.1---jdk1.4.2HA5.0---jre1.5、jdk1.5orhigher红旗HACluster主服务hacluster_evt日志hacluster_trn序列号、配置信息hacluster主程序hacluster_webmgrwebmanagerhacluster_alertsync集群同步hacluster_md镜像磁盘TrekkingToolTrekkingTool红旗HAtrektool设置java权限cp/opt/redflag/hatrek/etc/.java.policy~设置浏览器的java支持konquerorfirefox(1.5)mozilla(1.4)IE6.0红旗HAtrektoolKonqueror双击”我的电脑”-点击”设置”-点击”配置konqueror”:1.点击”Java和JavaScript”-选择”全局使用Java”2.输入Java可执行程序的全路径:/opt/jrockit_load12/bin/java“确定”红旗HAtrektoolmozilla(1.4.2)/usr/lib/mozilla-1.4.2/plugins/libjavaplugin_oji.so-/usr/java/j2sdk1.4.2_12/jre/plugin/i386/ns4/libjavaplugin.sofirefox(1.0.6)/usr/lib/firefox/plugins/libjavaplugin_oji.so-/usr/java/jre1.6.0_07/plugin/i386/ns7/libjavaplugin_oji.soIE6安装JRE环境即可红旗HACluster的安装用trekingtool生成HA的配置文件分发HA集群配置文件clpcfctrl--push-l-x配置文件路径注册Licenseclplcnsc-i-pSE50重启系统,用WebManager访问管理WebManagerWebManager通过WebManager对集群操作服务启动步骤挂载浮动IPifconfigeth0:0172.16.81.214netmask255.255.255.0up挂载盘阵磁盘mount/dev/sdb1/httpdata启动服务servicehttpdstartHA监控判断是否失效尝试重试切换次数切换失败后的操作超时……HA进程方式判断进程是否存在判断端口是否存在模拟使用服务所提供功能……HA5.0命令部分状态显示命令clpstatUsage:clpstat-s[-hhostname]:集群状态clpstat-g[-hhostname]:集群组状态clpstat-m[-hhostname]:监视资源状态clpstat-n[-hhostname]:心跳状态clpstat-i[—detail][-hhostname]:集群整体详细配置信息clpstat-p[-hhostname](HA6Only):npstatusHA5.0命令部分clpstat--cl[--detail][-hhostname]:集群信息clpstat--sv[srvname][-hhostname]:HA和服务器版本信息clpstat--hb[hbname][--detail][-hhostname]:心跳信息clpstat--np[npname][--detail][-hhostname]:npclpstat--grp[grpname][--detail][-hhostname]:组设置信息clpstat--rsc[rscname][--detail][-hhostname]:组资源信息clpstat--mon[monname][--detail][-hhostname]:监控资源信息--detail加上该选项,可以显示更加详细的信息。srvname服务器名hbname心跳资源名npname'networkpartitionresourcename'.grpname资源组名rscname组资源名.monname监控资源名HA5.0命令部分操作命令clpclUsage:clpcl-s[-a][-hhostname]:启动HA资源clpcl-t[-a][-hhostname][-wtimeout]:停止HA资源clpcl-r[-a][-hhostname][-wtimeout]:重启HA资源clpcl--suspend[--force][-wtimeout]:暂停HA集群clpcl—resume:恢复HA集群注:clpcl—suspend命令会停止/etc/init.d/hacluster主服务进程。HA5.0命令部分clpgrpUsage:clpgrp-s[grpname][-hhostname][-f]:启动组clpgrp-t[grpname][-hhostname][-f]:停止组clpgrp-mgrpname[-hhostname][-ahostname]:切换组-sStartgroup.-tStopgroup.-mMovegroup.grpname资源组名(未指定组资源名时,将切换全部组.)-h向指定的服务器请求操作,省略-h参数是,向当前服务器请操作-a切换到指定的服务器,只能配合-m使用-f强制切换注:clpgrp-mgrpname[-hhostname]命令中的-h是指当前组运行所在的服务器。HA5.0命令部分clpdownUsage:clpdown[-r][-hhostname]:服务器关机-r重启服务器-h向指定服务器请求关机或重启操作,省略则向本地服务器请求操作。返回值0成功0以外异常注:不能与执行命令所在服务器通讯的服务器(即所有心跳为offline的服务器)将不会被关机。clpstdnUsage:clpstdn[-r][-hhostname]:集群中所有服务器关机-r重启-h向指定的服务器请求操作,省略则向本地服务器请求操作。返回值0成功0以外异常注:不能与执行命令所在服务器通讯的服务器(即所有心跳为offline的服务器)将不会被关机。HA5.0命令部分日志收集命令clplogccUsage:★收集所有服务器的日志:clplogcc[-hhost_name][-tcollect_type][-rsyslog_rotate_number][-opath]★收集指定服务器的日志:clplogcc-ntargetnode1-ntargetnode2...[-tcollect_type][-rsyslog_rotate_number][-opath]★只收集当前操作主机的日志.clplogcc-l[-tcollect_type][-rsyslog_rotate_number][-opath]HA5.0命令部分-h:指定获取节点信息时的连接目标服务器名.-l,--local:在本地服务器执行日志收集.-n:指定收集日志的服务器名(集群内的),这是不收集集群整体日志。2个或更多的-n参数可以指定多个服务器.(最大32个节点)-o:指定收集日志文件的输出目标。省略时在安装路径的tmp下输出日志。-r:指定要收集的syslog的层数。省略时,只收集1层。-t:指定日志收集类型。省略时日志收集类型为type1。详见下表:HA5.0命令部分集群配置信息导入导出命令clpcfctrlUsage:导入更新HA配置文件clpcfctrl--push-[l|w][-xpath][-chostname|IP][-hhostname|IP][-

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功