-
2020-12-19 03:40:14
在ESXi里面添加cron,自动运行,删除最后的快照
#!/bin/sh
#auto remove ESXi snapshots
#vi /var/spool/cron/crontabs/root add job
for i in `vim-cmd vmsvc/getallvms | awk '{print $1}'`
do
SNAPSHOT_COUNT=`vim-cmd vmsvc/snapshot.get $i | egrep -- '--\|-CHILD|^\|-ROOT' | wc -l`
if [ $SNAPSHOT_COUNT -ge 4 ]; then
OLD_SNAPSHOT_ID=`vim-cmd vmsvc/snapshot.get $i | grep Id | head -1 | awk -F: '{print $2}'`
vim-cmd vmsvc/snapshot.remove $i $OLD_SNAPSHOT_ID
fi
done
上面的脚本,仅保留4个最近的快照
因ESXi的crond使用的是busybox的。如果要添加crontab,执行以下步骤# 结束当前进程,并重新运行
kill `cat /var/run/crond.pid` && crond
如果想重启ESXi还能用.执行以下步骤(ESXi5.1)#vi /etc/rc.local.d/local.sh
#添加以下内容
/bin/kill $(cat /var/run/crond.pid)
/bin/echo YOUR CRONTAB JOB LINE HERE >> /var/spool/cron/crontabs/root
crond
获取硬盘smart信息for i in `esxcli storage core device list | grep "Local ATA Disk" | sed 's/.*(\|)//g'`; do esxcli storage core device smart get -d "$i"; done
更多相关内容 -
Esxi5.5虚拟机快照整合问题
2018-04-02 16:35:02Esxi5.5虚拟机快照应该说是一个应用于测试服务的环境中,用于操作回退的。... 而在最近的一些服务器环境,尽然存在个别虚拟机的快照时间长达几个月之久,快照盘VMDK多大8GB,快照整合出问题,导致虚拟机的操作系统不...Esxi5.5虚拟机快照应该说是一个应用于测试服务的环境中,用于操作回退的。
而在最近的一些服务器环境,尽然存在个别虚拟机的快照时间长达几个月之久,快照盘VMDK多大8GB,快照整合出问题,导致虚拟机的操作系统不正常(报错图1)。
在Internet找寻了多种方法进行尝试: 如:克隆vmdk文件、克隆虚拟机、新建快照再删除快照等等。
现在此问题已经影响到两个虚拟机!
切记慎用快照功能!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20659905/viewspace-2152501/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20659905/viewspace-2152501/
-
vmware vSphere克隆与快照技术
2020-12-19 03:39:06通过Web vCenter我们可以很容易的对虚拟机进行管理,通过克隆技术或创建模板,我们可以迅速的创建虚拟机,我们也可以通过快照技术去捕获虚拟机的一些状态,比如说虚拟机的内存、设置或者虚拟磁盘的情况等等。...通过Web vCenter我们可以很容易的对虚拟机进行管理,通过克隆技术或创建模板,我们可以迅速的创建虚拟机,我们也可以通过快照技术去捕获虚拟机的一些状态,比如说虚拟机的内存、设置或者虚拟磁盘的情况等等。
一、克隆
副本虚拟机拥有源虚拟机相同的属性,但是副本虚拟机和原始虚拟机有不同的MAC地址和UUID,因此这就允许副本虚拟机和原始虚拟机可以出现在同一网络,并且不会产生任何冲突,可以在开机状态下克隆,也可以在关机状态下克隆。vCenter支持两种克隆方式
完整克隆:与原始虚拟机脱离关系、就一套完整虚拟机
链接克隆:速度很快、节省物理磁空间、需要和原始虚拟机共享一个磁盘文件
步骤:
登录vCenter Server 5.5→右击虚拟机→克隆到虚拟机→输入虚拟机名称→选择共享存储以存放虚拟机文件→选择克隆选项→完成
二、快照
是对虚拟机VMDK文件某一时间点的“备份”(注意:这里的备份并不是真正意义上的备份,因为原VMDK文件并没有得到备份),可将虚拟机恢复到某一时刻的快照,以实现系统的恢复,同时创建一个快照文件。一旦原VMDK文件损坏,也就无法进行正常恢复了。快照都有父快照和子快照,相信用过vmware station的人都知道这个概念;快照整合:把所有的快照整合为一个快照,整合以后将移除冗余磁盘,可以提高虚拟机性能。制作快照的操作步骤也非常的简单。
步骤:
生成快照:右击虚拟机→生成快照→输入快照的名称→确定
恢复快照:右击虚拟机→恢复为最新快照→是
右击虚拟机→管理快照→恢复为→选择某一时间点的快照恢复
删除快照:右击虚拟机→管理快照→选择要删除的快照删除
三、模板
模板其实就是虚拟机的一个主映像,通过该映像可以部署多台虚拟机,我们可以将虚拟机直接转换为模板而不是通过克隆来制作副本,虚拟机转换为模板必须在关机状态下,当转换为模板后,就不能编辑和启动模板了。
-
esxi 自动给虚拟机打快照(定时快照任务)
2021-06-30 15:57:13esxi重启之后会清除 /vmfs/volumes 目录以外的文件,故需将脚本放在 /vmfs/volumes/datastore1 目录中 1.添加新增快照和删除快照的命令 cd /vmfs/volumes/datastore1 mkdir crontabs touch snapshot_creat.sh vi ...esxi重启之后会清除 /vmfs/volumes 目录以外的文件,故需将脚本放在 /vmfs/volumes/datastore1 目录中
1.添加新增快照和删除快照的命令
cd /vmfs/volumes/datastore1 mkdir crontabs cd crontabs touch snapshot_creat.sh vi snapshot_creat.sh
新建快照的脚本
将以下内容复制粘贴即可(不需要快照的主机,添加过滤的关键字nosnap即可,快照命名规则(日期data“+%F”)#!/bin/sh #auto create ESXi snapshots for i in `vim-cmd vmsvc/getallvms | grep -v nosnap | awk '{print $1}' | grep -e "[0-9]"` do vname=$(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 [ $? -eq 0 ];then echo "$(date "+%F %T") : $vname snapshot create success.." >> ./schedule_snap.log else echo "$(date "+%F %T") : $vname snapshot create FAILED.." >> ./schedule_snap.log fi done
touch snapshot_del.sh vi snapshot_del.sh
删除快照的脚本
DAY=3 #保留快照的数量 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 -gt $DAY ]; then DELETE_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_ID do vim-cmd vmsvc/snapshot.remove $i $n > /dev/null sleep 30s done fi done
2.添加crond任务
vi /etc/rc.local.d/local.sh
kill $(cat /var/run/crond.pid) /bin/echo "0 1 * * 6 sh /vmfs/volumes/609476cc-12326cf4-ed3c-2cea7fe7a22e/crontabs/snapshot_creat.sh" >> /var/spool/cron/crontabs/root /bin/echo "30 2 * * 6 sh /vmfs/volumes/609476cc-12326cf4-ed3c-2cea7fe7a22e/crontabs/snapshot_del.sh" >> /var/spool/cron/crontabs/root crond
保存退出
crond服务的计划任务参数中,所有命令一定要用绝对路径的方式来写,
如果不知道绝对路径,请用使用如下命令 cd /vmfs/volumes/data,按tab键,并按enter,会自动显示该ESXi主机存储的绝对路径/sbin/auto-backup.sh
**0 1 * * 6** # 定时任务分别对应 **分 时 日 月 星期** 解释为,每周六的一点执行一次 **30 2 * * 6** # 定时任务分别对应 **分 时 日 月 星期** 解释为,每周六的两点半执行一次 **/sbin/auto-backup.sh** 保存local.sh的修改设置,使其**永久生效**
参照https://blog.csdn.net/taoke00/article/details/88105001?spm=1001.2014.3001.5502修改而来
-
ESXI5.5虚拟机还原快照的数据恢复方法和数据恢复过程
2020-12-19 03:40:06【环境描述】 1)故障虚拟机是由物理机迁移到ESXI上面的,迁移完成后以防不稳定做了一个快照。 2)虚拟机上运行的是一个SQL 2005的数据库,记录了从2011年到2016年所有的数据。 3)整个ESXI上一共有20几台虚拟机,... -
vsphere6.7下,快照过于频繁,虚拟机报需整合
2019-10-22 15:43:59有台备份服务器报错:虚拟机需要整合,右键虚拟机-快照-整合报错 整合虚拟机磁盘文件61_windows内网...1、将该vm迁移至其他ESXi主机,再整合 ---- 不行 整合虚拟机磁盘文件 状态: 文件 被锁定,无法访问 启动者:VSP... -
ESXI5.5虚拟机不小心还原快照的恢复方法
2020-12-19 03:40:06原标题:ESXI5.5虚拟机不小心还原快照的恢复方法现在由于虚拟化技术的兴起,很多企业开始运用虚拟化技术。虚拟化技术的原理就是将硬件虚拟化给不同的虚拟机使用。也就是一台物理的机器上可以有多台虚拟机。但如果... -
自动整合VMware快照
2015-05-18 15:16:15每周必须针对特定的任务生成快照。最近被问到是否有方法能够自动整合vSphere 5的快照 -
虚拟化存储快照 vSphere的数据备份
2021-08-02 08:55:35当我们将数据中心里的服务器虚拟化的时候,我们中的许多人已经意识到,将多台服务器整合成一个公共数据仓库已经让基于阵列的快照在最新数据中心里的价值减少了很多。在我们还在用阵列LUN为单台服务器保存数据的年代... -
关于esxi6.5开启虚拟机提示文件被锁定,无法开机
2021-06-04 11:02:13无法打开磁盘“/vmfs/volumes/5b8630f4-2988dab0-045a-40eedd623a24/203备份/203备份_6.vmdk”或其所依赖的快照磁盘之一。遇到该情况,当时由于时间问题没及时解决,昨天自己也遇到这样情况,记录下来,分享给有需要... -
虚拟机快照的不足之处
2021-08-13 03:14:06然而,VMware的快照功能还有一些不足之处,也是应当注意的。例如,当快照创建时虚拟机执行一个读操作,hypervisor会检查快照VMDK,查看是否有被读取的区块存在。如果有,则从快照中为虚拟机提供这个区块,如果没有,... -
Vmware无法获取快照信息锁定文件失败
2020-03-30 11:09:15会提示:锁定文件失败,打不开磁盘或快照所依赖的磁盘; 这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定... -
ESXI问题点记录及解决方案汇总
2021-08-07 22:45:39备份服务器一定是先克隆而不是迁移(迁移的时候会因为快照的问题导致失败;而克隆不存在这个问题,最保险的方法) 1、删除快照卡在50%或...(1)快照-整合:失败 (2)新建快照-删除快照:失败 (3)将虚拟机克隆到 -
虚拟化 VMware快照的工作原理
2020-04-23 00:18:25快照概述 快照文件 *-delta.vmdk文件 *.vmsd文件 *.vmsn文件 创建快照 删除快照 删除一个快照 删除多个快照 删除快照所需要的时间 回滚到快照点状态 快照和metadata锁对ESX性能的影响 快照文件 快照... -
ESXI虚拟磁盘容量回收-vmkfstools实战
2019-05-04 22:03:58注意: vmkfstools -K并不能对快照vmdk文件如HDD-RedHat-7.3-vv-000002.vmdk清零操作,需考虑将快照移除再操作。 vmdk文件容量减少了,迁移就不是问题了,迁移方式很多,在此就不详细说明了, 如vmkfstools -i... -
VMware整合虚拟机磁盘
2021-09-08 09:27:131.选择对应虚机,快照——整合 (不行看下一条) 通常情况执行完第一步就好了 2.如果整合报错,提示文件锁定 2.1 新建快照,在删除,在整合 (不行看下一条) 2.2 迁移虚机存储位置,整合完,再迁回来 原因:备份时... -
解决方法之-VMware虚拟机出现“需要整合虚拟机磁盘”
2019-09-03 09:09:24在维护我们的服务器集群的时候,发现其中一台web服务器报VMware虚拟机出现“需要整合虚拟机磁盘”的黄色警告 问题分析 可能是取消已经执行一半的快照的操作而产生的。 解决方案 右键改虚拟机->快照->整合,如... -
VMware虚拟机出现“需要整合虚拟机磁盘”的解决方法
2017-11-12 18:27:00在某一台虚拟机执行快照的操作,后来进行一半时,就取消这一操作,一会儿就出现警告: “需要整合虚拟机磁盘”。 原因分析: 可能是取消已经执行一半的快照的操作而产生的。 解决办法: 右键改虚拟机->快照->... -
ESXI-vCenter-NSX-系统虚拟化
2022-02-23 09:58:05服务器整合:池化服务器资源 灾难恢复:实现虚拟机的半自动、全自动的恢复 安装条件 硬件开启VT虚拟化功能(bios中开启) 6.7以上的版本要用E5以上的cpu #硬件兼容列表:... -
vmware vsphere出现“需要整合虚拟机磁盘”的告警
2018-02-02 20:21:46应该是跟VDP有关,可能是由隐藏的快照之类的。 解决办法:新生成快照后再删除或者是克隆一下再删除,可以去除这个告警。 -
正确使用VMware虚拟机快照的方式
2021-08-02 06:36:01虚拟机快照技术是VMware乃至任何虚拟化平台最为重要的组件之一。如果使用得当,其将会是一种理想的即时镜像工具,可以在系统升级或者变更失败时回滚到之前的状态。如果系统遇到其他任何问题,快照还可以避免花费大量... -
虚拟机拍快照原理和最佳实践
2020-08-09 13:13:55背景 在对vm进行快照删除(合并)时,无法在虚拟机中执行其他任务,例如电源相关操作或...虚拟机提供了用于创建和管理快照和快照链的操作,可以创建大量的快照树,并可还原到链中的任何快照以及删除快照。如果Delete -
VMware-vSphere-6.7配置手册.pdf
2019-11-25 10:35:35比较完整的讲解了服务器虚拟化这块的搭建与配置,从安装环境介绍到安装配置,挂载存储,安装管理工具,以及后续各种虚机操作都在这篇文档中有讲解,想要了解这块内容,或者有对虚机有疑惑的朋友可以下载下来看一下 -
vmware vsphere出现“需要整合虚拟机磁盘”的告警处理方法(完整版)
2019-03-29 22:44:001.选择对应虚机,快照——整合 (不行看下一条) 通常情况执行完第一步就好了 2.如果整合报错,提示文件锁定 2.1 新建快照,在删除,在整合 (不行看下一条) 2.2 迁移虚机存储位置,整合完,再迁回来 原因:... -
vmware快照创建
2020-03-29 12:34:26文章目录快照定义创建快照快照的类型虚拟机快照文件删除快照快照整合 快照定义 快照是对VMDK在某个时间点的“拷贝”,这个拷贝并不是对VMDK文件的复制,而是保持磁盘文件和系统内存在该时间点的状态 快照可以保存... -
快照对ESX VM的影响
2010-08-03 11:44:02大家在用虚拟机的时候最最看重可能就是虚拟机的快照功能了,做个快照,然后随便开始整就算系统坏了,在用快照恢复一下就OK了,多好的技术呀。但是请记住快照不等于备份,千万不要把快照当作备份。当虚拟机开着时,... -
通过 ESX/ESXi 主机终端克隆虚拟机磁盘
2018-09-04 11:26:16在没有增量文件或快照的情况下克隆虚拟机磁盘 要使用 ESX/ESXi 主机终端克隆虚拟机磁盘,请执行以下操作: 登录到 ESX/ESXi 主机的终端。 使用 cd 命令导航到虚拟机的目录。该目录位于: /vmfs/volumes/source... -
WMware ESXi 6.0 添加数据存储
2021-07-15 20:49:14安装ESXi6.0时,能看到2个存储,我选择了其中一个比较大的非SSD存储安装,安装完毕后,通过VMware vSphere Client 6.0登录操作配置->存储,查看数据存储时,只显示了一个存储磁盘,另外一个磁盘没有显示出来。 ... -
VMware ESXi 6安装与配置实战视频课程
2021-08-14 03:06:31第1章1 vSphere规划与设计1小时5分钟2节1-11-1 课程概述、vSphere规划与设计之服务器部介绍“ESXi安装与配置”课程的主要内容。介绍规划与设计vSphere数据中心中,需要注意的事项,重点介绍服务器的选型。「仅限付费...