导语:起因是之前交接下来的一台windows被勒索病毒了,为了后续被攻击后的恢复,设置一下自动快照。

vim-cmd vmsvc/getallvms 用此命令用来获取ESXi主机的所有VM

#!/bin/sh
# 我这边单独指定了机子107做快照
#auto create ESXi snapshots
for i in `vim-cmd vmsvc/getallvms |grep 107 |  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 30sif [ $? -eq 0 ];thenecho "$(date "+%F %T") : $vname snapshot create success.." >> ./schedule_snap.logelseecho "$(date "+%F %T") : $vname snapshot create FAILED.." >> ./schedule_snap.logfi
done

主机的root crond目录在/var/spool/cron/crontabs/root ;
直接编辑/var/spool/cron/crontabs/root ,ESXi主机重启后会被删除;
最好在/etc/rc.local.d/local.sh,即当主机启动时就自动添加crond任务。

或者每次重启后在 /var/spool/cron/crontabs/root中添加定时任务


#min hour day mon dow command
# 测试的时候可以5分钟一次
0  */6    *   *   *   /bin/sh /do_snap.sh >> /do_snap.log

重启一下crond任务

touch /do_snap.log
kill $(cat /var/run/crond.pid)
crond

自动快照成功

删除的就测试了一下

#!/bin/sh
DAY=1 #保留数量
for i in `vim-cmd vmsvc/getallvms | awk '{print $1}' | grep -e "[0-9]"`
doSNAPSHOT_COUNT=`vim-cmd vmsvc/snapshot.get $i | egrep -- '--\|-CHILD|^\|-ROOT' | wc -l`if [ $SNAPSHOT_COUNT -gt $DAY ]; thenDELETE_COUNT=$(($SNAPSHOT_COUNT-$DAY))OLD_SNAPSHOT_ID=`vim-cmd vmsvc/snapshot.get $i | grep Id | head -$DELETE_COUNT | awk -F: '{print $2}'`for n in $OLD_SNAPSHOT_IDdovim-cmd vmsvc/snapshot.remove $i $n > /dev/nullsleep 30sdonefi
done

参考https://blog.csdn.net/taoke00/article/details/88105001

vmware exsi 自动快照相关推荐

  1. zabbix加vm虚拟服务器,zabbix监控vmware exsi主机的图文步骤

    1.进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix. 2. 登录vcenter客户端,将新建用户授权为只读 授权过后可以使用新账号登录测试一下. 3.开 ...

  2. VMware中的快照功能的原理与使用

    VMware中的快照功能原理与使用 VMware 的菜单栏中有虚拟机快照这个选项,形象来说快照就相当于一个备份文件,记录的是虚拟机运行到某一节点时的状态,在虚拟机的使用过程中如果发生了意外,比如系统崩 ...

  3. 浪潮服务器安装VMWare EXSi 6.7

    型号:M5270M4 装系统前RAID已经配好了. 由于需要分配2T以上的分区所以选择使用UFEI模式,由于硬件较早,所以VMWare EXSi 6.7 无RAID驱动,无法识别硬盘. 解决方案:将系 ...

  4. VMware 虚拟化编程(9) — VMware 虚拟机的快照

    目录 目录 前文列表 VMware 虚拟机的快照 快照的执行过程 删除快照 快照类型 Quiseced Snapshot 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDis ...

  5. VMware虚拟机VMDK 快照 数据恢复成功

    VMware虚拟机VMDK 快照 数据恢复成功 [故障描述] 某影院使用的票管理系统安装在一台虚拟中,数据库采用的是Oracle9I,虚拟机在安装好后做了一次快照,期间又做过一次快照,在正常使用过程, ...

  6. IBM Cloud VPC实例的自动快照策略实现

    快照服务是一种无代理(Agentless)的数据备份方式,可以为公有云上服务器实例的云盘创建崩溃一致性快照,用于备份或者恢复整个云盘.也是一种便捷高效的数据容灾手段,常用于以下应用场景: • 容灾备份 ...

  7. VMware Workstation 虚拟机快照备份管理

    作者:泡杯长岛冰茶 1. 快照管理 虚拟机快照功能概述:快照是相当于虚拟机备份,当我们在虚拟机上做某些测试失败时,可以迅速地还原当初的状态,便于重新实验测试. 1.1 创建虚拟机快照 a) 打开VMw ...

  8. VMware虚拟机的快照了解一下

    什么是虚拟机快照? VMware中的快照是对VMDK文件(虚拟机磁盘文件)在某个时间点的"拷贝",这个"拷贝"并不是对VMDK文件的复制,而是保持磁盘文件和系统 ...

  9. 安装VMware EXSI

    1.下载并安装计算机软件"CPU-Z",查看硬件是否支持使用AMD-V: 2.打开VMware Workstation,选择"创建新的虚拟机": 3.在此界面选 ...

最新文章

  1. 流量治理神器-Sentinel的限流模式,选单机还是集群?
  2. 对象之function
  3. Ubuntu下用webstorm开发Nodejs(二)
  4. python怎么创建虚拟环境_anaconda怎么创建python虚拟环境
  5. Azure Functions + Azure Batch实现MP3音频转码方案
  6. 07-图6 旅游规划 (25 分)
  7. linux + nginx + mysql + php 百度网盘_5.LNMP(Linux + Nginx + MySQL + PHP)环境安装
  8. 朱邦芬院士:我所熟悉的几位中国物理学大师的为人之本
  9. FAQ系列 | 几种常见MySQL无法启动案例
  10. 【CS论坛】维护网络安全的四块基石
  11. bigdecimal 怎么做除法_面向对象之BigDecimal
  12. unity安装后 启动失败_Unity3D插件安装常见问题说明
  13. 优启通制作系统u盘_IT天空优启通(U盘PE制作助手)制作U盘PE启动图文教程
  14. 2021年互联网热梗盘点
  15. java开发人员的小习惯
  16. 美团四面 Java 岗,终获 offer,我是这么回答面试官的
  17. vmware 提示该虚拟机正在使用中
  18. 终于把PID的原理搞懂了
  19. ios快捷指令:一键登录/登出南京大学校园网
  20. 《布尔教育php设计模式教程 共17课 》完整版

热门文章

  1. 【Linux内核】pr_fmt介绍
  2. 旅行必备的地图,三分钟看懂方位图~
  3. 新辰:90后德州小伙创业15万盘下摄影店 开张一个月赔11万
  4. 最新系统漏洞--Google Golang竞争条件漏洞
  5. 安卓手机短信发不出去设置方法
  6. 腐烂国度2计算机知识在哪找,腐烂国度2游戏启动按键在哪 如何正确启动游戏
  7. 基于php新闻管理系统设计与实现 开题报告
  8. python图像视频处理_使用python处理图片和视频-----定义基础类
  9. 基于SSM框架搭建的论坛系统
  10. Vue添加Loading加载