2012-09-03 02:34:14 +00:00
|
|
|
#comments:make sure you have compute node definition on your MN
|
|
|
|
#this case is just supplement for some commands,after your executing,check output from log
|
|
|
|
start:lsslp_cmm
|
|
|
|
description:for part of ngp firebird commands
|
|
|
|
cmd:makedhcp -n
|
|
|
|
check:rc==0
|
|
|
|
check:output!=Error
|
|
|
|
cmd:lsslp -m -z -s CMM
|
|
|
|
check:rc==0
|
|
|
|
check:output=~(hwtype=cmm)
|
|
|
|
check:output=~(groups=cmm,all)
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rspconfig_snmp_ssh
|
|
|
|
description:rspconfig snmpcfg sshcfg
|
|
|
|
cmd:makehosts cmm
|
|
|
|
check:rc==0
|
|
|
|
cmd:makedns cmm
|
|
|
|
check:rc==0
|
|
|
|
cmd:rspconfig cmm sshcfg=enable snmpcfg=enable
|
|
|
|
check:rc==0
|
|
|
|
check:output=~OK
|
|
|
|
check:output!=error
|
|
|
|
check:output=~OK
|
|
|
|
cmd:rspconfig cmm sshcfg
|
|
|
|
check:rc==0
|
|
|
|
check:output=~enabled
|
|
|
|
cmd:rspconfig cmm snmpcfg
|
|
|
|
check:rc==0
|
|
|
|
check:output=~enabled
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rscan_cmm
|
|
|
|
description:rscan cmm
|
|
|
|
cmd:rscan cmm
|
|
|
|
check:rc==0
|
|
|
|
cmd:rscan cmm -z
|
|
|
|
check:rc==0
|
|
|
|
check:output=~cmm
|
|
|
|
cmd:rscan cmm -u
|
|
|
|
check:rc==0
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rspconfig_network
|
|
|
|
cmd:rspconfig $$CN network=*
|
|
|
|
check:rc==0
|
|
|
|
check:output=~OK
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rspconfig_textid
|
|
|
|
description:rspconfig textid
|
|
|
|
cmd:rspconfig $$CN textid=abc123
|
|
|
|
check:rc==0
|
|
|
|
cmd:sleep 20
|
|
|
|
cmd:rspconfig $$CN textid
|
|
|
|
check:rc==0
|
|
|
|
check:output=~abc123
|
|
|
|
check:output=~(\w+)(.*?)\1
|
|
|
|
cmd:rspconfig $$CN textid=*
|
|
|
|
check:rc==0
|
|
|
|
cmd:rspconfig $$CN textid
|
|
|
|
check:output!=abc123
|
|
|
|
cmd:rspconfig blade textid=*
|
|
|
|
check:rc==0
|
|
|
|
cmd:sleep 30
|
|
|
|
cmd:rspconfig blade textid
|
|
|
|
check:rc==0
|
|
|
|
check:output=~(\w+)(.*?)\1
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rspconfig_hwconn
|
|
|
|
description:for hwconn
|
|
|
|
cmd:rmhwconn $$CN
|
|
|
|
check:rc==0
|
|
|
|
check:rc!~(state=LINE UP)
|
|
|
|
cmd:mkhwconn $$CN -t
|
|
|
|
check:rc==0
|
|
|
|
cmd:sleep 40
|
|
|
|
cmd:lshwconn $$CN
|
|
|
|
check:rc==0
|
|
|
|
check:output=~(LINE UP)
|
|
|
|
cmd:rmhwconn blade
|
|
|
|
check:rc==0
|
|
|
|
check:rc!~(state=LINE UP)
|
|
|
|
cmd:mkhwconn blade -t
|
|
|
|
check:rc==0
|
|
|
|
cmd:sleep 50
|
|
|
|
cmd:lshwconn blade
|
|
|
|
check:rc==0
|
|
|
|
check:output=~(LINE UP)
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rpower_bladenode
|
|
|
|
description:rpower
|
|
|
|
cmd:rpower $$CN off
|
|
|
|
check:rc==0
|
|
|
|
cmd:sleep 50
|
|
|
|
cmd:rpower $$CN state
|
|
|
|
check:rc==0
|
|
|
|
cmd:rpower $$CN on
|
|
|
|
check:rc==0
|
|
|
|
check:output=~Success
|
|
|
|
end
|
|
|
|
|
|
|
|
start:rspconfig_solcfg
|
|
|
|
description:for solcfg
|
|
|
|
cmd:rspconfig cmm solcfg=enable
|
|
|
|
check:rc==0
|
|
|
|
cmd:rspconfig cmm solcfg
|
|
|
|
check:output=~enable
|
|
|
|
cmd:rspconfig cmm solcfg=disable
|
|
|
|
check:rc==0
|
|
|
|
cmd:rspconfig cmm solcfg
|
|
|
|
check:rc=0
|
|
|
|
check:output=~disabled
|
|
|
|
check:output!~enable
|
|
|
|
end
|
|
|
|
|
|
|
|
start:getmacs_d_blade
|
|
|
|
description:getmacs
|
|
|
|
cmd:makeconservercf
|
|
|
|
check:rc==0
|
|
|
|
cmd:chdef $$CN getmac=blade
|
|
|
|
cmd:getmacs $$CN -d
|
|
|
|
check:rc==0
|
|
|
|
check:output=~[a-f0-9A-F]{12}|[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}
|
|
|
|
cmd:chdef $$CN installnic=mac
|
|
|
|
cmd:getmacs $$CN
|
|
|
|
check:rc==0
|
|
|
|
check:output=~[a-f0-9A-F]{12}|[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}
|
|
|
|
end
|
|
|
|
|
2012-09-12 06:23:44 +00:00
|
|
|
start:rinv_firm_ngp
|
2012-09-03 02:34:14 +00:00
|
|
|
description:check firmware level
|
|
|
|
cmd:rinv $$CN firm
|
|
|
|
check:rc==0
|
|
|
|
cmd:rvitals $$CN all
|
|
|
|
check:rc==0
|
|
|
|
check:output=~(Status: Good)
|
|
|
|
end
|
|
|
|
|