VCS双机检验方法.pdf

上传人:ylj18****70940 文档编号:72386226 上传时间:2023-02-10 格式:PDF 页数:11 大小:315.65KB
返回 下载 相关 举报
VCS双机检验方法.pdf_第1页
第1页 / 共11页
VCS双机检验方法.pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《VCS双机检验方法.pdf》由会员分享,可在线阅读,更多相关《VCS双机检验方法.pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 1关于本章必须保证双机系统的启动、切换和停止都正常。检查双机启动检查双机切换检查双机停止双机检验双机检验1.1检查双机启动检查双机状态1.在两个节点上执行如下命令,启动双机。#hastarthastart执行如下命令,检查双机资源、资源组状态。#hastatushastatus如果 smcsrv1 和 smcsrv2 的状态都为 running,smccluster 资源组的所有资源在其中一台主机为online,在另外一台主机为 offline,表示双机正常。显示信息如下所示。查看资源的状态可以使用 hares-statehares-state。2.attempting to connec

2、t.connectedgroup resource systemmessage-smcsrv1RUNNING smcsrv2RUNNINGsmccluster smcsrv1ONLINEsmccluster smcsrv2OFFLINE-RawRes smcsrv1ONLINE RawRes smcsrv2OFFLINE SmcApp smcsrv1ONLINE SmcApp smcsrv2OFFLINE SmcVG smcsrv1ONLINE-SmcVG smcsrv2OFFLINE serviceip smcsrv1ONLINE serviceip smcsrv2OFFLINE mount

3、lv_bill smcsrv1ONLINE mountlv_bill smcsrv2OFFLINE-SmcNic smcsrv1ONLINE SmcNic smcsrv2ONLINE LSNR_ora11_lsnr smcsrv1ONLINE LSNR_ora11_lsnr smcsrv2OFFLINE ORA_SRV smcsrv1ONLINE-ORA_SRV smcsrv2OFFLINE如果有资源的状态为 STALE_ADMIN_WAIT,请执行如下命令,手工拉起资源。#hasyshasys force smcsrv13.执行如下命令查看双机状态:#hastatushastatus-sum

4、-SYSTEM STATE-System State FrozenA smcsrv1 RUNNING 0A smcsrv2 RUNNING 0-GROUP STATE-Group System ProbedAutoDisabled StateB smccluster smcsrv1 Y NONLINEB smccluster smcsrv2 Y NOFFLINE显示信息中状态为“ONLINE”的为主用。检查浮动 IP 地址在主备机上分别执行 ifconfig-aifconfig-a。在当前的主机上有bond0:0,IP 地址为浮动 IP 地址,如下所示。bond0:0 Link encap:E

5、thernet HWaddr00:18:82:55:93:4A inet addr:Bcast:Mask:UP BROADCAST RUNNING MASTER MULTICASTMTU:1500 Metric:1检查 SMC 进程1.以 smc 用户登录主备机,执行 p p 命令,分别检查 SMC 的进程。如果 SMC 启动成功,则显示信息如下所示。Process List Of Short Message Center-USER PID PPID COMMANDsmc 8065 1 clustermngsmc 8082 8065 smcappsmc 8088 8065 dbdaemonsm

6、c 8076 8065 billcreatersmc 8070 8065 backupdaemonsmc 8106 8065 filemirrorsmc 8100 8065 mapserversmc 8094 8065 mtiserversmc 8095 8065 l2cachedaemonsmc 8096 8065 fcc Count 102.在主备机上执行 smcdbgsmcdbg 命令,检查 SMC 各进程的状态。正常情况下,在当前主机上,clustermng 监控的所有进程的状态应该为 Master,在当前备机上,clustermng监控的所有进程为 Slave 状态。以下是在主机上的

7、显示结果。Linux smcsrv2 2.6.16.#1 SMP Thu May 17 14:00:09UTC 2007 x86_64 =Copyright(C)1988-2009,HuaweiTech.Co.,Ltd.=SMSC Center Smcdbg Version:infoX Page1/3|Common Options Page|Trace Stat Info ResetMaster|Flag Flag Disp StatSlave|SmcApp clr MasterMaster|DBDaemon clr MasterMaster|BackupDaemon clr MasterMa

8、ster|BillCreater clr MasterMaster|ClusterMng clr MasterMaster|FileMirror clr MasterMaster|MapServer clr MasterMaster|MTIServer clr MasterMaster|L2CacheDaemon clr MasterMaster|AlertDaemon clr Slave|Fcc clr MasterMaster|MTServer clr Slave|CMapServer clr Slave|CCM clr Slave|DCSProxy clr Slave 检查数据库状态以

9、oracle 用户登录主备机,执行如下操作,连接数据库。oraclesmcsrv1:sqlplussqlplus/nologSQL connconn system/oracle在当前主机上的显示结果如下所示。在当前备机上的显示结果如下所示。Connected.ERROR:ORA-01034:ORACLE not availableORA-27101:shared memory realm does not existLinux-x86_64 Error:2:No such file or directoryProcess ID:0Session ID:0 Serial number:0在当前主

10、机上执行如下命令,验证 tnsname 配置是否生效。SQL quitquitoraclesmcsrv1:tnspingtnsping orasmc执行成功后,显示信息如下所示。TNS Ping Utility for Linux:Version 11.1.0.-Production on 26-MAR-2009 08:44:39Copyright(c)1997,2008,Oracle.All rightsreserved.Used parameter files:/home/oracle/product/11g/db/network/admin/Used TNSNAMES adapter t

11、o resolve the aliasAttempting to contact(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=1521)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orasmc)OK(0 msec)检查文件系统状态在主备机上执行如下命令,检查文件系统。#dfdf在当前主机上可以看到如下文件系统,在备机上则不会显示如下文件系统。/dev/mapper/appvg-lv_bill 131488 1%/home/smc/billdata1.2检查双机切换操作

12、步骤步骤 1手工切换双机。在主机或者备机上执行如下命令,切换双机。#hagrphagrp-switch smccluster-to smcsrv2其中,“smccluster”是在文件中配置的群组名。“smcsrv2”是希望切换到的节点名。请以实际配置的名称为准。切换完成后,请参见 检查双机启动,检查双机状态、SMC进程、数据库状态和文件系统状态。双机切换后的结果如下。切换前的主机变成当前的备机,切换前的备机变成当前的主机。在主备机上均可查看到 SMC 的“”中配置的进程。在当前主机上,所有监控进程的状态都为 Master,在当前备机上,所有监控进程的状态都为 Slave。在当前主机上能够连接

13、数据库,但是在当前备机上不能连接数据库。在当前主机上执行 dfdf 命令,能够查询到“/home/smc/billdata”和“/home/smc/mnt”文件系统。步骤 2检查网卡故障时的双机切换。1.在当前主机上执行如下命令,检查绑定网卡当前的状态。#catcat/proc/net/bonding/bond0显示信息如下所示。Ethernet Channel Bonding Driver:v2.6.0(January 14,2004)Bonding Mode:fault-tolerance(active-backup)Primary Slave:NoneCurrently Active S

14、lave:eth1eth1MII Status:upMII Polling Interval(ms):200Up Delay(ms):0Down Delay(ms):0Slave Interface:eth1eth1MII Status:upLink Failure Count:0Permanent HW addr:00:18:82:55:93:4aSlave Interface:eth2eth2MII Status:upLink Failure Count:0Permanent HW addr:00:18:82:55:93:4b从以上信息可以看出 bond0 是由 eth1 和 eth2 绑

15、定而成的,当前在 eth1 上为激活状态。2.拔掉当前上层主用交换机到当前交换网板的网线,观察单板网络是否中断。在正常情况下,不会发生双机切换,网络不会中断。检查双机资源组和资源的状态。#hastatushastatus双机资源不发生任何切换。3.4.测试后,再把断开的网线连接好。IP 地址故障时的双机切换。步骤 3检查浮动在当前主机上执行如下命令,检查浮动 IP 地址切换。#ifconfigifconfig bond0:0 down在正常情况下,禁用浮动 IP 地址时会发生双机切换。切换完成后,请参见 检查双机启动,检查双机状态、SMC 进程、数据库状态和文件系统状态。步骤 4检查应用故障时

16、的双机切换。在当前主机上执行 kill-9kill-9ClusterMng的pid,停止 SMC应用进程。在正常情况下,停止应用进程会发生双机切换。切换完成后,请参见 检查双机启动,检查双机状态、SMC 进程、数据库状态和文件系统状态。步骤 5检查数据库故障时的双机切换。以 oracle 用户登录当前主机,执行 dbshutdbshut,停止数据库。在正常情况下,停止数据库会发生双机切换。切换完成后,请参见 检查双机启动,检查双机状态、SMC 进程、数据库状态和文件系统状态。-结束结束1.3检查双机停止操作步骤步骤 1在主机或者备机上执行如下命令,关闭双机:#hastophastop-all如

17、果停止 VCS 失败,则可以执行如下命令,强制停止 VCS。#hastophastop-all-force但是该命令不会停止双机资源,需要手工停止资源,否则下次启动 VCS 时会存在问题。手工停止资源的过程如下:1.停止数据库。#susu-oracledbshutdbshutexitexit2.卸载文件系统。#umountumount/home/smc/billdata去激活卷组。#vgchangevgchange-an在浮动 IP 地址存在的服务器上去激活浮动 IP 地址。#ifconfigifconfig bond0:0 down3.4.步骤 2在两个节点上分别执行如下命令,检查双机的状态

18、。#hastatushastatus-sum如果显示如下信息,则说明关闭成功。VCS ERROR V-16-1-10600 Cannot connect to VCS engineVCS WARNING V-16-1-11046 Local system not available步骤 3在两个节点上执行如下命令,检查浮动 IP 地址是否释放。#pingping如果返回“Destination Host Unreachable”,则表明浮动 IP 地址已经释放。步骤 4在两台服务器上检查文件系统是否已经卸载。#dfdf如果两个节点上都没有发现“/dev/billvg/lv_bill”与“/ho

19、me/smc/billdata”的挂载信息,则表明文件系统已经成功卸载。步骤 5在两台服务器上检查 LV 的状态。#lvscanlvscan如果所有的 LV 的状态都是 INACTIVE,则表明卷组已经去激活。步骤 6切换到 oracle 用户下,检查Oracle 数据库是否已经关闭。ps-fu oracle|grep oracleps-fu oracle|grep oracle如果显示结果如下,则表明 Oracle 数据库已经关闭。UID PID PPID C STIME TTY TIME CMDoracle 22593 1 0 Dec24 00:00:02/home/oracle/app/

20、oracle/product/11g/db/perloracle 22660 22593 0 Dec24 00:01:39/home/oracle/app/oracle/product/11g/db/bin/oracle 19265 22593 0 Dec24 00:03:08/home/oracle/app/oracle/product/11g/db/jdk/oracle 16592 3899 0 14:58 pts/2 00:00:00 su-oracleoracle 16593 16592 0 14:58 pts/2 00:00:00-bashoracle 16930 16593 0 1

21、5:01 pts/2 00:00:00 ps-fu oracle步骤 7以 smc 用户登录两块单板,检查 SMC 各进程的状态。p p正常情况下,两台单板上都能查看到如下进程。Process List Of Short Message Center-USER PID PPID COMMANDsmc 9859 1 clustermngsmc 9876 9859 smcappsmc 9884 9859 dbdaemonsmc 9870 9859 billcreatersmc 9864 9859 backupdaemonsmc 9912 9859 filemirrorsmc 9902 9859 mapserversmc 9893 9859 mtiserversmc 9894 9859 l2cachedaemonsmc 9895 9859 fcc Count 10执行 smcdbgsmcdbg,查看检查 SMC 各进程的状态。正常情况下,两块单板上Clustermng 监控的所有进程的状态应该为 Slave 状态。-结束结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁