mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-22 11:42:05 +00:00
293 lines
8.5 KiB
Plaintext
293 lines
8.5 KiB
Plaintext
start:rpower_stop_docker
|
|
description:stop a created docker instance
|
|
label:others,docker
|
|
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:output=~container already stopped
|
|
cmd:rpower $$DOCKERCN restart
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
start:rpower_start_docker
|
|
description:start a created docker instance
|
|
label:others,docker
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
|
|
start:rpower_state_docker
|
|
description:get state of the instance
|
|
label:others,docker
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
|
|
start:rpower_restart_docker
|
|
description:restart a created docker instance
|
|
label:others,docker
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
|
|
start:rpower_pause_docker
|
|
decription:pause all processes in the instance
|
|
label:others,docker
|
|
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=~$$DOCKERCN: (\[.*?\]: )?Error
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
|
|
start:rpower_unpause_docker
|
|
description:unpause all processes in the instance
|
|
label:others,docker
|
|
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:output=~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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
start:mkdocker_h
|
|
description:output usage for mkdocker
|
|
label:others,docker
|
|
cmd:mkdocker -h
|
|
check:rc==0
|
|
check:output=~Usage: mkdocker
|
|
end
|
|
start:mkdocker_command
|
|
description:create docker instance image should be ubuntu and command should be bash here
|
|
label:others,docker
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
start:rmdocker_h
|
|
description:output usage for rmdocker
|
|
label:others,docker
|
|
cmd:rmdocker -h
|
|
check:rc==0
|
|
check:output=~Usage: rmdocker <noderage>
|
|
end
|
|
start:rmdocker_command
|
|
description:remove docker instance
|
|
label:others,docker
|
|
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=~$$DOCKERCN: (\[.*?\]: )?Error
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|
|
start:rmdocker_f_command
|
|
description:force to remove docker instance
|
|
label:others,docker
|
|
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
|
|
check:rc!=0
|
|
check:output=~Stop the container
|
|
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
|
|
start:lsdocker_h_command
|
|
description:output usage for lsdocker
|
|
label:others,docker
|
|
cmd:lsdocker -h
|
|
check:rc==0
|
|
check:output=~Usage: lsdocker <noderange>
|
|
end
|
|
start:lsdocker_l_command
|
|
description:list docker instance info
|
|
label:others,docker
|
|
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:rmdocker $$DOCKERCN -f
|
|
check:rc==0
|
|
cmd:makehosts -d $$DOCKERCN
|
|
check:rc==0
|
|
cmd:rmdef $$DOCKERCN
|
|
check:rc==0
|
|
end
|