1、进入vmesxi快照路径
cd /vmfs/volumes/datastore1/crontabs/ vim snapshot_creat.sh
2、编写快照shell脚本
#auto create ESXi snapshotsfor i in`vim-cmd vmsvc/getallvms | grep -v nosnap | awk '{print $1}' | grep -e "[0-9]"`dovname=$(vim-cmd vmsvc/get.summary $i | grep name | awk '{ print $3 }' | cut -d \" -f 2) vim-cmd vmsvc/snapshot.create $i$(date "+%F")sleep 30s if [ $?-eq0 ];then echo"$(date "+%F %T") : $vname snapshot create success.." >> ./schedule_snap.log elseecho"$(date "+%F %T") : $vname snapshot create FAILED.." >> ./schedule_snap.log fidone
每次只需要运行该脚本即可,可以用系统定时执行也可以只用jenkins定时构建根据需求来