定时删除虚拟服务器快照,ESXi6.0 设置自动删除快照脚本及计划任务
由于虚拟机svn服务器怕系统损坏,所以做了每天自动快照,但自动快照不能在计划任务中删除,所以ESXi6.0 设置自动删除快照脚本及计划任务
#!/bin/sh
DAY=4 #保留数量
for i in `vim-cmd vmsvc/getallvms | awk '{print $1}' | grep -e "[0-9]"`
do
SNAPSHOT_COUNT=`vim-cmd vmsvc/snapshot.get $i | egrep -- '--\|-CHILD|^\|-ROOT' | wc -l`
if [ $SNAPSHOT_COUNT -ge $DAY ]; then
let NUM=$SNAPSHOT_COUNT-$DAY
OLD_SNAPSHOT_ID=`vim-cmd vmsvc/snapshot.get $i | grep Id | head -$NUM | awk -F: '{print $2}'`
for n in $OLD_SNAPSHOT_ID
do
vim-cmd vmsvc/snapshot.remove $i $n > /dev/null
done
fi
done
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
DAY=4#保留数量
foriin`vim-cmdvmsvc/getallvms|awk'{print $1}'|grep-e"[0-9]"`
do
SNAPSHOT_COUNT=`vim-cmdvmsvc/snapshot.get$i|egrep--'--\|-CHILD|^\|-ROOT'|wc-l`
if[$SNAPSHOT_COUNT-ge$DAY];then
letNUM=$SNAPSHOT_COUNT-$DAY
OLD_SNAPSHOT_ID=`vim-cmdvmsvc/snapshot.get$i|grepId|head-$NUM|awk-F:'{print $2}'`
fornin$OLD_SNAPSHOT_ID
do
vim-cmdvmsvc/snapshot.remove$i$n>/dev/null
done
fi
done
保存脚本为 del_shot.sh 放在/vmfs/volumes/59ef68bf-277d8cd1-24a6-1866dae8aa1e/crontab/del_shot.sh
#脚本文件要放到/vmfs/volumes/***(存储目录)里,否则主机重启后脚本会删除
计划任务添加/var/spool/cron/crontabs/root
/bin/echo '0 3 * * * /vmfs/volumes/59ef68bf-277d8cd1-24a6-1866dae8aa1e/crontab/del_shot.sh' >> /var/spool/cron/crontabs/root
1
/bin/echo'0 3 * * * /vmfs/volumes/59ef68bf-277d8cd1-24a6-1866dae8aa1e/crontab/del_shot.sh'>>/var/spool/cron/crontabs/root
4.因ESXi的crond使用的是busybox的。如果要添加crontab,执行以下步骤
# 结束当前进程,并重新运行
kill `cat /var/run/crond.pid` && crond
1
kill`cat/var/run/crond.pid`&&crond
5. cat /etc/rc.local.d/local.sh 放在启动脚本中。
/bin/echo ‘0 3 * * * /vmfs/volumes/59ef68bf-277d8cd1-24a6-1866dae8aa1e/crontab/del_shot.sh’ >> /var/spool/cron/crontabs/root
#脚本文件要放到/vmfs/volumes/***(存储目录)里,否则主机重启后脚本会删除
定时删除虚拟服务器快照,ESXi6.0 设置自动删除快照脚本及计划任务相关推荐
- 华硕路由器配置虚拟服务器,华硕路由器开启设置虚拟服务器
华硕路由器开启设置虚拟服务器 内容精选 换一换 设置"网络":在下拉列表中选择可用的虚拟私有云.子网,并设置私有IP地址的分配方式.弹性云服务器网络使用虚拟私有云(VPC)提供的网 ...
- lt路由器的虚拟服务器如何使用,路由器设置局域网内服务器
路由器设置局域网内服务器 内容精选 换一换 IP白名单是对IP范围开设的白名单,通过设置IP白名单能大大增强您的仓库的安全性.只有在IP白名单范围内的仓库访问才是允许的,除此之外其他IP发起的访问将被 ...
- 32g服务器做成虚拟,服务器32g内存 tomcat设置多大
服务器32g内存 tomcat设置多大 内容精选 换一换 目的调整系统配置选项,充分发挥系统硬件性能.调整系统配置选项,充分发挥系统硬件性能.方法具体优化项详见表1.OS配置参数参数名称参数含义优化建 ...
- tp886n设置虚拟服务器,TP-Link TL-WR886N V4-V5设置虚拟服务器方法
本文主要介绍了TP-Link TL-WR886N V4-V5路由器上,设置虚拟服务器(端口映射)的方法:注意是V4.0和V5.0版本的TL-WR886N路由器上虚拟服务器设置方法.因为,目前TL-WR ...
- 路由器设置虚拟服务器王者人生,路由器设置虚拟服务器王者人生
路由器设置虚拟服务器王者人生 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服 ...
- 华硕路由器固件 虚拟服务器,华硕路由器开启设置虚拟服务器
华硕路由器开启设置虚拟服务器 内容精选 换一换 用户的弹性云服务器已绑定EIP,但是无法连接到Internet.弹性云服务器通过EIP访问Internet的流程如图1所示:本问题请按照以下思路进行排查 ...
- ar路由器的虚拟服务器,ar111s路由器如何设置虚拟服务器
ar111s路由器如何设置虚拟服务器 内容精选 换一换 本章节主要通过示例模板,介绍如何快速创建SAP Business One应用.在创建SAP Business One应用之前,需要在企业项目管理 ...
- h3c 虚拟服务器,h3c路由如何设置虚拟服务器
h3c路由如何设置虚拟服务器 内容精选 换一换 在大型网络应用中,通常会使用多台服务器提供同一个服务.为了平衡每台服务器上的访问压力,通常会选择采用负载均衡来实现,提高服务器响应效率.云解析服务支持解 ...
- 怎么通过路由器设置虚拟服务器,通过路由器如何设置虚拟服务器
通过路由器如何设置虚拟服务器 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服 ...
- 微信转账记录删除了服务器还有吗,微信转账记录删除了还能查到吗,怎么查删掉的...
有的时候我们为了保障自己的隐私安全都习惯在转账完之后删除以前的转账记录,但是有的时候其实删除了也是可以找回我们的记录的.那微信转账记录删除了还能查到吗,怎么查删掉的? 首先给大家分享一下关于微信的一个 ...
最新文章
- 处理 JSON null 和空数组及对象
- 项目部署时网关怎么回事_使用Kubernetes部署聊天网关(或技术按预期运行时)...
- java小程序死机_求解,刚写的小程序,一运行我机器就死机
- N-Gram的数据结构
- 【Tools】gcc4.4升级到gcc4.8
- 数字图像处理(一)2
- 计算机图形相关输出设备,计算机图形输出设备.ppt
- 逍遥模拟器配置burpsuite抓包环境
- 电商行业最复杂的人货场分析,我用一个案例给你讲清楚
- 2019/5/28 感觉吧
- mybatis 批量插入的两种方式
- 2021-07-03父传递子,子传递父,选项激活自定义组件
- 结合中断分析TCP/IP协议栈在LINUX内核中的运行时序
- C++ 如何有效地使用对话框
- LaTeX标题、目录及段落的编辑(清晰实例)
- LFM算法详解和实战
- 用qt建立自定义对话框的方法,含vc2015 vc版本中使用
- 使用爬虫下载x书视频
- 自己动手做Arduino玩具(二)
- 绘制风向、风速玫瑰图
热门文章
- Flexbox 完整指南
- win7 正式版安装成功,贴图得瑟一下
- centos7 firefox 安装 java plugin方法
- HTML+CSS案例京东静态界面
- 安装tensorflow提示Requirement already satisfied,然而无法导入tensorflow
- 合肥工业大学计算机和信息学院,合肥工业大学计算机与信息学院
- nodemcu(esp8266)u8g2 oled显示汉字获取网络时间
- Ecshop各个页面文件介绍,主要文件功能说明
- 3到5年工作经验是如何回答面试中被问到的Java集合框架问题
- 小学计算机课基础知识教案,小学信息技术公开课教案