mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-30 01:26:38 +00:00
Merge pull request #3163 from neo954/testcase-migration
Do operating system deployment in migration test cases
This commit is contained in:
commit
5416a7546e
@ -71,11 +71,13 @@ check:output=~$$MIGRATION1_VERSION
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
cmd:lsdef $$SN -z | ssh $$CN "mkdef -z"
|
||||
cmd:ssh $$CN "chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "makedhcp -n"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:check==0
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/core-rpms-snap.tar.bz2 /"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/xcat-dep*.tar.bz2 /"
|
||||
@ -93,12 +95,15 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:xdsh $$CN "noderm node0001"
|
||||
check:rc==0
|
||||
cmd:latest_version_info=`lsxcatd -v`;xdsh $$CN "lsxcatd -v" | grep "$latest_version_info"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:if [[ -f /tmp/servicelabel ]];then chdef $$SN -p groups=service;rm -rf /tmp/servicelabel;fi
|
||||
check:rc==0
|
||||
cmd:if [[ -f /tmp/poweroffsn ]];then rpower $$SN on > /dev/null;rm -rf /tmp/poweroffsn;fi
|
||||
@ -178,10 +183,12 @@ check:output=~$$MIGRATION2_VERSION
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "mkdef -z"
|
||||
cmd:ssh $$CN "chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "makedhcp -n"
|
||||
cmd:check==0
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/core-rpms-snap.tar.bz2 /"
|
||||
check:rc==0
|
||||
@ -200,9 +207,14 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:xdsh $$CN "noderm node0001"
|
||||
cmd:ssh $$CN "rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:latest_version_info=`lsxcatd -v`;xdsh $$CN "lsxcatd -v" | grep "$latest_version_info"
|
||||
check:rc==0
|
||||
|
@ -74,10 +74,12 @@ check:output=~$$MIGRATION1_VERSION
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "mkdef -z"
|
||||
cmd:ssh $$CN "chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "makedhcp -n"
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/core-rpms-snap.tar.bz2 /"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/xcat-dep*.tar.bz2 /"
|
||||
@ -95,9 +97,14 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:xdsh $$CN "noderm node0001"
|
||||
cmd:ssh $$CN "rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:latest_version_info=`lsxcatd -v`;xdsh $$CN "lsxcatd -v" | grep "$latest_version_info"
|
||||
check:rc==0
|
||||
@ -184,10 +191,12 @@ check:output=~$$MIGRATION2_VERSION
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "mkdef -z"
|
||||
cmd:ssh $$CN "chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "makedhcp -n"
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/core-rpms-snap.tar.bz2 /"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "cd /; scp -r $$MN:/xcat-dep*.tar.bz2 /"
|
||||
@ -205,9 +214,14 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "lsdef"
|
||||
check:output=~node0001
|
||||
cmd:xdsh $$CN "noderm node0001"
|
||||
cmd:ssh $$CN "rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:latest_version_info=`lsxcatd -v`;xdsh $$CN "lsxcatd -v" | grep "$latest_version_info"
|
||||
check:rc==0
|
||||
|
@ -80,10 +80,12 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "/opt/xcat/bin/mkdef -z"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/makedhcp -n"
|
||||
cmd:xdsh $$CN "rm -rf /newxcat"
|
||||
cmd:xdsh $$CN "mkdir -p /newxcat"
|
||||
check:rc==0
|
||||
@ -114,10 +116,15 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;rmdef node0001"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `/opt/xcat/bin/lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "/opt/xcat/bin/xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output!~node0001
|
||||
cmd:xdsh $$CN "diff /oldxcat/old_version /newxcat/new_version"
|
||||
check:rc!=0
|
||||
|
||||
|
@ -79,10 +79,12 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "/opt/xcat/bin/mkdef -z"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/makedhcp -n"
|
||||
cmd:xdsh $$CN "rm -rf /newxcat"
|
||||
cmd:xdsh $$CN "mkdir -p /newxcat"
|
||||
check:rc==0
|
||||
@ -113,10 +115,15 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;rmdef node0001"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `/opt/xcat/bin/lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "/opt/xcat/bin/xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output!~node0001
|
||||
cmd:xdsh $$CN "diff /oldxcat/old_version /newxcat/new_version"
|
||||
check:rc!=0
|
||||
end
|
||||
|
@ -80,10 +80,12 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "/opt/xcat/bin/mkdef -z"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/makedhcp -n"
|
||||
cmd:xdsh $$CN "rm -rf /newxcat"
|
||||
cmd:xdsh $$CN "mkdir -p /newxcat"
|
||||
check:rc==0
|
||||
@ -114,10 +116,15 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;rmdef node0001"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `/opt/xcat/bin/lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "/opt/xcat/bin/xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output!~node0001
|
||||
cmd:xdsh $$CN "diff /oldxcat/old_version /newxcat/new_version"
|
||||
check:rc!=0
|
||||
|
||||
|
@ -79,10 +79,12 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;chdef -t node -o node0001 nodetype=osi groups=linux"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output=~node0001
|
||||
cmd:lsdef $$SN -z | ssh $$CN "/opt/xcat/bin/mkdef -z"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/chdef $$SN servicenode= monserver= nfsserver= tftpserver= xcatmaster="
|
||||
cmd:makedhcp -d $$SN
|
||||
cmd:scp $$ISO $$CN:/tmp/foobar.iso
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/copycds /tmp/foobar.iso"
|
||||
cmd:ssh $$CN "/opt/xcat/sbin/makedhcp -n"
|
||||
cmd:xdsh $$CN "rm -rf /newxcat"
|
||||
cmd:xdsh $$CN "mkdir -p /newxcat"
|
||||
check:rc==0
|
||||
@ -113,10 +115,15 @@ check:rc==0
|
||||
cmd:xdsh $$CN "service xcatd status"
|
||||
check:rc==0
|
||||
check:output=~running
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;rmdef node0001"
|
||||
cmd:ssh $$CN "/opt/xcat/bin/rinstall $$SN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute"
|
||||
check:rc==0
|
||||
cmd:sleep 300
|
||||
cmd:ssh $$CN "a=0; while ! `/opt/xcat/bin/lsdef -l $$SN | grep status | grep booted >/dev/null`; do ((++a > 90)) && exit 99; sleep 20; done"
|
||||
check:rc==0
|
||||
cmd:ssh $$CN "/opt/xcat/bin/xdsh $$SN date"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "/opt/xcat/share/xcat/tools/go-xcat smoke-test"
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "source /etc/profile.d/xcat.sh;lsdef"
|
||||
check:output!~node0001
|
||||
cmd:xdsh $$CN "diff /oldxcat/old_version /newxcat/new_version"
|
||||
check:rc!=0
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user