vmware exsi 自动快照
导语:起因是之前交接下来的一台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 自动快照相关推荐
- zabbix加vm虚拟服务器,zabbix监控vmware exsi主机的图文步骤
1.进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix. 2. 登录vcenter客户端,将新建用户授权为只读 授权过后可以使用新账号登录测试一下. 3.开 ...
- VMware中的快照功能的原理与使用
VMware中的快照功能原理与使用 VMware 的菜单栏中有虚拟机快照这个选项,形象来说快照就相当于一个备份文件,记录的是虚拟机运行到某一节点时的状态,在虚拟机的使用过程中如果发生了意外,比如系统崩 ...
- 浪潮服务器安装VMWare EXSi 6.7
型号:M5270M4 装系统前RAID已经配好了. 由于需要分配2T以上的分区所以选择使用UFEI模式,由于硬件较早,所以VMWare EXSi 6.7 无RAID驱动,无法识别硬盘. 解决方案:将系 ...
- VMware 虚拟化编程(9) — VMware 虚拟机的快照
目录 目录 前文列表 VMware 虚拟机的快照 快照的执行过程 删除快照 快照类型 Quiseced Snapshot 前文列表 VMware 虚拟化编程(1) - VMDK/VDDK/VixDis ...
- VMware虚拟机VMDK 快照 数据恢复成功
VMware虚拟机VMDK 快照 数据恢复成功 [故障描述] 某影院使用的票管理系统安装在一台虚拟中,数据库采用的是Oracle9I,虚拟机在安装好后做了一次快照,期间又做过一次快照,在正常使用过程, ...
- IBM Cloud VPC实例的自动快照策略实现
快照服务是一种无代理(Agentless)的数据备份方式,可以为公有云上服务器实例的云盘创建崩溃一致性快照,用于备份或者恢复整个云盘.也是一种便捷高效的数据容灾手段,常用于以下应用场景: • 容灾备份 ...
- VMware Workstation 虚拟机快照备份管理
作者:泡杯长岛冰茶 1. 快照管理 虚拟机快照功能概述:快照是相当于虚拟机备份,当我们在虚拟机上做某些测试失败时,可以迅速地还原当初的状态,便于重新实验测试. 1.1 创建虚拟机快照 a) 打开VMw ...
- VMware虚拟机的快照了解一下
什么是虚拟机快照? VMware中的快照是对VMDK文件(虚拟机磁盘文件)在某个时间点的"拷贝",这个"拷贝"并不是对VMDK文件的复制,而是保持磁盘文件和系统 ...
- 安装VMware EXSI
1.下载并安装计算机软件"CPU-Z",查看硬件是否支持使用AMD-V: 2.打开VMware Workstation,选择"创建新的虚拟机": 3.在此界面选 ...
最新文章
- 流量治理神器-Sentinel的限流模式,选单机还是集群?
- 对象之function
- Ubuntu下用webstorm开发Nodejs(二)
- python怎么创建虚拟环境_anaconda怎么创建python虚拟环境
- Azure Functions + Azure Batch实现MP3音频转码方案
- 07-图6 旅游规划 (25 分)
- linux + nginx + mysql + php 百度网盘_5.LNMP(Linux + Nginx + MySQL + PHP)环境安装
- 朱邦芬院士:我所熟悉的几位中国物理学大师的为人之本
- FAQ系列 | 几种常见MySQL无法启动案例
- 【CS论坛】维护网络安全的四块基石
- bigdecimal 怎么做除法_面向对象之BigDecimal
- unity安装后 启动失败_Unity3D插件安装常见问题说明
- 优启通制作系统u盘_IT天空优启通(U盘PE制作助手)制作U盘PE启动图文教程
- 2021年互联网热梗盘点
- java开发人员的小习惯
- 美团四面 Java 岗,终获 offer,我是这么回答面试官的
- vmware 提示该虚拟机正在使用中
- 终于把PID的原理搞懂了
- ios快捷指令:一键登录/登出南京大学校园网
- 《布尔教育php设计模式教程 共17课 》完整版