From b9fe54cffdc66ed49a0e86a6bee1cd6aac85f2ac Mon Sep 17 00:00:00 2001 From: junxiawang Date: Wed, 30 Mar 2016 07:09:05 -0400 Subject: [PATCH 1/3] add docker test case --- xCAT-test/autotest/bundle/x_ubuntu_cmd.bundle | 13 + .../autotest/testcase/dockercommand/cases0 | 264 ++++++++++++++++++ .../ubuntu_full_installation_vm_docker | 54 ++++ 3 files changed, 331 insertions(+) create mode 100644 xCAT-test/autotest/testcase/dockercommand/cases0 create mode 100644 xCAT-test/autotest/testcase/installation/ubuntu_full_installation_vm_docker diff --git a/xCAT-test/autotest/bundle/x_ubuntu_cmd.bundle b/xCAT-test/autotest/bundle/x_ubuntu_cmd.bundle index 9a4fc47a9..4b67d0bc1 100644 --- a/xCAT-test/autotest/bundle/x_ubuntu_cmd.bundle +++ b/xCAT-test/autotest/bundle/x_ubuntu_cmd.bundle @@ -241,3 +241,16 @@ switchdiscover_range_x switchdiscover_range_z switchdiscover_range_z_V nodeset_check_warninginfo +rpower_stop +rpower_start +rpower_state +rpower_restart +rpower_pause +rpower_unpause +mkdocker_h +mkdocker_command +rmdocker_h +rmdocker_command +rmdocker_f_command +lsdocker_h_command +lsdocker_l_command diff --git a/xCAT-test/autotest/testcase/dockercommand/cases0 b/xCAT-test/autotest/testcase/dockercommand/cases0 new file mode 100644 index 000000000..a5e19c4db --- /dev/null +++ b/xCAT-test/autotest/testcase/dockercommand/cases0 @@ -0,0 +1,264 @@ +start:rpower_stop +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN stop +check:rc==0 +check:ouptut=~container already stoped +cmd:rpower $$DOCKERCN restart +check:ouptut=~success +cmd:rpower $$DOCKERCN state +check:rc==0 +check:output=~running +cmd:rpower $$DOCKERCN stop +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~exited +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end +start:rpower_start +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN state +check:rc==0 +check:output=~created +cmd:rpower $$DOCKERCN start +check:rc==0 +check:output=~success +cmd:rpower $$DOCKERCN state +check:rc==0 +check:output=~running +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end + +start:rpower_state +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~created +cmd:rpower $$DOCKERCN restart +check:rc==0 +check:output=~success +cmd:rpower $$DOCKERCN state +check:rc==0 +check:output=~running +cmd:rpower $$DOCKERCN stop +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~exited +cmd:rpower $$DOCKERCN start +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~running +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end + +start:rpower_restart +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~created +cmd:rpower $$DOCKERCN restart +check:rc==0 +check:output=~success +cmd:sleep 6 +cmd:rpower $$DOCKERCN state +check:output=~running +cmd:sleep 6 +cmd:rpower $$DOCKERCN restart +check:rc==0 +check:output=~success +cmd:rpower $$DOCKERCN state +check:output=~running +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end + +start:rpower_pause +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN pause +check:rc!=0 +check:output=~ Cannot pause container $$DOCKERCN +cmd:rpower $$DOCKERCN start +check:rc==0 +cmd:rpower $$DOCKERCN pause +check:rc==0 +cmd:rpower $$DOCKERCN state +check:output=~paused +cmd:rpower $$DOCKERCN unpause +check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end + +start:rpower_unpause +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:rpower $$DOCKERCN start +check:rc==0 +cmd:rpower $$DOCKERCN pause +check:ouptut=~paused +cmd:rpower $$DOCKERCN unpause +check:rc==0 +check:output=~success +cmd:sleep 6 +cmd:rpower $$DOCKERCN state +check:output=~running +cmd:sleep 6 +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end +start:mkdocker_h +cmd:mkdocker -h +check:rc==0 +check:output=~Usage: mkdocker +end +start:mkdocker_command +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +check:output=~$$DOCKERCN: success +cmd:lsdocker $$DOCKERCN +check:rc==0 +check:output=~$$DOCKERIMAGE +check:output=~$$DOCKERCOMMAND +cmd:rpower $$DOCKERCN state +check:rc==0 +check:output=~$$DOCKERCN: created +cmd:rpower $$DOCKERCN start +check:rc==0 +check:output=~$$DOCKERCN: success +cmd:xdsh $$DOCKERHOST "docker ps -l" +check:output=~$$DOCKERCN +check:rc==0 +cmd:ping $$DOCKERCN -c 3 +check:output=~64 bytes from $$DOCKERCN +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end +start:rmdocker_h +cmd:rmdocker -h +check:rc==0 +check:output=~Usage: rmdocker +end +start:rmdocker_command +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +check:output=~$$DOCKERCN: success +cmd:lsdocker $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN +check:rc==0 +cmd:lsdocker -l $$DOCKERCN +check:rc!=0 +check:output=~ Error: No such container +cmd:makehosts -d $$DOCKERCN +check:rc==0 +end +start:rmdocker_f_command +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +check:output=~$$DOCKERCN: success +cmd:lsdocker $$DOCKERCN +check:rc==0 +cmd:rpower $$DOCKERCN start +check:rc==0 +cmd:rmdocker $$DOCKERCN +chec:rc!=0 +check:output=~Stop the container before attempting removal or use -f +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +check:output=~$$DOCKERCN: success +cmd:rmdef $$DOCKERCN +check:rc==0 +end +start:lsdocker_h_command +cmd:lsdocker -h +check:rc==0 +check:output=~Usage: lsdocker +end +start:lsdocker_l_command +cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker +check:rc==0 +cmd:makehosts $$DOCKERCN +check:rc==0 +cmd:mkdocker $$DOCKERCN image=$$DOCKERIMAGE command=$$DOCKERCOMMAND dockerflag="{\"AttachStdin\":true,\"AttachStdout\":true,\"AttachStderr\":true,\"OpenStdin\":true,\"Tty\":true}" +check:rc==0 +cmd:lsdocker -l $$DOCKERCN +check:rc==0 +check:output=~$$DOCKERCN +cmd:makehosts -d $$DOCKERCN +check:rc==0 +cmd:rmdocker $$DOCKERCN -f +check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 +end diff --git a/xCAT-test/autotest/testcase/installation/ubuntu_full_installation_vm_docker b/xCAT-test/autotest/testcase/installation/ubuntu_full_installation_vm_docker new file mode 100644 index 000000000..3e7df1837 --- /dev/null +++ b/xCAT-test/autotest/testcase/installation/ubuntu_full_installation_vm_docker @@ -0,0 +1,54 @@ +start:Full_installation_flat_docker +os:Linux +cmd:copycds $$ISO +check:rc==0 +cmd:if [[ "__GETNODEATTR($$DOCKERHOST,arch)__" != "ppc64" ]];then chdef -t node -o $$DOCKERHOST vmstorage=dir:///var/lib/libvirt/images/ && rmvm $$DOCKERHOST -f -p && mkvm $$DOCKERHOST -s 40G; fi +check:rc==0 +cmd:makehosts $$DOCKERHOST +check:rc==0 +cmd:makedns -n +check:rc==0 +cmd:sleep 60 +cmd:makedhcp -n +check:rc==0 +cmd:makedhcp -a +check:rc==0 +cmd:makeconservercf $$DOCKERHOST +check:rc==0 +cmd:cat /etc/conserver.cf | grep $$DOCKERHOST +check:output=~$$DOCKERHOST +cmd: mkdef -t osimage -o __GETNODEATTR($$DOCKERHOST,os)__-__GETNODEATTR($$DOCKERHOST,arch)__-install-dockerhost -u profile=compute provmethod=install +check:rc==0 +cmd:if [[ "__GETNODEATTR($$DOCKERHOST,os)__" =~ "ubuntu" ]];then ver=`cat /etc/*-release |grep "VERSION_ID"| awk -F '"' '{print $2}'| awk -F"." '{printf "%s%s\n",$1,$2}'` ; chdef -t osimage -o __GETNODEATTR($$DOCKERHOST,os)__-__GETNODEATTR($$DOCKERHOST,arch)__-install-dockerhost otherpkgdir="https://apt.dockerproject.org/repo ubuntu-trusty main,http://cz.archive.ubuntu.com/ubuntu trusty main" otherpkglist="/install/custom/ubuntu$ver/ubuntu"$ver"_docker.pkglist" osdistroname="__GETNODEATTR($$DOCKERHOST,os)__ ";fi +check:rc==0 +cmd:if [[ "__GETNODEATTR($$DOCKERHOST,os)__" =~ "ubuntu" ]];then ver=`cat /etc/*-release |grep "VERSION_ID"| awk -F '"' '{print $2}'| awk -F"." '{printf "%s%s\n",$1,$2}'` ; mkdir -p /install/custom/ubuntu$ver/ ; chdef -t osimage -o __GETNODEATTR($$DOCKERHOST,os)__-__GETNODEATTR($$DOCKERHOST,arch)__-install-dockerhost otherpkglist="/install/custom/ubuntu$ver/ubuntu"$ver"_docker.pkglist" pkglist="/install/custom/ubuntu$ver/ubuntu$ver.pkglist";fi +check:rc==0 +cmd:if [[ "__GETNODEATTR($$DOCKERHOST,os)__" =~ "ubuntu" ]];then ver=`cat /etc/*-release |grep "VERSION_ID"| awk -F '"' '{print $2}'| awk -F"." '{printf "%s%s\n",$1,$2}'` ;for i in openssh-server ntp gawk nfs-common snmpd bridge-utils; do cat /install/custom/ubuntu$ver/ubuntu$ver.pkglist|grep "$i$";if [ $? -ne 0 ] ; then echo "$i" >> /install/custom/ubuntu$ver/ubuntu$ver.pkglist; fi done;fi +check:rc==0 +cmd:if [[ "__GETNODEATTR($$DOCKERHOST,os)__" =~ "ubuntu14.04" ]];then ver=`cat /etc/*-release |grep "VERSION_ID"| awk -F '"' '{print $2}'| awk -F"." '{printf "%s%s\n",$1,$2}'`; for i in docker-engine;do cat /install/custom/ubuntu$ver/ubuntu"$ver"\_docker.pkglist |grep "$i$";if [ $? -ne 0 ] ; then echo "$i" >> /install/custom/ubuntu$ver/ubuntu"$ver"\_docker.pkglist;fi done;fi +check:rc==0 +cmd: chdef $$DOCKERHOST -p postbootscripts="setupdockerhost mynet0=$$MYNET0VALUE@$$DOCKERHOSIP:$$NICNAME" +check:rc==0 +cmd:nodeset $$DOCKERHOST osimage=__GETNODEATTR($$DOCKERHOST,os)__-__GETNODEATTR($$DOCKERHOST,arch)__-install-dockerhost +check:rc==0 +cmd:rpower $$DOCKERHOST boot +check:rc==0 +cmd:sleep 40 +cmd:lsdef -l $$DOCKERHOST | grep status +cmd:sleep 3600 +check:rc==0 +cmd:ping $$DOCKERHOST -c 3 +check:output=~64 bytes from $$DOCKERHOST +check:rc==0 +cmd:lsdef -l $$DOCKERHOST | grep status +check:output=~booted +cmd:xdsh $$DOCKERHOST date +check:rc==0 +cmd:xdsh $$DOCKERHOST "docker -v" +check:output=~Docker version +check:rc==0 +cmd:xdsh $$DOCKERHOST "docker pull $$DOCKERIMAGE" +check:rc==0 +cmd:rmdef -t osimage -o __GETNODEATTR($$DOCKERHOST,os)__-__GETNODEATTR($$DOCKERHOST,arch)__-install-dockerhost +check:rc==0 +end From c0b0b5951cbd756890f934847af3a3ccdc099461 Mon Sep 17 00:00:00 2001 From: junxiawang Date: Thu, 31 Mar 2016 02:40:16 -0400 Subject: [PATCH 2/3] add description for testcases --- xCAT-test/autotest/testcase/dockercommand/cases0 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/xCAT-test/autotest/testcase/dockercommand/cases0 b/xCAT-test/autotest/testcase/dockercommand/cases0 index a5e19c4db..85ff74ce9 100644 --- a/xCAT-test/autotest/testcase/dockercommand/cases0 +++ b/xCAT-test/autotest/testcase/dockercommand/cases0 @@ -1,4 +1,5 @@ start:rpower_stop +description:stop a created docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -25,6 +26,7 @@ cmd:rmdef $$DOCKERCN check:rc==0 end start:rpower_start +description:start a created docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -49,6 +51,7 @@ check:rc==0 end start:rpower_state +description:get state of the instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -80,6 +83,7 @@ check:rc==0 end start:rpower_restart +description:restart a created docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -109,6 +113,7 @@ check:rc==0 end start:rpower_pause +decription:pause all processes in the instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -135,6 +140,7 @@ check:rc==0 end start:rpower_unpause +description:unpause all processes in the instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -160,11 +166,13 @@ cmd:rmdef $$DOCKERCN check:rc==0 end start:mkdocker_h +description:output usage for mkdocker cmd:mkdocker -h check:rc==0 check:output=~Usage: mkdocker end start:mkdocker_command +description:create docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -195,11 +203,13 @@ cmd:rmdef $$DOCKERCN check:rc==0 end start:rmdocker_h +description:output usage for rmdocker cmd:rmdocker -h check:rc==0 check:output=~Usage: rmdocker end start:rmdocker_command +description:remove docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -218,6 +228,7 @@ cmd:makehosts -d $$DOCKERCN check:rc==0 end start:rmdocker_f_command +description:force to remove docker instance cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -241,11 +252,13 @@ cmd:rmdef $$DOCKERCN check:rc==0 end start:lsdocker_h_command +description:output usage for lsdocker cmd:lsdocker -h check:rc==0 check:output=~Usage: lsdocker end start:lsdocker_l_command +description:list docker instance info cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN From a9cc5750c0520a3b8357dd4dbb3f36b9c7090be6 Mon Sep 17 00:00:00 2001 From: junxiawang Date: Thu, 7 Apr 2016 08:39:13 -0400 Subject: [PATCH 3/3] modify docker testcase according to comments --- .../autotest/testcase/dockercommand/cases0 | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/xCAT-test/autotest/testcase/dockercommand/cases0 b/xCAT-test/autotest/testcase/dockercommand/cases0 index 85ff74ce9..59f327d31 100644 --- a/xCAT-test/autotest/testcase/dockercommand/cases0 +++ b/xCAT-test/autotest/testcase/dockercommand/cases0 @@ -18,10 +18,10 @@ cmd:rpower $$DOCKERCN stop check:rc==0 cmd:rpower $$DOCKERCN state check:output=~exited -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -42,10 +42,10 @@ check:output=~success cmd:rpower $$DOCKERCN state check:rc==0 check:output=~running -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -74,10 +74,10 @@ cmd:rpower $$DOCKERCN start check:rc==0 cmd:rpower $$DOCKERCN state check:output=~running -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -104,10 +104,10 @@ check:rc==0 check:output=~success cmd:rpower $$DOCKERCN state check:output=~running -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -131,10 +131,10 @@ cmd:rpower $$DOCKERCN state check:output=~paused cmd:rpower $$DOCKERCN unpause check:rc==0 -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -158,10 +158,10 @@ cmd:sleep 6 cmd:rpower $$DOCKERCN state check:output=~running cmd:sleep 6 -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -172,7 +172,7 @@ check:rc==0 check:output=~Usage: mkdocker end start:mkdocker_command -description:create docker instance +description:create docker instance image should be ubuntu and command should be bash here cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker check:rc==0 cmd:makehosts $$DOCKERCN @@ -195,9 +195,9 @@ check:output=~$$DOCKERCN check:rc==0 cmd:ping $$DOCKERCN -c 3 check:output=~64 bytes from $$DOCKERCN -cmd:makehosts -d $$DOCKERCN +cmd:rmdocker $$DOCKERCN -f check:rc==0 -cmd:rmdocker $$DOCKERCN -f +cmd:makehosts -d $$DOCKERCN check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 @@ -226,6 +226,8 @@ check:rc!=0 check:output=~ Error: No such container cmd:makehosts -d $$DOCKERCN check:rc==0 +cmd:rmdef $$DOCKERCN +check:rc==0 end start:rmdocker_f_command description:force to remove docker instance @@ -243,11 +245,11 @@ check:rc==0 cmd:rmdocker $$DOCKERCN chec:rc!=0 check:output=~Stop the container before attempting removal or use -f -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 check:output=~$$DOCKERCN: success +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end @@ -268,10 +270,10 @@ check:rc==0 cmd:lsdocker -l $$DOCKERCN check:rc==0 check:output=~$$DOCKERCN -cmd:makehosts -d $$DOCKERCN -check:rc==0 cmd:rmdocker $$DOCKERCN -f check:rc==0 +cmd:makehosts -d $$DOCKERCN +check:rc==0 cmd:rmdef $$DOCKERCN check:rc==0 end