mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-29 09:13:08 +00:00
89 lines
2.3 KiB
Plaintext
89 lines
2.3 KiB
Plaintext
start:rscan_noderange
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:rscan __GETNODEATTR($$CN,hcp)__
|
|
check:rc==0
|
|
check:output=~lpar\s+\w+\s+\d+\s+\w{4}-\w{3}\s+\w{7}\s+[\w|-]+
|
|
check:output=~cec\s+[\w|-]+\s+\w{4}-\w{3}\s+\w{7}
|
|
check:output=~hmc\s+__GETNODEATTR($$CN,hcp)__\s+\w{4}-\w{3}\s+\w{7}
|
|
end
|
|
start:rscan_x
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:rscan __GETNODEATTR($$CN,hcp)__ -x
|
|
check:rc==0
|
|
check:output=~<parent>[\w-]+</parent>
|
|
end
|
|
start:rscan_z
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:rscan __GETNODEATTR($$CN,hcp)__ -z
|
|
check:rc==0
|
|
check:output=~hcp=__GETNODEATTR($$CN,hcp)__
|
|
end
|
|
start:rscan_w
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:lsdef -t node all -z > /tmp/all.stanza
|
|
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
|
check:rc==0
|
|
cmd:perl -pi -e 's/$$CN/testnode/g' /tmp/$$CN.stanza
|
|
cmd:cat /tmp/$$CN.stanza | mkdef -z
|
|
cmd:rmdef $$CN
|
|
cmd:rscan __GETNODEATTR(testnode,hcp)__ -w
|
|
check:rc==0
|
|
check:output=~lpar\s+\w+\s+\d+\s+\w{4}-\w{3}\s+\w{7}\s+[\w|-]+
|
|
check:output=~cec\s+[\w|-]+\s+\w{4}-\w{3}\s+\w{7}
|
|
check:output=~hmc\s+__GETNODEATTR($$CN,hcp)__+\s+\w{4}-\w{3}\s+\w{7}
|
|
cmd:lsdef -l $$CN
|
|
check:rc==0
|
|
check:output=~hcp=__GETNODEATTR($$CN,hcp)__
|
|
cmd:rmdef all
|
|
cmd:cat /tmp/all.stanza | mkdef -z
|
|
cmd:chtab -d node=$$SN servicenode
|
|
cmd:rm -f /tmp/all.stanza
|
|
cmd:rm -f /tmp/$$CN.stanza
|
|
end
|
|
start:rscan_x_w
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:lsdef -t node all -z > /tmp/all.stanza
|
|
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
|
check:rc==0
|
|
cmd:perl -pi -e 's/$$CN/testnode/g' /tmp/$$CN.stanza
|
|
cmd:cat /tmp/$$CN.stanza | mkdef -z
|
|
cmd:rmdef $$CN
|
|
cmd:rscan __GETNODEATTR(testnode,hcp)__ -x -w
|
|
check:rc==0
|
|
check:output=~<parent>[\w-]+</parent>
|
|
cmd:lsdef -l $$CN
|
|
check:rc==0
|
|
check:output=~hcp=__GETNODEATTR($$CN,hcp)__
|
|
cmd:rmdef all
|
|
cmd:cat /tmp/all.stanza | mkdef -z
|
|
cmd:chtab -d node=$$SN servicenode
|
|
cmd:rm -f /tmp/all.stanza
|
|
cmd:rm -f /tmp/$$CN.stanza
|
|
end
|
|
start:rscan_z_w
|
|
label:others,hctrl_hmc
|
|
hcp:hmc
|
|
cmd:lsdef -t node all -z > /tmp/all.stanza
|
|
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
|
check:rc==0
|
|
cmd:perl -pi -e 's/$$CN/testnode/g' /tmp/$$CN.stanza
|
|
cmd:cat /tmp/$$CN.stanza | mkdef -z
|
|
cmd:rmdef $$CN
|
|
cmd:rscan __GETNODEATTR(testnode,hcp)__ -z -w
|
|
check:rc==0
|
|
check:output=~parent=[\w-]+
|
|
check:lsdef -l $$CN
|
|
check:rc==0
|
|
check:output=~parent=[\w-]+
|
|
cmd:rmdef all
|
|
cmd:cat /tmp/all.stanza | mkdef -z
|
|
cmd:chtab -d node=$$SN servicenode
|
|
cmd:rm -f /tmp/all.stanza
|
|
cmd:rm -f /tmp/$$CN.stanza
|
|
end
|