Chinaunix首页 | 论坛 | 博客
  • 博客访问: 667106
  • 博文数量: 128
  • 博客积分: 265
  • 博客等级: 二等列兵
  • 技术积分: 1464
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-27 20:44
个人简介

just do it

文章分类

全部博文(128)

文章存档

2023年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(17)

2015年(16)

2014年(39)

2013年(34)

2012年(10)

分类: SOLARIS

2013-10-16 23:01:24

VCS日常维护指导 日常维护操作:

输入License

#vxlicinst

查看License

#vxlicrep

如果是Demo license,将显示还有多少天过期,如果系统中有多个相同类型的license,只要有一个有效系统就能正常运行。

查看磁盘:

#vxdisk list

DEVICE TYPE DISK GROUP STATUS

c1t0d0s2 auto:none - -  invalid

c1t1d0s2 auto:none - - online invalid

c3t40d0s2 auto:none - - online invalid

c3t40d1s2 auto:cdsdisk datadg02 datadg online

c3t41d2s2 auto:none - - online invalid

c3t41d3s2 auto:cdsdisk datadg01 datadg online

STATUS online invalid,表示不受vxvm 管理。Online 状态为被vxvm 管理为卷datadg.

查看磁盘组:

#vxdg list

NAME STATE ID

datadg enabled,cds 1113665907.13.sd_osx_cg1

vxvm4.0 版本没有rootdg,只有datadg .

 

查看卷:

#vxprint

Disk group: datadg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0

PUTIL0

dg datadg datadg - - - - - -

dm datadg01 c3t41d3s2 - 571344576 - - - -

dm datadg02 c3t40d1s2 - 571344576 - - - -

v datadg_vol fsgen ENABLED 1048576000 - ACTIVE - -

pl datadg_vol-01 datadg_vol ENABLED 1048576000 - ACTIVE - -

sd datadg01-01 datadg_vol-01 ENABLED 524288000 0 - - -

sd datadg02-01 datadg_vol-01 ENABLED 524288000 0 - - -

输出中dg 是磁盘组,dm 是磁盘,v 是卷,pl plexsd 是子磁盘。头几行指出同后面的输出行的每个类型匹配的标题。每个卷与关联的plex 和子磁盘一起列出。正常工作时状态应该为ACTIVE,内核状态为ENABLED,表示卷已经启动。

对日常升级维护过程中可能使用到的VCS 命令做出简单描述。

状态检查、基本操作

说明:sd_osx_cg1sd_osx_cg2 为系统中的两台主机系统。Cg 为资源组。

Cluster 状态检查:

#hastatus -summary

-- SYSTEM STATE

-- System State Frozen

A sd_osx_cg1 RUNNING 0

A sd_osx_cg2 RUNNING 0

-- GROUP STATE

-- Group System Probed AutoDisabled State

B ClusterService sd_osx_cg1 Y N ONLINE

B ClusterService sd_osx_cg2 Y N OFFLINE

B cg sd_osx_cg1 Y N OFFLINE

B cg sd_osx_cg2 Y N ONLINE

以上表示两台机器为sd_osx_cg1sd_osx_cg2 均正常运行,组cg 正常运行在cg2 上。

 

检查机器上日志文件:

#tail -f /var/VRTSvcs/log/engine_A.log

/var/VRTSvcs/log/Oracle_A.log

 

查看vcs 的日记信息:

检查服务组的状态

#hagrp -state service_group -sys system_name

参考信息:#hagrp -state cg -sys cg_osx_db2 ,如果服务启动在该台主机上,显示online

检查main 的语法:

# haconf -verify /etc/VRTSvcs/conf/config

参考信息:语法正确将没有任何返回结果。

 

切换服务资源:

#hagrp -switch service_group -to system_name

#hagrp -switch cg -to sd_osx_cg2

参考信息:服务由一台机器切换到另外一台机器上。以上的system_name 为目标机器。

 

停止资源监控:

#hagrp -freeze service_group

#hagrp -freeze cg

参考信息:此时可以对资源(例如:cg)进行手工启停操作。在资源(例如:cg)需要手工启停的时候,需要冻结资源组,然后进行资源(例如:cg)的手工操作。

启动资源监控:

#hagrp -unfreeze service_group

参考信息:资源手工操作后,需要恢复正常运行模式。

 

清除错误信息:

#hagrp -clear service_group

参考信息:如果系统中显示error 信息后,不能正常切换,需要清除error 信息方可。

停掉所有的VCS

#hastop -all -force

 

停止本机上的VCS

#hastop

参考信息:停止vcs 系统中当前机器的服务。

 

启动本机上的VCS

#hastart

参考信息:手工启动启动vcs 服务。

 

强制启动VCS

#hastart -force

参考信息:如果main.cf 被修改后,不能启动vcs,需要强制启动。

在系统中停掉 agent

# haagent -stop Oracle

阅读(1805) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~