ha共享卷组启动报错 求助

按文档操作建立共享vg  节点1  使用smit mkvg 建立oravg,使用hdisk2.关闭VG自动启动。 然后varyoffvg oravg节点2: Importvg –y oravg hdisk2正常导入后关闭:varyoffvg oravg安装完HA后,开始配置正常。启动ha后rg报错,vg不自动激活,不加vg的rg和并发模式...显示全部
按文档操作建立共享vg  
节点1  使用smit mkvg 建立oravg,使用hdisk2.关闭VG自动启动。
然后varyoffvg oravg
节点2: Importvg –y oravg hdisk2
正常导入后关闭:varyoffvg oravg
安装完HA后,开始配置正常。启动ha后rg报错,vg不自动激活,不加vg的rg和并发模式的rg都可以正常启动,此时共享VG在两个节点都是varyoff的,而且分别在两个节点varyonvg、varyoffvg都正常。
在c-spoc里创建vg加入rg启动后同样报错,测试N遍各种启动error求dx解答什么情况?卡好久了

QQ截图20140617131417.jpg

收起
参与24

查看其它 22 个回答sh0532的回答

sh0532sh0532系统工程师hygt
日志太长了  贴一部分出来
:node_up[+394] : exit status of clcompcommlinks is: 0
:node_up[+404] typeset -i V R M F
:node_up[+406] typeset -Z2 V
:node_up[+407] typeset -Z2 R
:node_up[+408] typeset -Z3 M
:node_up[+409] typeset -Z3 F
:node_up[+409] typeset -i clvm_lvl=0502000010
:node_up[+409] [[ __AIX__ != __LINUX__ ]]
:node_up[+416] lslpp -lcqOr bos.clvm.enh
:node_up[+416] cut -f3 -d:
:node_up[+416] read V R M F
:node_up[+416] IFS=.
:node_up[+416] typeset -i VRMF=0701000000
:node_up[+418] ((  701000000 >= 502000010  ))
:node_up[+424] cl_pvo
:cl_pvo[253] [[ high == high ]]
:cl_pvo[253] version=1.20
:cl_pvo[255] EMULATE=REAL
:cl_pvo[257] rc=0
:cl_pvo[257] typeset -li rc
:cl_pvo[258] mode=0
:cl_pvo[258] typeset -li mode
:cl_pvo[267] rg_list=''
:cl_pvo[268] vg_list=''
:cl_pvo[269] fs_list=''
:cl_pvo[270] getopts :g:v:f: option
:cl_pvo[288] [[ -z '' ]]
:cl_pvo[290] [[ -z node2 ]]
:cl_pvo[293] [[ -z node2 ]]
:cl_pvo[302] odmget HACMPgroup
:cl_pvo[302] sed -n $'/group =/{\n\t\t\t    s/.*"\(.*\)"/\1/\n\t\t\t    h\n\t\t\t}\n\t\t\t/nodes =/{\n\t\t\t    /[ "]node2[ "]/{\n\t\t\t\tg\n\t\t\t\tp\n\t\t\t    }\n\t\t\t}'
:cl_pvo[302] rg_list=app_rg
:cl_pvo[316] [[ -z app_rg ]]
:cl_pvo[321] [[ -z '' ]]
:cl_pvo[321] [[ -n app_rg ]]
:cl_pvo[329] odmget -q 'group = app_rg and name = VOLUME_GROUP' HACMPresource
:cl_pvo[329] sed -n 's/.*value = "\(.*\)"/\1/p'
:cl_pvo[329] rg_vg_list=znvg
:cl_pvo[334] [[ -n znvg ]]
:cl_pvo[335] vg_list=znvg
:cl_pvo[340] [[ -z '' ]]
:cl_pvo[340] [[ -n app_rg ]]
:cl_pvo[350] odmget -q 'group = app_rg and name = FILESYSTEM' HACMPresource
:cl_pvo[350] sed -n 's/.*value = "\(.*\)"/\1/p'
:cl_pvo[350] rg_fs_list=ALL
:cl_pvo[355] [[ -n ALL ]]
:cl_pvo[356] fs_list=ALL
:cl_pvo[363] [[ ALL == ALL ]]
:cl_pvo[364] continue
:cl_pvo[374] echo znvg
:cl_pvo[374] tr ' ' '\n'
:cl_pvo[374] sort -u
:cl_pvo[374] vg_list=znvg
:cl_pvo[378] [[ -z znvg ]]
:cl_pvo[383] lsvg -L -o
:cl_pvo[383] 2> /tmp/lsvg.err
:cl_pvo[383] print rootvg
:cl_pvo[383] ON_LIST=rootvg
:cl_pvo[389] [[ -n node1 ]]
:cl_pvo[393] syncflag=-n
:cl_pvo:znvg[408] PS4_LOOP=znvg
:cl_pvo:znvg[408] typeset PS4_LOOP
:cl_pvo:znvg[409] vgnotvaryoff=0
:cl_pvo:znvg[411] odmget -q name='GMVG_REP_RESOURCE AND value=znvg' HACMPresource
:cl_pvo:znvg[411] test=''
:cl_pvo:znvg[412] [[ -n '' ]]
:cl_pvo:znvg[418] /usr/sbin/getlvodm -v znvg
:cl_pvo:znvg[418] vgid=00f6cb1100004c0000000146afdeb3c2
:cl_pvo:znvg[419] mode=99
:cl_pvo:znvg[424] [[ rootvg == ?(*\ )znvg?(\ *) ]]
:cl_pvo:znvg[462] export mode
:cl_pvo:znvg[463] hdisklist=''
:cl_pvo:znvg[464] /usr/sbin/getlvodm -w 00f6cb1100004c0000000146afdeb3c2
:cl_pvo:znvg[464] read pvid hdisk
:cl_pvo:znvg[465] hdisklist=hdisk1
:cl_pvo:znvg[464] read pvid hdisk
:cl_pvo:znvg[471] get_vg_mode hdisk1 00f6cb1100004c0000000146afdeb3c2 znvg -n
:cl_pvo:znvg[48] typeset vgid vg_name syncflag hdisklist
:cl_pvo:znvg[49] typeset GROUP_NAME FORCED_VARYON
:cl_pvo:znvg[50] TUR_RC=0
:cl_pvo:znvg[50] typeset -li TUR_RC
:cl_pvo:znvg[51] vg_disks=0
:cl_pvo:znvg[51] typeset -li vg_disks
:cl_pvo:znvg[52] max_disk_test=0
:cl_pvo:znvg[52] typeset -li max_disk_test
:cl_pvo:znvg[53] disk_tested=0
:cl_pvo:znvg[53] typeset -li disk_tested
:cl_pvo:znvg[55] hdisklist=hdisk1
:cl_pvo:znvg[56] vgid=00f6cb1100004c0000000146afdeb3c2
:cl_pvo:znvg[57] vg_name=znvg
:cl_pvo:znvg[58] syncflag=-n
:cl_pvo:znvg[64] lsdev -Cc disk -l hdisk1 -F parent
:cl_pvo:znvg[64] parent=vscsi0
:cl_pvo:znvg[65] [[ vscsi0 == dpo ]]
:cl_pvo:znvg[96] cl_queryvg -v hdisk1
:cl_pvo:znvg[96] 2> /dev/null
:cl_pvo:znvg[96] modevgid=$'0\n00f6cb1100004c0000000146afdeb3c2'
:cl_pvo:znvg[97] [[ -n $'0\n00f6cb1100004c0000000146afdeb3c2' ]]
:cl_pvo:znvg[98] print 0 00f6cb1100004c0000000146afdeb3c2
:cl_pvo:znvg[98] read mode diskvgid
:cl_pvo:znvg[99] [[ 00f6cb1100004c0000000146afdeb3c2 == 00f6cb1100004c0000000146afdeb3c2 ]]
:cl_pvo:znvg[104] break
:cl_pvo:znvg[472] (( 99 == 0 ))
:cl_pvo:znvg[494] (( 32 == 0 ))
:cl_pvo:znvg[504] return 0
:node_up[+425] : exit status of cl_pvo is: 0
:node_up[+432] ls /dev/vpath*
:node_up[+432] 1> /dev/null 2>& 1
:node_up[+448] :node_up[+448] /usr/es/sbin/cluster/utilities/get_local_nodename
:get_local_nodename[+42] [[ high = high ]]
:get_local_nodename[+42] version=1.2.1.19
:get_local_nodename[+43] :get_local_nodename[+43] cl_get_path
HA_DIR=es
:get_local_nodename[+44] :get_local_nodename[+44] cl_get_path -S
OP_SEP=~
:get_local_nodename[+46] AIXODMDIR=/etc/objrepos
:get_local_nodename[+47] HAODMDIR=/etc/es/objrepos
:get_local_nodename[+49] :get_local_nodename[+49] uname -m
UNAME=00F6CB114C00
:get_local_nodename[+55] export PLATFORM=__AIX__
:get_local_nodename[+61] export ODMDIR=/etc/es/objrepos
:get_local_nodename[+63] :get_local_nodename[+63] /usr/es/sbin/cluster/utilities/cllsclstr -N
nodename=node2
:get_local_nodename[+65] :get_local_nodename[+65] cllsnode -cS
:get_local_nodename[+65] cut -d: -f1
NODENAME=node1
node2
:get_local_nodename[+69] [[ node1 = node2 ]]
:get_local_nodename[+69] [[ node2 = node2 ]]
:get_local_nodename[+72] print node2
:get_local_nodename[+73] exit 0
LOCAL_NODE=node2
:node_up[+449] [[ -n  ]]
:node_up[+542] [[ FALSE = FALSE ]]
:node_up[+583] process_resources
:process_resources[2423] [[ high == high ]]
:process_resources[2423] version=1.125
:process_resources[2425] STATUS=0
:process_resources[2426] sddsrv_off=FALSE
:process_resources[2428] true
:process_resources[2430] : call rgpa, and it will tell us what to do next
:process_resources[2432] set -a
:process_resources[2433] clRGPA
:clRGPA[+49] [[ high = high ]]
:clRGPA[+49] version=1.16
:clRGPA[+51] usingVer=clrgpa
:clRGPA[+56] clrgpa
2014-06-18T11:56:36.387973 clrgpa
:clRGPA[+57] exit 0
:process_resources[2433] eval JOB_TYPE=ACQUIRE RESOURCE_GROUPS='"app_rg"' PRINCIPAL_ACTION='"ACQUIRE"' AUXILLIARY_ACTION='"NONE"'
:process_resources[1] JOB_TYPE=ACQUIRE
:process_resources[1] RESOURCE_GROUPS=app_rg
:process_resources[1] PRINCIPAL_ACTION=ACQUIRE
:process_resources[1] AUXILLIARY_ACTION=NONE
:process_resources[2434] RC=0
:process_resources[2435] set +a
:process_resources[2437] (( 0 != 0 ))
:process_resources[2443] RESOURCE_GROUPS=app_rg
+app_rg:process_resources[2444] GROUPNAME=app_rg
+app_rg:process_resources[2444] export GROUPNAME
+app_rg:process_resources[2671] set_resource_group_state ACQUIRING
+app_rg:process_resources[69] PS4_FUNC=set_resource_group_state
+app_rg:process_resources[69] typeset PS4_FUNC
+app_rg:process_resources[70] [[ high == high ]]
+app_rg:process_resources[70] set -x
+app_rg:process_resources[71] STAT=0
+app_rg:process_resources[72] new_status=ACQUIRING
+app_rg:process_resources[76] export GROUPNAME
+app_rg:process_resources[77] [[ ACQUIRING != DOWN ]]
+app_rg:process_resources[79] clchdaemons -d clstrmgr_scripts -t resource_locator -n node2 -o app_rg -v ACQUIRING
+app_rg:process_resources[87] : Resource Manager Updates
+app_rg:process_resources[91] cl_RMupdate acquiring app_rg process_resources
2014-06-18T11:56:36.474289
2014-06-18T11:56:36.496009
Reference string: Wed.Jun.18.11:56:36.CDT.2014.process_resources.app_rg.ref
+app_rg:process_resources[132] return 0
+app_rg:process_resources[2428] true
+app_rg:process_resources[2430] : call rgpa, and it will tell us what to do next
+app_rg:process_resources[2432] set -a
+app_rg:process_resources[2433] clRGPA
+app_rg:clRGPA[+49] [[ high = high ]]
+app_rg:clRGPA[+49] version=1.16
+app_rg:clRGPA[+51] usingVer=clrgpa
+app_rg:clRGPA[+56] clrgpa
2014-06-18T11:56:36.529828 clrgpa
+app_rg:clRGPA[+57] exit 0
+app_rg:process_resources[2433] eval JOB_TYPE=WPAR ACTION=ACQUIRE RESOURCE_GROUPS='"app_rg' '"'
+app_rg:process_resources[1] JOB_TYPE=WPAR
+app_rg:process_resources[1] ACTION=ACQUIRE
+app_rg:process_resources[1] RESOURCE_GROUPS='app_rg '
+app_rg:process_resources[2434] RC=0
+app_rg:process_resources[2435] set +a
+app_rg:process_resources[2437] (( 0 != 0 ))
+app_rg:process_resources[2443] RESOURCE_GROUPS=app_rg
+app_rg:process_resources[2444] GROUPNAME=app_rg
+app_rg:process_resources[2444] export GROUPNAME
+app_rg:process_resources[2521] process_wpars ACQUIRE
+app_rg:process_resources[2369] PS4_FUNC=process_wpars
+app_rg:process_resources[2369] typeset PS4_FUNC
+app_rg:process_resources[2370] [[ high == high ]]
+app_rg:process_resources[2370] set -x
+app_rg:process_resources[2371] STAT=0
+app_rg:process_resources[2372] action=ACQUIRE
+app_rg:process_resources[2372] typeset action
+app_rg:process_resources[2376] export GROUPNAME
+app_rg:process_resources[2379] clstart_wpar
+app_rg:clstart_wpar[167] [[ high == high ]]
+app_rg:clstart_wpar[167] version=1.10
+app_rg:clstart_wpar[170] uname
+app_rg:clstart_wpar[170] OSNAME=AIX
+app_rg:clstart_wpar[179] [[ AIX == *AIX* ]]
+app_rg:clstart_wpar[180] lslpp -l bos.wpars
+app_rg:clstart_wpar[180] 1> /dev/null 2>& 1
+app_rg:clstart_wpar[183] [[ node_up == reconfig_resource_acquire ]]
+app_rg:clstart_wpar[190] . /usr/es/sbin/cluster/wpar/wpar_utils
+app_rg:clstart_wpar[+20] ERRNO=0
+app_rg:clstart_wpar[+22] [[ high == high ]]
+app_rg:clstart_wpar[+22] set -x
+app_rg:clstart_wpar[+23] [[ high == high ]]
+app_rg:clstart_wpar[+23] version=1.10
+app_rg:clstart_wpar[+25] . /usr/es/sbin/cluster/wpar/wpar_common_funcs
+app_rg:clstart_wpar[+20] [[ high == high ]]
+app_rg:clstart_wpar[+20] set -x
+app_rg:clstart_wpar[+21] [[ high == high ]]
+app_rg:clstart_wpar[+21] version=1.4
+app_rg:clstart_wpar[+23]
IT分销/经销 · 2014-06-19
浏览1877

回答者

sh0532
系统工程师hygt
擅长领域: 服务器AIXUnix

sh0532 最近回答过的问题

回答状态

  • 发布时间:2014-06-19
  • 关注会员:1 人
  • 回答浏览:1877
  • X社区推广